Ок, тогда я распишу более подробно.
Есть 2 варианта изменения иконки системного файла, которые приводят к разным последствиям:
1) Новая иконка видна на любых компьютерах:
1.1. Скомпилировать BAT-файл программой «Bat to exe converter», в которой можно задать такую иконку.
1.2. Создать ярлык к бат-файлу. Войти в его свойства, вкладка «Ярлык», «Сменить значек».
2) Новая иконка видна только на Вашей ОС:
Требуется войти в редактор реестра и изменить запись в ветке в зависимости от типа файла (BAT или CMD):
Для BAT — HKEY_CLASSES_ROOTbatfileDefaultIcon
Для CMD — HKEY_CLASSES_ROOTcmdfileDefaultIcon
Стандартная иконка задана адресом %SystemRoot%System32imageres.dll,-68
где -68 — это номер иконки в файле стандартной библиотеки иконок imageres.dll
Большинство пользовательских иконок хранятся в библиотеке Shell32.dll
Чтобы узнать номер необходимой нам, можете воспользоваться VBS-скриптом такого содержания:
Visual Basic | ||
|
Для его запуска — сохраните с расширением VBS и перетащите на него любой ярлык.
Результат выводится на экран и копируется в буфер обмена.
Содержание
- Как бат-файлу изменить иконку?
- Как изменить значок.bat файл программно?
- Как создать ярлык для команды консоли: сначала сам ярлык
- Windows — ярлык командной строки, указывающий на определенную папку
- Как изменить значок.bat файл программно?
- Как изменить иконку папки.
- Как изменить иконку файла?
- Как создать ярлык для команды консоли: результаты – в текстовый файл
- Создаем ярлык с относительным путем до программы на windows
- Ярлыки к другим быстрым командам
- Как поменять иконку bat файла в windows 10
- Все вопросы
Как бат-файлу изменить иконку?
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Необходимо составить код к бат-файлу с таким сценарием:
Доброго времени суток! Подскажите некоторые команды к написанию bat-файла, который бы сравнивал.
Изменить иконку ехе файла
Здравствуйте программисты!, хотел бы узнать, как можно создать бат файл который считывает текстовой.
Изменить путь к файлу
Есть бат файл, который пишет логи в файл OUTPUT. Как изменить путь к файлу OUTPUT, чтобы он.
Изменить путь к файлу, находящемуся в Program Files
Имеется бат файл, который пишет логи (файл OUTPUT). Как изменить путь к файлу OUTPUT, чтобы файлы.
Ок, тогда я распишу более подробно.
Есть 2 варианта изменения иконки системного файла, которые приводят к разным последствиям:
1) Новая иконка видна на любых компьютерах:
1.1. Скомпилировать BAT-файл программой «Bat to exe converter», в которой можно задать такую иконку.
1.2. Создать ярлык к бат-файлу. Войти в его свойства, вкладка «Ярлык», «Сменить значек».
Большинство пользовательских иконок хранятся в библиотеке Shell32.dll
Чтобы узнать номер необходимой нам, можете воспользоваться VBS-скриптом такого содержания:
Добавлено через 3 минуты
Ах да не забудьте распаковку сделать фоновой
Как добавить иконку к exe файлу в cx_Freeze?
Подскажите пожалуйста как и в каком месте нужно указать путь к ico в файле setup.py при создании.
Как назначить иконку исполняемому файлу приложения
Как в visual basic поставить иконку exe файлу, что бы не у ярлыка, а самого exe файла была иконка.
Как назначить иконку динамически скомпилированному exe-файлу
Добрый день!! Возник вопрос, я пишу билдер. Все ок Суть : пользователь хочет создать программу с.
Как установить иконку уже существующему exe-файлу?
С извлечением все понятно, берем класс Icon и чудесный метод ExtractAssociatedIcon, таким образом.
Источник
Как изменить значок.bat файл программно?
Как создать ярлык для команды консоли: сначала сам ярлык
Например, если вы собираетесь создать ярлык для проверки целостности файловой системы Windows, скрипт на этапе создания ярлыка будет таким:
Многие из них потребуют для запуска прав администратора:
Таким образом можно решить вопрос создания ярлыка для всех системных утилит, которые располагаются в папке System32 и не только.
Windows — ярлык командной строки, указывающий на определенную папку
У вас есть более чем один способ обмануть этого кота.
Пакетный файл также может сделать это для вас. Это запустит вас в каталоге Program Files на диске C:
Открыть командное окно здесь PowerToy для Windows XP также весьма удобен для прямо из сеанса проводника, в консоль CMD в определенном каталоге.
Только для вашей учетной записи:
Для всех пользователей этой машины:
Если значение AutoRun не существует, создайте его как тип REG_SZ (также известный как String Value). Для данных вы можете поместить путь к пакетному файлу, подобному приведенному выше (удалите строки ECHO и CMD) или просто вставьте команду CD, как показано в приведенном выше примере.
Верхняя сторона указания реестра на командный файл вместо добавления команды заключается в том, что вы можете добавить столько команд AutoRun, сколько вам нравится в пакетном файле. Таким образом, вы можете создавать пользовательские форматы приглашений или сценарий других задач, которые вы хотите сделать при каждом запуске CMD.
Следует помнить, что если вы вносите изменения в Registry, это может повлиять на поведение других пакетных файлов. В частности, пакетные файлы могут оказаться не запущенными в каталоге, из которого они были первоначально написаны.
Как всегда, создайте резервную копию своего реестра перед выполнением любых непроверенных изменений.
Как изменить значок.bat файл программно?
Если вы хотите значок для пакетного файла,
сначала создайте ссылку для пакетного файла следующим образом
некоторые хорошие иконки доступны здесь:
Примечание. Для меня в Windows Десять:
%SystemRoot% == C:Windows
дополнительные иконки здесь:
C:WindowsSystem32imageres.dll файлы
Как изменить иконку папки.
Для замены значка папки, наводим курсор на нужную папку и нажимаем правую кнопку мышки. Появится некоторый список. Выбираем в нем «Свойства».
Далее надо перейти на вкладку «Настройка» и нажать «Сменить значок».
Появится окно с иконками. Вы можете выбрать понравившуюся иконку для папки с этого списка или выбрать иконку среди скаченных иконок.
К примеру, привожу папку, которая у меня получилась.
Как изменить иконку файла?
Поступаем аналогичным способом! Кликаете по файлу правой кнопкой мыши, заходите в раздел «Свойства», но здесь переходите на вкладку «Ярлык», нажимаете «Сменить значок».
Следуя этим не сложным правилам, Вы можете постепенно сменить все значки папок и файлов на те, которые вам больше нравятся. Значки папок все одинаковые, поэтому они чаще всего подлежат замене. Тогда Вы сможете отличать их не только по названию, но и по цвету и форме.
Как создать ярлык для команды консоли: результаты – в текстовый файл
Давайте расширим возможности создаваемого ярлыка. Заставим его проверить системные файлы, после проверки закрыть окно консоли и результаты проверки сохранить в файл scannow.txt :
Создаем ярлык с относительным путем до программы на windows
Решить эту проблему можно созданием отдельных ярлыков, размещенных в корне флешки. Эти «умные ребята» самостоятельно запускают все необходимые программы абсолютно на любом компьютере, вне зависимости от того, куда бы вы не поставили запоминающее устройство.
Обычные ярлыки, имеющие абсолютные ссылки, для такого ответственного дела не подойдут. Поэтому нам нужно будет попробовать создать ярлык со ссылкой относительной. Иными словами — той, которая будет сделана относительно нужного ярлыка. К счастью, этот способ довольно прост в осуществлении, а потому не поделиться им с вами было бы крайне нечестным. Давайте разберемся с этим на конкретных примерах.
%windir%system32cmd.exe /C start /B /D *путь до папки с программой* путь до папки с программой*название файла.exe*
Когда будете его прописывать, не забудьте указать и обратный слеш ««. В нашем случае это выглядит так:
%windir%system32cmd.exe /C start /B /D SoftOpenOffice SoftOpenOfficeX-ApacheOpenOffice.exe
Небольшая сноска: если вы решили расположить все ярлыки в отдельной папке, создав для этого в корне флешки дополнительную, укажите в командной строке, что ей нужно будет вернуться назад, на эту папку. Просто поставьте первым слешом точку «.». В нашем конкретном случае это выглядит так:
Надеемся, что каждая наша статья помогает вам стать уверенней и не бояться никаких действий в работе с компьютером. Позитивного вам трудового настроения!
Ярлыки к другим быстрым командам
С системными утилитами мы разобрались: ярлык указывает в своём наименовании путь, по которому утилита и располагается. А что же с остальными полезными командами, которые позволяют попасть в нужное нам окно настроек? Согласитесь, как было бы удобнее, нажав на ярлык, сразу попасть, скажем, в настройки Сетевых подключений?
Работаем…
Смысл такой же. Только здесь ярлыку (то бишь проводнику системы) придётся иметь дело не с утилитами, которые представляют собой обычные программы с интерфейсом или без, а с библиотеками готовых скриптов, исполняя которые Windows вас перекидывает куда надо. Создаём ярлык снова и в поле расположения указываем такую команду (для Сетевых подключений и сделаем):
Назову его Сетевые соединения и сменю значок:
Запускаем и проверяем:
Ту же операцию можно провернуть и к более скрытым командам, которые исполняются исключительно в форме скриптов. Так, для Центра управления сетями и общим доступом ярлык будет выглядеть так. Команда из cmd, его вызывающая (один из вариантов) выглядит так:
Источник
Как поменять иконку bat файла в windows 10
ошибка MSB3290 в Visual Studio 2019 (библиотека типов Systeam.Windows.Forms экспортирована из сборки CLR и не может быть повторно импортиовано как CLR)
Импортирование xls файлов в базу данных psql на python
Решение Без двух нулей подряд
Как применить (зациклить) скрипт для каждого каталога
Как сбросить ми код на андройде
Открыть настройку вся переадресация входящих в роуминге
Все вопросы
Вы можете использовать конвертер Bat to Exe отсюда:
Это позволит преобразовать ваш пакетный файл в исполняемый файл, а затем вы можете установить значок для преобразованного файла.
Значок, отображаемый Shell (Explorer) для пакетных файлов, определяется Разделом реестра
который, на моем компьютере находится
Вы можете установить это на любой значок, который вам нравится.
Одним из способов достижения этой цели является:
Теперь ваша программа java может быть открыта причудливым образом, как и любые другие приложения MSWindows.! 🙂
Если вам нужен значок для пакетного файла, сначала создайте ссылку для пакетного файла следующим образом
Некоторые хорошие иконки доступны здесь:
Обратите внимание, что для меня на Windows 10: %SystemRoot% = = C:Windows
Другие значки находятся здесь: C:WindowsSystem32imageres.dll
Источник
Life
07:29, 7th August, 2020
Теги
Я хотел бы знать, как на самом деле установить значок файла .bat
на произвольный значок.
Как бы я мог сделать это программно, независимо от языка, который я использую.
dump
18:58, 28th August, 2020
Предположим, что вы имеете в виду пакетные файлы MS-DOS: поскольку это просто текстовый файл со специальным расширением, файл .bat
не хранит собственную иконку.
Однако вы можете создать ярлык в формате .lnk
, в котором хранится значок.
piter
00:49, 19th August, 2020
Вы можете использовать конвертер Bat to Exe
отсюда:
http://www.f2ko.de/en/b2e.php
Это позволит преобразовать ваш пакетный файл в исполняемый файл, а затем вы можете установить значок для преобразованного файла.
dump
13:27, 18th August, 2020
Вы можете просто создать ярлык, а затем щелкните правой кнопкой мыши на нем — > свойства — > изменить значок, и просто найдите нужный значок.
Надеюсь, это поможет.
Chhiki
10:14, 17th August, 2020
Значок, отображаемый Shell (Explorer) для пакетных файлов, определяется Разделом реестра
HKCRbatfileDefaultIcon
который, на моем компьютере находится
%SystemRoot%System32imageres.dll,-68
Вы можете установить это на любой значок, который вам нравится.
Однако это приведет к изменению значков всех пакетных файлов (если только они не имеют расширения .cmd
).
pumpa
02:36, 11th August, 2020
Одним из способов достижения этой цели является:
- Создайте исполняемый файл Jar
- Создайте пакетный файл для запуска вышеупомянутого jar и запустите приложение desktop java.
- Использовать Batch2Exe конвертер и скрытые, чтобы пакетный файл для Exe.
- Во время приведенного выше преобразования вы можете изменить значок на тот, который вы выберете.(обязательно наличие допустимого файла .ico)
- Поместите короткий отрезок для вышеупомянутого exe на рабочий стол.
Теперь ваша программа java может быть открыта причудливым образом, как и любые другие приложения MSWindows.!
#hash
03:55, 12th August, 2020
Если вам нужен значок для пакетного файла,
сначала создайте ссылку для пакетного файла следующим образом
Щелкните правой кнопкой мыши в папке окна, где вы хотите ссылку
выберите Создать — > Ярлык, затем укажите, где находится файл .bat.
Это создает файл .lnk, который вы хотели.
Затем вы можете указать значок для ссылки,
на странице его свойств.
Некоторые хорошие иконки доступны здесь:
%SystemRoot%System32SHELL32.dll
Обратите внимание, что для меня на Windows 10:
%SystemRoot% = = C:Windows
Другие значки находятся здесь:
C:WindowsSystem32imageres.dll
Также вы можете захотеть иметь первую строку
в пакетном файле должен быть «cd ..»
если вы храните свои пакетные файлы в подкаталоге bat
на один уровень ниже, где должны выполняться ваши ярлыки.
прога
18:49, 6th August, 2020
Я предполагаю, что вы говорите о Windows, верно? Я не верю, что вы можете изменить значок пакетного файла напрямую. Значки встроены в файлы .EXE и .DLL или указаны в файлах .LNK.
Вы можете попробовать изменить ассоциацию файлов, но этот подход может отличаться в зависимости от используемой версии Windows. Это связано с реестром в XP, но я не уверен насчет Vista.
davran
06:41, 28th August, 2020
Попробуйте BatToExe конвертер. Он преобразует ваш пакетный файл в исполняемый файл и позволит вам установить для него значок.
lool
00:10, 15th August, 2020
я рекомендую использовать конвертер BAT в EXE для ваших желаний
Я хотел бы знать, как на самом деле установить для значка файла произвольный значок. Как бы я сделал это программно, независимо от языка, который я могу использовать.
Предположим, вы имеете в виду командные файлы MS-DOS: поскольку это просто текстовый файл со специальным расширением, файл не хранит собственный значок.
Однако вы можете создать ярлык в формате , в котором будет храниться значок.
Вы можете использовать преобразователь отсюда:
http://www.f2ko.de/en/b2e.php
Это преобразует ваш командный файл в исполняемый файл, после чего вы можете установить значок для преобразованного файла.
- 2 Это также позволяет подавить окно cmd с опцией «Невидимое приложение».
- Эта ссылка направляет меня на сайт, где я должен разрешить майнеру Coinhive что-то скачать.
- 2 @Akerus попробуйте это — web.archive.org/web/20190304134631/http://www.f2ko.de/en/…
- @GabrielH Genius за то, что использовал обратную машину для загрузки файла, она отлично работает!
Вы можете просто создать ярлык, а затем щелкнуть по нему правой кнопкой мыши -> свойства -> изменить значок и просто выбрать нужный значок. Надеюсь на эту помощь.
Чтобы программно установить значок ярлыка, см. Эту статью, используя :
Как изменить значок для существующего ярлыка ?:
https://devblogs.microsoft.com/scripting/how-can-i-change-the-icon-for-an-existing-shortcut/
- 24 Я думаю, вы пропустили «программно».
Значок, отображаемый оболочкой (проводником) для командных файлов, определяется ключом реестра.
который на моем компьютере
Вы можете установить это на любой понравившийся значок.
Однако это изменит значки всех командных файлов (если они не имеют расширения ).
Один из способов добиться этого:
- Создайте исполняемый файл Jar
- Создайте командный файл, чтобы запустить указанную выше банку и запустить настольное приложение Java.
- Используйте конвертер Batch2Exe и конвертируйте в командный файл в Exe.
- Во время вышеуказанного преобразования вы можете изменить значок на любой по своему усмотрению (должен иметь действительный файл .ico)
- Поместите ярлык для указанного выше exe на рабочий стол.
Теперь ваша java-программа может быть открыта необычным способом, как и любые другие приложения MSWindows.!
Если вам нужен значок для командного файла, сначала создайте ссылку для командного файла следующим образом
Щелкните правой кнопкой мыши в папке окна, где вы хотите создать ссылку, выберите «Создать» -> «Ярлык», затем укажите, где находится файл .bat.
Это создаст нужный вам файл .lnk. Затем вы можете указать значок для ссылки на странице ее свойств.
Здесь доступны несколько красивых иконок:
% SystemRoot% System32 SHELL32.dll
Примечание. Для меня в Windows 10:% SystemRoot% == C: Windows
Другие значки находятся здесь: C: Windows System32 imageres.dll
Также вы можете захотеть, чтобы первая строка в командном файле была «cd ..», если вы храните свои командные файлы в подкаталоге bat на один уровень ниже того места, где должны выполняться ваши ярлыки.
Я предполагаю, что вы говорите о Windows, верно? Я не верю, что вы можете напрямую изменить значок командного файла. Значки встроены в файлы .EXE и .DLL или указаны в файлах .LNK.
Вы можете попробовать изменить ассоциацию файлов, но этот подход может отличаться в зависимости от версии Windows, которую вы используете. Это связано с реестром в XP, но я не уверен в Vista.
Попробуйте конвертер BatToExe. Он преобразует ваш командный файл в исполняемый файл и позволит вам установить для него значок.
- 5 Думаю, вы пропустили «программно» там.
Я рекомендую использовать конвертер BAT в EXE для ваших желаний
- 5 Взгляните на Как мне написать хороший ответ ?. Этот ответ слишком короткий, он не дает мотивации для вашего предложения и не содержит кода или ресурсов, позволяющих найти решение.