Оставил работать на ночь скрипт, утром заметил что запуска программы не было, в чем может быть проблема? Компьютер в сон не переходил, стояло только потушить экран, пример кода, который используется:
Есть идеи?
Операционка Windows 7, программа была запущена от админа.
Код:
;ждать файла
$shet=0
while FileExists("C:\Users\Greg\Desktop\file1.xlsx")=0
if($shet<100) Then
sleep(1000)
$shet=$shet+1
Else
scan()
EndIf
wend
sleep(300)
ShellExecute("EXCEL.EXE", "/e C:\Users\Greg\Desktop\file1.xlsx", "C:\Program Files\Microsoft Office\Office14","", @SW_HIDE)
;ждем окна excel
while WinExists("Microsoft Excel")=0
sleep(500)
wend
$hWnd = WinGetHandle('Microsoft Excel')
while $hWnd = ''
sleep(1000)
$hWnd = WinGetHandle('Microsoft Excel')
wend
winmove("Microsoft Excel","",5000,5000,5200,5200,10000)
WinSetState("Microsoft Excel","", @SW_SHOWNA)
sleep(500)
;вызов макросов в Excel
$hWnd = WinGetHandle('Microsoft Excel')
_WinAPI_SetKeyboardLayout($hWnd,'0x0409')
sleep(10000)
ControlClick("[CLASS:XLMAIN]","", "[CLASS:EXCEL7; INSTANCE:1]", "left",1,490,100); будим Excel щелчком
sleep(700)
ControlSend("[CLASS:XLMAIN]","", "[CLASS:EXCEL7; INSTANCE:1]","^q")
ProcessWaitClose ("EXCEL.EXE")
Есть идеи?
Операционка Windows 7, программа была запущена от админа.