Конечный бесконечный цикл VBScript - PullRequest
0 голосов
/ 24 октября 2018

Я хотел бы завершить wscript.exe, чтобы завершить цикл, так как это то, что вы делаете, чтобы завершить его.

Единственная проблема в том, что программа, которую я запускаю, нажимает букву «Т» бесконечно.Это вызывает некоторые проблемы при запуске.

Например, он не позволяет мне нажимать Alt-F4, он не позволяет мне что-либо щелкать (по какой-то странной причине я его перетаскиваю), он открывает файл впапка, в которой он находился, единственный способ, которым я могу закончить, это выйти из системы, но я экспериментирую с тем, как быстро он может печатать.Я не хочу терять весь прогресс.

Я хочу, чтобы скрипт был выполнен с возможностью завершения, но не так, чтобы он заканчивался после заданного количества раз, а вместо этого заканчивался, если я нажимал определенную клавишу, или делал так, чтобы я мог щелкнуть по завершающему скрипту,Как я могу?

Вот сценарий, который я использую:

areyousure=msgbox("This will press the letter T infinitely. Is this okay?",4+32+0+4096,"Are you sure?")
if areyousure=vbYes then
set wshshell = wscript.CreateObject("wScript.Shell")
do
 wscript.sleep 1
 wshshell.sendkeys "t"
loop
end if

У меня есть еще один более быстрый скрипт, но без: wscript.sleep 1

Конец, который я 'm используется BATCH-файл, а код: taskkill.exe /F /IM wscript.exe /T

Как мне завершить работу «wscript.exe», оставаясь при этом работающим на компьютере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...