При нажатии правой кнопкой мыши на иконке, в трее, всплывает меню: выход и пауза.
Подскажите, пожалуйста, как в это меню вывести параметр Sleep
Три значения, если флажок – галка, напротив единицы то Sleep = 1 минута если 2 то 2 минуты и т д.
Спасибо, inververs.
Однако у меня не происходит выбора, точка всегда напротив “минута”, а если устанавливаю “Не отображать в трее пункты меню по умолчанию (Script Paused/Exit)” то возможно изменить выбор, но невозможно осуществить выход.
Ваш скрипт постоянно "спит", а для вызова TrayGetMsg() он должен "бодрствовать". Когда вы во время "спячки" выбираете пункт, ваше действие нигде не сохраняется. Поэтому варианты следующие.
Можно после "сна" узнавать, какой пункт отмечен. Но это не повлияет на быстрый выход.
Можно перевести работу скрипта в режим, который будет прерывать "сон" при выборе пункта
В данной реализации, при выборе пункта во время ожидания, скрипт начнёт ждать новое выбранное время, если оно больше, или сразу выполнит функцию, если меньше.