1

У меня есть программа, которая всегда запускается с раздражающим «Зарегистрироваться сейчас?' окно. Я не хочу регистрироваться никогда и хотел бы не закрывать его каждый раз.

Это возможно? Я знаю, что вы можете изменить цель, добавив '-command' после "target_path", но я не знаю, какая команда мне нужна.

Чтобы закрыть окно с помощью клавиатуры, нажмите TAB, затем ENTER.

2 ответа2

1

Это зависит от того, какую программу вы пытаетесь сделать это. Некоторые позволяют, другие нет. Скорее всего, нет никакого способа обойти это.

0

Вы должны быть в состоянии сделать это, используя скрипт Windows через Windows Script Host. Я не могу проверить это для вас, но сценарий в этом направлении должен направить вас в правильном направлении:

var WshShell = WScript.CreateObject("WScript.Shell"); #create shell
WshShell.Run("YOUR PROGRAM HERE");           # run your program
WScript.Sleep(100);                          # wait for it to launch
WshShell.AppActivate("YOUR PROGRAM HERE");   # bring your program to the front
WScript.Sleep(100);
WshShell.SendKeys("{TAB}");
WshShell.SendKeys("{ENTER}");

Сохраните это в RunMyApp.js или что-то еще и попробуйте!

Ссылки:Написание JScript и метод SendKeys

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .