Запустите приложение с графическим интерфейсом, используя подпроцесс - PullRequest
0 голосов
/ 10 февраля 2012

Я пытаюсь открыть файл через python, который, как только он открывается, переводит вас в графический интерфейс. Ссылка работает нормально, когда я просто нажимаю на нее, и python, кажется, находит файл и открывает его, но графический интерфейс не отображается. Пожалуйста помоги. Это то, что я использовал.

import subprocess
subprocess.Popen("C:/full/path")

Я не получаю ошибок отслеживания, но графический интерфейс не отображается. Мысли о том, как я могу заставить его появиться, или в чем может быть проблема?

Спасибо

1 Ответ

2 голосов
/ 10 февраля 2012

Файл, который вы пытаетесь запустить, является сценарием cmd.Используйте этот код:

subprocess.Popen("cmd.exe /k C:\full\path\to\file.cmd")

.cmd файлы не являются исполняемыми сами по себе - вам нужно вызвать cmd.exe для их выполнения.Это также то, что делает Windows, когда вы дважды щелкаете файл на рабочем столе.

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