megaloman
12-09-2011, 19:54
Уважаемые знатоки! Я написал скрипт, который нечто делает, результат выводит в окно PopUp, при запуске, например, из проводника всё работает. Запланировал скрипт для выполнения с некоторой периодичностью в назначенных заданиях, скрипт работает (вижу на диске результат его работы), но окно Popup не появляется. Можно, конечно, выкрутиться: например, поместить задание в автозагрузку и сделать в скрипте в цикле задержку по времени. Но мне не понятно, в чём дело в принципе?
Тестовый скриптSet FSO = CreateObject("Scripting.FileSystemObject")
Set WS = CreateObject("WScript.Shell")
Set TS = FSO.CreateTextFile("D:\kuku.txt", True)
TS.Close
Do While True
Set TS = FSO.OpenTextFile("D:\kuku.txt", 8)
a = CStr(Now)
TS.WriteLine CStr(a)
TS.Close
If WS.Popup(a, 10, "Test", 1) = 2 Then Exit Do
Loop Windows Server 2003. В назначенных заданиях он запускается не от имени пользователя, который вошел в систему. В файл D:\kuku.txt записывается каждые 10 сек время
Тестовый скриптSet FSO = CreateObject("Scripting.FileSystemObject")
Set WS = CreateObject("WScript.Shell")
Set TS = FSO.CreateTextFile("D:\kuku.txt", True)
TS.Close
Do While True
Set TS = FSO.OpenTextFile("D:\kuku.txt", 8)
a = CStr(Now)
TS.WriteLine CStr(a)
TS.Close
If WS.Popup(a, 10, "Test", 1) = 2 Then Exit Do
Loop Windows Server 2003. В назначенных заданиях он запускается не от имени пользователя, который вошел в систему. В файл D:\kuku.txt записывается каждые 10 сек время