Я хотел бы выполнить команду (например, myprogram.exe) в python сценарии.
ОС: windows 10: Обычно, когда я выполняю mycommand.exe в терминале, он открывает другое всплывающее окно windows, которое предлагает пользователю ввести учетные данные (идентификатор и пароль).
в командной строке выполняется следующая операция:
- bin> myprogram.exe arg1 arg2;
- (windows открыть всплывающее окно с таким сообщением: хотите ли вы разрешить этому приложению вносить изменения в ваше устройство? - Да / нет) => user cli c yes);
- открывается другой терминал, который предлагает пользователю ввести идентификатор и пароль;
- после нажатия enter, mycommand.exe выполняет свою работу ..
Теперь я хотел бы автоматизировать эти задачи с помощью скрипта python. Я использую эту функцию с подпроцессным модулем:
def myfunc():
command = "..\\bin\\myprogram.exe backup file"
subprocess.run(command, shell=True, stdout=subprocess.PIPE, stderr = subprocess.PIPE)
return "done!"
но поскольку я новичок в python, я не знаю, как обрабатывать всплывающее окно windows, о котором я упоминал выше.
нужна помощь
заранее благодарю