Как я могу запустить программу py2exe в Windows без терминала?

Может ли кто-нибудь объяснить мне, как я могу запустить свою программу py2exe, консольную программу, без терминала в Windows?

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


person Bruno 'Shady'    schedule 26.02.2010    source источник
comment
Я отредактировал ваш вопрос. Программа всегда работает в фоновом режиме, но вы можете запустить ее без окна терминала.   -  person Otto Allmendinger    schedule 26.02.2010
comment
спасибо за редактирование... я даже не очень хорош в английском, и мне сложно выразить себя...   -  person Bruno 'Shady'    schedule 26.02.2010


Ответы (4)


Используйте функцию setup() следующим образом:

setup(windows=['myfile.py'])

См. список параметров для setup().

person Otto Allmendinger    schedule 26.02.2010

Не совсем понимаю ваше требование, но вы можете попробовать start /MIN. введите start /? в командной строке, чтобы увидеть страницу справки.

person ghostdog74    schedule 26.02.2010
comment
Я хочу, чтобы моя программа работала в фоновом режиме или показывала процесс только на ALT TAB DEL - person Bruno 'Shady'; 26.02.2010

Не могли бы вы скомпилировать его в EXE-файл (используя py2exe или что-то подобное) и добавить его в свой список автозагрузки? программы?

person inspectorG4dget    schedule 26.02.2010

Похоже, вы хотите, чтобы ваш скрипт запускался как служба Windows, а не как программа Windows. Что-то вроде этого урока может быть полезным:

http://islascruz.org/html/index.php?gadget=StaticPage&action=Page&id=6

person bdk    schedule 26.02.2010