Сведения о вопросе

Life

07:29, 7th August, 2020

Теги

windows   icons   batch-file    

Как изменить иконку файла .bat программно?

Просмотров: 3374   Ответов: 9

Я хотел бы знать, как на самом деле установить значок файла .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) для пакетных файлов, определяется Разделом реестра

HKCR\batfile\DefaultIcon

который, на моем компьютере находится

%SystemRoot%\System32\imageres.dll,-68

Вы можете установить это на любой значок, который вам нравится.

Однако это приведет к изменению значков всех пакетных файлов (если только они не имеют расширения .cmd ).


  Сведения об ответе

pumpa

02:36, 11th August, 2020

Одним из способов достижения этой цели является:

  1. Создайте исполняемый файл Jar
  2. Создайте пакетный файл для запуска вышеупомянутого jar и запустите приложение desktop java.
  3. Использовать Batch2Exe конвертер и скрытые, чтобы пакетный файл для Exe.
  4. Во время приведенного выше преобразования вы можете изменить значок на тот, который вы выберете.(обязательно наличие допустимого файла .ico)
  5. Поместите короткий отрезок для вышеупомянутого exe на рабочий стол.

Теперь ваша программа java может быть открыта причудливым образом, как и любые другие приложения MSWindows.! :)


  Сведения об ответе

#hash

03:55, 12th August, 2020

Если вам нужен значок для пакетного файла, сначала создайте ссылку для пакетного файла следующим образом

Щелкните правой кнопкой мыши в папке окна, где вы хотите ссылку выберите Создать - > Ярлык, затем укажите, где находится файл .bat.

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

Некоторые хорошие иконки доступны здесь:

%SystemRoot%\System32\SHELL32.dll

Обратите внимание, что для меня на Windows 10: %SystemRoot% = = C:\Windows\

Другие значки находятся здесь: C:\Windows\System32\imageres.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 для ваших желаний


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться