2014-09-26 2 views
0

Я хочу запускать свои скрипты в QTP ночью, чтобы дневное время было сохранено, чтобы выполнить некоторую работу (потому что, когда csript запускает ничего, что может быть куполообразным), я хочу разблокировать свой ноутбук и начать выполнение скрипта автоматически. Есть ли способ сделать это?Могу ли я разблокировать ноутбук, используя скрипт vb? Есть ли способ сделать это?

Я использую QTP 11.

Спасибо заранее.

+1

Звучит как работа для планировщика заданий. И, наверное, вопрос для Суперпользователя? – Joe

+0

Планирование возможно через диспетчер задач, о котором я знаю ... но как я разблокирую свой ноутбук? – user90

+0

Планировщик заданий имеет возможность запускать при выходе из системы, при условии, что ноутбук включен (желательно подключение), а ОС работает, он выполнит вашу задачу. (Ноутбуки могут быть более сложными по сравнению с настольными компьютерами, но они все равно должны работать.) – Joe

ответ

0

Другой вариант - использовать кофеин, чтобы держать ноутбук во включенном состоянии, когда вы находитесь далеко от офиса на ночь. Затем вы можете настроить запланированную задачу для запуска командного файла для сценария QTP для запуска в заданное время. Кофеин будет гарантировать, что никакие заставки не запишут или не будут автоматически отключаться.

+0

ok ... но есть ли способ вызвать опцию разблокировки ...? – user90

+0

Кофеин работает в фоновом режиме и предотвратит выход Windows из-за неактивности. Поэтому вам не нужно было разблокировать его, так как он не будет заблокирован. Он будет просто простаивать до тех пор, пока не начнется запланированное задание. – Phonesis

+0

Но мой req отличается. Я хочу, чтобы sys был заблокирован, а позже, когда я хочу запустить скрипт, я хочу разблокировать код – user90

0

Я нашел предложенное решение, которое использует AutoIt and TightVNC. Я не думаю, что вы найдете решение прямо в VBScript (это будет серьезное отверстие безопасности), но программы VNC уже давно позволяют отправлять команду разблокировки.

Смежные вопросы