silvano Posted December 13, 2006 Posted December 13, 2006 hello, I have a problem with tray... I have created script that check registry key and run a program, like schedule task, but if I don't move mouse over tray ico don't start... this is my partial script Opt("TrayIconHide", 0) ;0=show, 1=hide tray icon Opt("TrayAutoPause",0) ; Script will not be paused when clicking the tray icon. ;Opt("TrayOnEventMode",1) Opt("TrayMenuMode",1) ; ..... ;func & GUI ;.... $start = RegRead($chiaveREG, "start") While 1 $msgItem = TrayGetMsg() If $start == @HOUR&":"&@MIN Then Run("myprog.exe",@ScriptDir) ExitLoop EndIf ; ........ WEnd exit
Valuater Posted December 13, 2006 Posted December 13, 2006 (edited) the tray icon does not have anything to do with the "run" portion of your script ;$start = RegRead($chiaveREG, "start") ; $start = @HOUR & ":" & @MIN + 2 ; for testing While 1 $start2 = @HOUR & ":" & @MIN If $start = $start2 Then Run("notepad.exe") ExitLoop EndIf ToolTip("Start Time = " & $start & @CRLF & "Real Time = " & $start2, 20, 20, "Time Machine", 1) Sleep(2000) WEnd Exit 8) Edited December 13, 2006 by Valuater
silvano Posted December 14, 2006 Author Posted December 14, 2006 (edited) Valuater said: the tray icon does not have anything to do with the "run" portion of your script ;$start = RegRead($chiaveREG, "start") ; $start = @HOUR & ":" & @MIN + 2 ; for testing While 1 $start2 = @HOUR & ":" & @MIN If $start = $start2 Then Run("notepad.exe") ExitLoop EndIf ToolTip("Start Time = " & $start & @CRLF & "Real Time = " & $start2, 20, 20, "Time Machine", 1) Sleep(2000) WEnd Exit oÝ÷ ÛÂ!j÷zËb¨º»®*mnë]¢}ý· +Ø^¦ºé¢²)íë®*m,!W¥w¥G+:Ó}к^wzÚ[v+à·7ݨµáÞ¶jëh×6 while 1 If $msgItem = 0 Then ContinueLoop ; comment this .... WEnd Exit if I comment this line the script work! bho!? tks a lot.. but now I have a question... this script work as similar to schedule task but while script is most cpu intensitive... a smart solution is DOS AT for program schedule task, but I don't know to generate it with autoit another solution is the Sleep() func before while script Question: who is the best solution? bye Edited December 14, 2006 by silvano
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now