2015-11-24 2 views
2

Я программировал с Python и делал EXE-файл. Я добавил ярлык к нему в папку автозагрузки, чтобы сделать его автозапуск с Windows.Как преодолеть задержку запуска программы?

Проблема заключается в том, что требуется некоторое время между тем, когда появляется пустая черная консоль и фактический запуск программы (т. Е. Требуется время, пока программа фактически не начнет работать).

Как избавиться от пустого черного окна консоли? Я думаю, это происходит потому, что Windows требует времени для загрузки папок и библиотек файлов.

Я хочу, чтобы черное окно было скрыто при запуске с использованием win32gui.ShowWindow(win, 0), но для этого требуется слишком много времени. Он отлично работает при запуске, но не при запуске из каталога запуска во время запуска Windows.

+0

Как вы создали файл exe? –

+0

из distutils.core настройки импорта импорта py2exe установки (консоль = [ 'место']) и использовали py2exe –

+0

Прохладной. Благодаря ! Ps. вы должны уметь редактировать вопрос, чтобы добавить туда дополнительную информацию. –

ответ

0

Это было то, с чем я столкнулся, когда разработал приложение для графического интерфейса с PyQt и консоль запущен перед основным графическим интерфейсом и остался там до закрытия приложения. Согласно instruction on py2exe website, следует заменить эту строку:

setup(console=['location']) 

С этим:

setup(windows=['location']) 

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

+0

спасибо! он работал с одной из программ! еще, когда я попробовал его с другим файлом, появилась ошибка «EOF при чтении строки». Ive прочитал, что мне нужно установить пакет SublimeREPL, но у меня есть некоторые проблемы с этим. вы знаете, где именно я должен нажать ctrl + '? он не работает для меня. –

 Смежные вопросы

  • Нет связанных вопросов^_^