SetButtonCommand

Присваивает кнопке команду, что позволяет вызывать эту команду кликом левой кнопкой мыши.


Синтаксис

<SetButtonCommand имя команда [аргументы]>


Параметры

Имя - название кнопки.

Команда - название присваиваемой команды.

Аргументы - параметры, передаваемые команде. Не являются обязательными.


Примечания

Кнопка может вызывать горячую клавишу или команду, но не может вызывать и то, и другое сразу.

Назначенная кнопке команда будет вызвана в момент клика левой кнопкой мыши. Если вы хотите, чтобы это происходило при отпускании кнопки мыши, воспользуйтесь командой SetButtonHotkey и вызовите требуемую команду из горячей клавиши, назначенной при помощи HotkeyUp.


Пример

Допустим, вы создали такую кнопку:

<CreateButton B1 0 0 80 100>

А также создали такую команду:

<Command C1>
<ToggleWin %1% %2%>

И вы хотите выполнить команду в момент клика по этой кнопке. Это получится, если написать так:

<SetButtonCommand B1 C1 Window1 Window2>

Предыдущая строка должна быть помещена в горячую клавишу или команду где-то в скрипте, тогда она выполнится и даст эффект, то есть присвоит кнопке команду.

 


Связанные элементы