Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Wsador:
Если поставить в диспетчер задач »
Очевидно — планировщик задач.

Цитата Wsador:
то задача просто весит и не заканчивается. »
Скрипт вывел то же самое сообщение. Вы его не видите, поскольку для заданию, очевидно, не дано разрешения взаимодействовать с Рабочим столом текущего пользователя (такая настройка существует для заданий старого типа).

Вариантов несколько.

1. Закомментировать вывод сообщений апострофом:
Код: Выделить весь код
    'WScript.Echo "Folder [" & strPath & "] not contain any files"
.

2. Исполнять скрипт под консольным хостом «cscript.exe»:
Код: Выделить весь код
cscript.exe //nologo "Путь\Имя.vbs"
а не умолчальным GUI-вариантом — «wscript.exe». Вывод будет идти в консоль, а не в MessageBox'ы. При запуске из-под планировщика Вы не увидите равно и окно консоли.

3. Вообще подавить вывод сообщений (в том числе и сообщений об ошибках):
Код: Выделить весь код
cscript.exe //nologo //b "Путь\Имя.vbs"
или:
Код: Выделить весь код
wscript.exe //b "Путь\Имя.vbs"
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:33, 16-05-2013 | #11