Показать полную графическую версию : [решено] Активация Script Paused через HotKeySet
sashadeg
28-06-2009, 11:47
В стандартном меню трея имеется всем известная функция Script Paused... А можно её активировать не через трей а через, ну например HotKeySet?
P.S. CreatOR, я искал в справке... Нашел упоминание только про автоматическое отклчение Script Paused при нажати на значек :)
Я не думаю что можно имитировать именно эту функцию, но можно и без неё поставить скрипт на паузу:
Global $iPaused = True
HotKeySet("^+p", "_PauseToggle")
HotKeySet("{ESC}", "_Quit")
_PauseToggle()
$iDemo_Count = 0
While 1
Sleep(1000)
$iDemo_Count += 1
ConsoleWrite(", " & $iDemo_Count)
WEnd
Func _PauseToggle()
$iPaused = Not $iPaused
If $iPaused Then
ConsoleWrite(", Ждёмс... ")
Else
ConsoleWrite("Поехали... ")
EndIf
While $iPaused
Sleep(10)
WEnd
EndFunc
Func _Quit()
Exit
EndFunc
P.S
Имя темы не содержательное, придумывай более подходящее имя.
sashadeg
28-06-2009, 15:22
Имя темы не содержательное »
Знаю... просто На этом форуме почемуто нельзя пользователю менять название =(Я не думаю что можно имитировать именно эту функцию, но можно и без неё поставить скрипт на паузу: »
А можно тогда её удалить из трея(но оставить EXIT)? и оставить только то что ты написал...
P.S. Никак не могу понять, как работает трей(если его сам создаешь) А в справке примеры работают только на 1 нажатие (чисто интерфейс пользователю показать)
На этом форуме почемуто нельзя пользователю менять название »
Можно, при полном редактировании темы.
можно тогда её удалить из трея(но оставить EXIT)? »
А в справке про это не написано? :)
Перед _PauseToggle() добавь это:
Opt("TrayMenuMode", 1)
Opt("TrayOnEventMode", 1)
$Exit_TrayItem = TrayCreateItem("Exit")
TrayItemSetOnEvent(-1, "_Quit")
TraySetClick(16)
sashadeg
28-06-2009, 16:40
CreatOR, слушай, я написал программу. Скомпилировал, в инсталл забил, но у меня возникла проблема. Не глобальная но ОЧЕНЬ неприятная. Программу эту я написал для мультиплеерной игры SAMP. И я не хотел бы, чтобы все те кто ею пользовались были не очень довольны. Програма написана на заказ. Я проверял её на нескольких компьютерах, везде одно и тоже. Я хотел бы чтобы ты помог мне. потому что я уже не знаю что делать... (Это я не с "потолка" прошу, а действительно уже всё перепробывал) Если сможешь, то лучше общаться через icq, а то через форум (в данном случае будет не удобно). Ты в ICQ бываешь часто? А то у тебя всегда статус НЕДОСТУПЕН. Если сможешь - отклкнись.
Если ктонибудь готов помочь, я с радостью приму помощь.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.