Jump to content

    
Sign in to follow this  
olegk

layer visible macro

Recommended Posts

Подскажуте пожалуйста,

как бы мне макро или скрипт сделать, которий мне кнопку в меню позициониерт.

Если я на кнопку жму, Layer1 становится Visible

Еще раз жму Invisible?

Share this post


Link to post
Share on other sites

Я такую операцию включения/выключения одного из слоев делал так:

писал макросы следующего вида для используемых слоев:

 

Application.ExecuteCommand("Display Colors Setup")

If DisplayColorsSetupDlg.VisCheck0 = false then

DisplayColorsSetupDlg.VisCheck0 = true

Else

DisplayColorsSetupDlg.VisCheck0 = false

End if

DisplayColorsSetupDlg.Ok.Click()

 

- для первого слоя

 

Application.ExecuteCommand("Display Colors Setup")

DisplayColorsSetupDlg.ColorsScrolllBar = 2

If DisplayColorsSetupDlg.VisCheck5 = false then

DisplayColorsSetupDlg.VisCheck5 = true

Else

DisplayColorsSetupDlg.VisCheck5 = false

End if

DisplayColorsSetupDlg.Ok.Click()

 

- для седьмого (обратите внимание, что контроль идет не по номеру слоя, а по номеру отображаемого флажка)

 

далее эти макросы добавляем в Macro Commands в меню Tools/Customize, а потом в том же кастомайзе во вкладке Keyboard and mouse назначаем желаемые горячие клавиши появившимся макрокомандам.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this