Найти - Пользователи
Полная версия: Как управлять программой Windows из Python ?
Начало » Python для новичков » Как управлять программой Windows из Python ?
1
satfan
IDLE (Python 3.10 64-bit)
—————————–
Запускаю скрипт как пример:
 import subprocess
#subprocess.Popen([r"C:\Program Files\Notepad++\notepad++.exe"])
subprocess.Popen([r"E:\__++_Мои главные программы\Редакторы___Коверторы_IPTV_pdf_m3u\IPTV Checker 2.1.exe"])
Как управлять программой из Python:
1. Открывать файлы.
2. Дождаться окончания работы программы.
3. Сохранить файл и т.д.
doza_and
satfan
Открывать файлы.
Передать имя файла вторым аргументом командной строки.
satfan
Дождаться окончания работы программы.
Использовать sp.run
satfan
Сохранить файл
Никак
satfan
и т.д.
Никак
Rodegast
> Никак

Ну почему же “никак”? Если речь идёт именно M$, то для управления программой можно использовать COM. https://pbpython.com/windows-com.html
doza_and
Rodegast
Ну почему же “никак”?
Конечно есть куча мышкотыков и com В которой после кучи усилий можно окнам тычечки мышкой имитировать.
Однако в данном случае помоему есть логическое противоречие. Если открывать редактор для редактирования файла, то его автоматическое закрытие из скрипта сделает запуск редактора бессмысленным.
Rodegast
> Если открывать редактор для редактирования файла, то его автоматическое закрытие из скрипта сделает запуск редактора бессмысленным

Можно например открыть шаблон в ворде, заполнить его данными и сохранить как какой то файл. Получится наколеночный генератор отчётов. Но это не промышленное решение.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB