Уведомления

Группа в Telegram: @pythonsu

#1 Март 16, 2022 15:24:03

satfan
Зарегистрирован: 2019-02-02
Сообщения: 140
Репутация: +  -2  -
Профиль   Отправить e-mail  

Как управлять программой Windows из Python ?

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. Сохранить файл и т.д.

Офлайн

#2 Март 16, 2022 17:45:59

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Как управлять программой Windows из Python ?

satfan
Открывать файлы.
Передать имя файла вторым аргументом командной строки.
satfan
Дождаться окончания работы программы.
Использовать sp.run
satfan
Сохранить файл
Никак
satfan
и т.д.
Никак



Отредактировано doza_and (Март 16, 2022 17:49:15)

Офлайн

#3 Март 16, 2022 22:06:32

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2750
Репутация: +  184  -
Профиль   Отправить e-mail  

Как управлять программой Windows из Python ?

> Никак

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



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#4 Март 17, 2022 22:55:34

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Как управлять программой Windows из Python ?

Rodegast
Ну почему же “никак”?
Конечно есть куча мышкотыков и com В которой после кучи усилий можно окнам тычечки мышкой имитировать.
Однако в данном случае помоему есть логическое противоречие. Если открывать редактор для редактирования файла, то его автоматическое закрытие из скрипта сделает запуск редактора бессмысленным.



Отредактировано doza_and (Март 17, 2022 22:56:24)

Офлайн

#5 Март 19, 2022 19:20:51

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2750
Репутация: +  184  -
Профиль   Отправить e-mail  

Как управлять программой Windows из Python ?

> Если открывать редактор для редактирования файла, то его автоматическое закрытие из скрипта сделает запуск редактора бессмысленным

Можно например открыть шаблон в ворде, заполнить его данными и сохранить как какой то файл. Получится наколеночный генератор отчётов. Но это не промышленное решение.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version