SetButtonCommand
Присваивает кнопке команду, что позволяет вызывать эту команду кликом левой кнопкой мыши.
Синтаксис
<SetButtonCommand имя команда [аргументы]>
Параметры
Имя - название кнопки.
Команда - название присваиваемой команды.
Аргументы - параметры, передаваемые команде. Не являются обязательными.
Примечания
Кнопка может вызывать горячую клавишу или команду, но не может вызывать и то, и другое сразу.
Назначенная кнопке команда будет вызвана в момент клика левой кнопкой мыши. Если вы хотите, чтобы это происходило при отпускании кнопки мыши, воспользуйтесь командой SetButtonHotkey и вызовите требуемую команду из горячей клавиши, назначенной при помощи HotkeyUp.
Пример
Допустим, вы создали такую кнопку:
<CreateButton B1 0 0 80 100>
А также создали такую команду:
<Command C1>
<ToggleWin %1% %2%>
И вы хотите выполнить команду в момент клика по этой кнопке. Это получится, если написать так:
<SetButtonCommand B1 C1 Window1 Window2>
Предыдущая строка должна быть помещена в горячую клавишу или команду где-то в скрипте, тогда она выполнится и даст эффект, то есть присвоит кнопке команду.