Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
4 / 4 / 2
Регистрация: 07.05.2014
Сообщений: 489

Скрыть командное окно

14.08.2017, 12:09. Показов 3059. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, подскажите как убрать командное окно, если уже собран .exe, читал, что нужно переименовать на .pyw, но ничего не выходит. Заранее спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.08.2017, 12:09
Ответы с готовыми решениями:

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

Скрыть окно консоли при запуске tkinter
Как скрыть надоедливое консольное окошко при запуске tkinter программ?

Командное окно высвечивается и тут же исчезает
после указания файла, командное окно высвечивается и тут же исчезает, как сделать чтоб оно не исчезло? вот код с комментариями: #include...

12
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
14.08.2017, 14:29
Опять вирусы пишешь?

Для скрытия консоли есть специальные программы. Запускается как-то так:
Bash
1
hidecon.exe your_megavirus.exe
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
14.08.2017, 14:32
Рыжий Лис, зачем это? Rodmistar просто не указал какой нибудь параметр сборки или забыл изменить расширение стартового файла на pyw.

Ни какие сторонние программы не нужны.
0
4 / 4 / 2
Регистрация: 07.05.2014
Сообщений: 489
14.08.2017, 15:02  [ТС]
Если бы я ещё умел вирусы писать, то не спрашивал, а так надо для себя) а файл какой надо изменить ? Где сам скрипт написан?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
14.08.2017, 15:13
Rodmistar, главный файл (точка входа) должен иметь расширение pyw + если память не изменяет нужно в скрипте сборке указывать, что это gui приложение.
0
4 / 4 / 2
Регистрация: 07.05.2014
Сообщений: 489
14.08.2017, 17:04  [ТС]
alex925, Вот пробую так, но все равно не выходи, сам скрипт переименовал в .pyw
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from cx_Freeze import setup, Executable
 
includefiles = []
includes = []
excludes = []
packages = []
target = Executable(script = "sp.py", base = "Win32Gui", targetName = "pr.exe")
 
setup(
    name = "sp",
    version = "0.1",
    description = "Sp",
    executables = [Executable("sp.pyw")]
)
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
14.08.2017, 17:52
Rodmistar, странно, у меня все нормально собиралась. Больше не могу помочь ничем, я этой ерундой не страдаю сейчас.
0
4 / 4 / 2
Регистрация: 07.05.2014
Сообщений: 489
14.08.2017, 18:18  [ТС]
alex925, то есть то что вам отправил, у вас сработало?
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
14.08.2017, 19:07
Rodmistar, Вы неправильно делаете setup.py
У вас опция base указана в одном месте, а реально используется совсем другая настройка.
0
4 / 4 / 2
Регистрация: 07.05.2014
Сообщений: 489
14.08.2017, 19:12  [ТС]
Garry Galler, можете подсказать как правильн
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
14.08.2017, 19:19
Rodmistar, Я не пользуюсь cx_Freeze, но очевидно что переменная target у вас нигде и никогда не используется.

Добавлено через 1 минуту
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
base = 'None'
 
if sys.platform == 'win32':
    base = 'Win32GUI'
 
executables = [
    Executable('calc.pyw', base=base)
]
 
 
setup( name = 'calc',
    version = '0.1',
    description = 'calculator',
    options = options,
    executables = executables
)
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
14.08.2017, 21:11
Rodmistar, нет, мой скрипт выглядел по другому. Ещё раз повторяю, я давно это делал.
0
Эксперт Python
 Аватар для АмигоСП
295 / 108 / 57
Регистрация: 07.12.2016
Сообщений: 209
15.08.2017, 08:02
Rodmistar, попробуйте Pyinstaller. Делал несколько раз через него exe-шники, проблем не было. Можно вообще в один файл всё запихнуть. Работа через командную строку. https://pyinstaller.readthedocs.io/en/stable/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.08.2017, 08:02
Помогаю со студенческими работами здесь

Вывести в командное окно столбец данной матрицы
Дана матрица 4х4 Вывести в командное окно столбец, содержащий максимальное количество отрицательных элементов?

Вывести в командное окно текст команды, но не выполнять
Здравствуйте, в матлабе, работая из командного окна, можно вывести текст с помощью операции, но не выполнять? Т.е. >> func %...

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

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

В Scilab 5.5.2 при использовании функции meof(f) зависает командное окно
В SkiNotes написал следующий листинг: f=mopen('C:\TEK0000.txt'); i=0; while ~meof(f) do i=i+1; end mclose(f);Нажимаю F5...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru