2014-02-07 15 views
1

Я конвертирую изображение VirtualBox XP в Virtual PC. При загрузке изображение XP проходит через мастер Found New Hardware Wizard.Использование NirCmd для передачи нажатия клавиши в XP virtualpc

На этом этапе VirtualPC НЕ пропускает мышь или клавиатуру. Поэтому я использую скрипт для запуска nircmd.

Первое, что делает мой скрипт, - это очистить сообщение реактивации, ожидая 10 секунд, отправив клавишу Tab и нажав клавишу Enter.

За этим следует 60-секундное ожидание появления нового мастера оборудования.

Затем переместите курсор на кнопку «Далее».

До сих пор первые пять записей работают правильно. (Подождите одну секунду и отправьте левую кнопку мыши, чтобы получить фокус.)

Затем попробуйте продолжить работу мастера аппаратного обеспечения. Ни одна из моих попыток не работает.

Левый щелчок мыши - ничего не происходит.

Ввести нажатие клавиши - ничего не происходит.

отправить нажатие клавиши Alt + n - ничего не происходит.

Левая кнопка мыши двойного щелчка - ничего не происходит.

Так что я жду 30 секунд и выключение - это работает.

Я открыт для предложений.

спасибо, патрон

Сценарий:

nircmdc ждать 10000

nircmdc sendkeypress Вкладка

nircmdc sendkeypress введите

nircmdc ждать 60000

nircmdc SetCursor 390 390

nircmdc ждать 1000

nircmdc sendmouse щелкните левой кнопкой мыши

nircmdc ждать 1000

nircmdc sendmouse щелкните левой кнопкой мыши

nircmdc ждать 1000

nircmdc SendKey введите нажмите

nircmdc ждать 1000

nircmdc sendkeypress Alt + N

nircmdc ждать 1000

nircmdc sendmouse левой DblClick

nircmdc ждать 30000

nircmdc ExitWin остановки

ответ

1

Хорошо, вот что получилось.

Кажется, что мой скрипт будет работать только частично, когда будет запущен сценарий StartUp из объекта групповой политики.

Когда я добавил соответствующие элементы в скрипт и запустил это от пользователя. \ Startup location, он сработал.

Я не уверен, почему после того, как пользовательский вход был обработан, что курсор перемещения будет работать, но не другие шаги.

В любом случае, если кто-то еще сталкивается с этим, это то, что я использовал.

Теперь кто-то с более высокой мощностью, чем мне нужно будет закрыть.

спасибо, патрон

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

  • Нет связанных вопросов^_^