Как заменить значок EXE на значок «по умолчанию»? - PullRequest
0 голосов
/ 05 марта 2020

Я преобразовал python скрипт в исполняемый файл, используя pyinstaller. Я хочу знать, как я могу изменить значок, который он дал мне значок по умолчанию. Если вы не знаете, что я имею в виду, посмотрите на C: \ Windows \ System32 \ alg.exe. Есть еще много файлов с этим значком, но это один из них. Извините, если это неправильное место, чтобы задать это, и дайте мне знать, если у вас есть какие-либо вопросы

Ответы [ 3 ]

1 голос
/ 06 марта 2020

Вы можете удалить значок из EXE с помощью редактора ресурсов, как этот: http://www.resedit.net/

Затем Windows отобразит значок по умолчанию, используемый для EXE-файлов, которые не ' у него есть (обычно программы без GUI).

0 голосов
/ 06 марта 2020

Вам нужно будет извлечь значок из исполняемого файла и установить его как файл значков с помощью pyinstaller -i extracted.ico myscript.py. Вы можете извлечь значок с помощью инструментов, доступных в Интернете, или вы можете использовать pywin32, чтобы извлечь значки.

0 голосов
/ 05 марта 2020

Я бы предложил использовать auto-py-to-exe модуль для преобразования python скрипта в exe. Сначала установите с помощью команды pip install auto-py-to-exe, затем выполните ее через командную строку python, просто набрав auto-py-to-exe, и вы увидите окно, в котором вы увидите опцию значка.

Пожалуйста, проголосуйте, если вы найди свое решение.

...