Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Выбивает ошибку при запуске vbs в «планировщике заданий»

Ответить
Настройки темы
VBS/WSH/JS - [решено] Выбивает ошибку при запуске vbs в «планировщике заданий»

Новый участник


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

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


Изменения
Автор: eeek
Дата: 01-05-2013
Изображения
Тип файла: png error.PNG
(19.9 Kb, 7 просмотров)
Мне нужно запустить эмуляцию клавиш, а в программе нужно нажать CTRL + SHIFT + ENTER, я хочу все автоматизировать, чтобы система делала все, без моего вмешательства, я создал .vbs:

Код: Выделить весь код
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "server_2.pmc"
Wscript.Sleep 1500
WshShell.SendKeys "^+{ENTER}"
Если его запустить самому, он все прекрасно делает, но когда я его помещаю в «Планировщик Заданий», выбивает ошибку:

Отправлено: 23:19, 30-04-2013

 

Новый участник


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

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


Нажатие клавиш не отправляется в приложение, потому что его сначала нужно активировать
функцией WshShell.AppActivate

Отправлено: 01:54, 01-05-2013 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


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

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


Цитата ITDemon:
WshShell.Run не поддерживает путь к файлу, если это не c:\windows, c:\windows\system32 (если сценарий и файл не расположены в одной директории). »
С чего бы это?

Отправлено: 03:32, 01-05-2013 | #12


Новый участник


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

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


Код: Выделить весь код
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\Users\eek\Desktop\auto\server2.pmc"
Wscript.Sleep 1500
WshShell.AppActivate "^+{ENTER}"
Добавил WshShell.AppActivate, все равно не работает..

Короче все изменил на:

Код: Выделить весь код
set WshShell = WScript.CreateObject("WScript.Shell")
set qwe = createobject("wscript.shell") 
qwe.run "C:\Users\eek\Desktop\auto\server2.pmc"
Wscript.Sleep 1500
WshShell.SendKeys "^+{ENTER}"
Теперь все работает без всяких добавлений в "Переменные среды"

и + клавиши нажимаются

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


Ветеран


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

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


Цитата eeek:
Добавил WshShell.AppActivate
Код: Выделить весь код
WshShell.AppActivate "^+{ENTER}"
все равно не работает.. »
Потому что неправильно добавили. Читайте и пробуйте:

AppActivate Method - MSDN - Microsoft
3.6. AppActivate

Цитата eeek:
Теперь все работает без всяких добавлений в "Переменные среды" »
Этого и не нужно было. Коллега ITDemon дал неверное утверждение.

Отправлено: 18:36, 01-05-2013 | #14


Новый участник


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

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


Не хочу уже напрягаться, я сделал так, чтобы работало как мне надо, и это уже хорошо для меня

Отправлено: 20:08, 01-05-2013 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Выбивает ошибку при запуске vbs в «планировщике заданий»

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Ошибка в планировщике заданий rrev Microsoft Windows 7 7 12-07-2022 10:17
Службы - Не выполняются задания в планировщике заданий armid Microsoft Windows 7 44 08-02-2015 17:29
Установка - при установке винды XP2 выбивает ошибку Non-system disk, press any key dema144 Microsoft Windows 2000/XP 6 11-02-2012 22:16
Прочие - При запуске на ВинХР Samsung theme designer выбивает ошибку ZeroCool_OS Программное обеспечение Windows 17 06-11-2011 21:31
BSOD - Иногда при запуске Internet Explorer 8 выбивает BSOD и синий экран смерти Clever fellow Устранение критических ошибок Windows 1 03-01-2010 20:02




 
Переход