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

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

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

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

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

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

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

12
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 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
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru