Как сделать иконку для bat файла

Обновлено: 06.07.2024

Я хотел бы знать, как на самом деле установить значок файла .bat на произвольный значок. Как бы я сделал это программно, независимо от языка, который я могу использовать?

Может ли кто-нибудь научить меня, пожалуйста, как изменить настройки прокси-сервера с помощью файла .bat или предложения? Честно говоря, я не могу найти хорошую информацию об этом. Мне нужен файл .bat, который изменит мои настройки интернета (прокси) с определенным ip-адресом прокси и портом.

Я разрабатываю приложение wpf. Я создал проект установки. Он успешно запускается и устанавливает приложение. Приложение будет показано в меню Пуск - > Все программы. Теперь, когда имя приложения появляется в списке все программы, оно появляется со значком по умолчанию в левой части имени.

Предполагая, что вы имеете в виду пакетные файлы MS-DOS: поскольку это просто текстовый файл со специальным расширением, файл .bat не хранит собственный значок.

Однако вы можете создать ярлык в формате .lnk , в котором хранится значок.

Вы можете использовать конвертер Bat to Exe отсюда:

Это приведет к преобразованию batch file в исполняемый файл, после чего вы сможете установить значок для преобразованного файла.

Вы можете просто создать ярлык, а затем щелкнуть правой кнопкой мыши на нем -> свойства -> значок изменения и просто найти нужный значок. Надеюсь, это поможет.

Чтобы установить значок ярлыка программно, см. Эту статью с помощью SetIconLocation :

Как я могу изменить значок для существующего ярлыка?:

Значок, отображаемый Shell (Explorer) для пакетных файлов, определяется разделом реестра

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

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

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

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

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

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

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

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

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

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

Примечание Для меня на Windows 10: %SystemRoot% == C:\Windows\

Больше иконок здесь: C:\Windows\System32\imageres.dll

Кроме того, вы можете захотеть, чтобы первая строка в batch file была "cd .." если вы прячете свои пакетные файлы в подкаталоге bat на один уровень ниже, где должны выполняться ваши ярлыки.

Я запускаю плагин maven (это просто новый процесс) как часть файла bat. Команда plugin вызывает выход bat-файла , поэтому последующие команды не выполняются. Есть ли команда или какой-то другой способ предотвратить выход bat-файла слишком рано ? Вот файл bat : ECHO Updating Version mvn.

У меня есть разработанные задания приложение портала с помощью ионных и angularjs. Как изменить иконку приложения ionic? Заранее спасибо.

Я предполагаю, что вы говорите о Windows, верно? Я не верю, что вы можете изменить значок batch file напрямую. Значки встроены в файлы .EXE и .DLL или указаны в файлах .LNK.

Вы можете попытаться изменить ассоциацию файлов, но этот подход может варьироваться в зависимости от версии Windows, которую вы используете. Это связано с реестром в XP, но я не уверен насчет Vista.

Попробуйте конвертер BatToExe. Он преобразует ваш batch file в исполняемый файл и позволит вам установить для него значок.

я рекомендую использовать конвертер BAT в EXE для ваших желаний

Похожие вопросы:

Я пытаюсь изменить имя выходного файла fOut в файле bat, но пока мне это не удается. Я разрабатываю на Windows 7 и разверну код на сервере Windows 2003. Код выглядит следующим образом: set fName=%1.

Как изменить значок файла программно с помощью Java? Это не должно быть для приложения jar.

Может ли кто-нибудь научить меня, пожалуйста, как изменить настройки прокси-сервера с помощью файла .bat или предложения? Честно говоря, я не могу найти хорошую информацию об этом. Мне нужен файл.

Я разрабатываю приложение wpf. Я создал проект установки. Он успешно запускается и устанавливает приложение. Приложение будет показано в меню Пуск - > Все программы. Теперь, когда имя приложения.

Я запускаю плагин maven (это просто новый процесс) как часть файла bat. Команда plugin вызывает выход bat-файла , поэтому последующие команды не выполняются. Есть ли команда или какой-то другой.

У меня есть разработанные задания приложение портала с помощью ионных и angularjs. Как изменить иконку приложения ionic? Заранее спасибо.

Есть файл xml для PopupWindow: Как программно сменить иконку и фон в этом xml?

Мне нужна помощь в создании файла .bat, который попросит пользователя ввести конкретное имя файла поиска в определенном месте файла с тысячами файлов .txt, переместить один файл на рабочий стол.

Как изменить значок приложения по умолчанию на пользовательский значок программно, то есть без использования файла ресурсов (просто поставив значок рядом с файлом EXE). Я знаю только способ, который.

Создаем ярлык через командную строку

При создании bat файлов для автоматизации различных действий, мне не раз приходила мысль о необходимости создания ярлыков через командную строку. К сожалению, обычными средствами командной строки это не сделать. В результате, пришлось искать обходные пути, которым оказался специально созданный VBScript файл, с помощью которого можно из командной строки создавать ярлыки.


Рейтинг:

Я хотел бы знать, как на самом деле установить для значка файла произвольный значок. Как бы я сделал это программно, независимо от языка, который я могу использовать.

Предполагая, что вы имеете в виду командные файлы MS-DOS: поскольку это просто текстовый файл со специальным расширением, файл не хранит собственный значок.

Однако вы можете создать ярлык в формате , в котором будет храниться значок.

Вы можете использовать конвертер отсюда:

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

Вы можете просто создать ярлык, а затем щелкнуть по нему правой кнопкой мыши -> свойства -> изменить значок и просто выбрать нужный значок. Надеюсь на эту помощь.

Чтобы программно установить значок ярлыка, см. Эту статью, используя :

Как изменить значок для существующего ярлыка ?:

Значок, отображаемый оболочкой (проводником) для командных файлов, определяется ключом реестра.

который на моем компьютере

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

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

Один из способов добиться этого:

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

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

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

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

Здесь доступны несколько красивых иконок:

% SystemRoot% \ System32 \ SHELL32.dll

Примечание. Для меня в Windows 10:% ​​SystemRoot% == C: \ Windows \

Другие значки находятся здесь: C: \ Windows \ System32 \ imageres.dll

Я предполагаю, что вы говорите о Windows, верно? Я не верю, что вы можете напрямую изменить значок командного файла. Значки встроены в файлы .EXE и .DLL или указаны в файлах .LNK.

Вы можете попробовать изменить ассоциацию файлов, но этот подход может отличаться в зависимости от версии Windows, которую вы используете. Это связано с реестром XP, но насчет Vista я не уверен.

Попробуйте конвертер BatToExe. Он преобразует ваш командный файл в исполняемый файл и позволит вам установить для него значок.

Как создать ярлык для команды консоли: сначала сам ярлык

  • правой кнопкой мыши на Рабочем столе, Создать -> Ярлык:
    • В поле расположения объекта наберите команду в таком формате:
        • в кавычках скрипт вызывает командную консоль из системной папки
        • флаг /k заставит скрипт отображаться в консоли, которая останется открытой в течение работы команды и после, чтобы можно было посмотреть результаты или дополнить следующей (однако, если открытое окно консоли после исполнения команды не нужно, флаг /k можно заменить на /c )
        • часть команда – собственно, название утилиты, которая будет запускаться

        Например, если вы собираетесь создать ярлык для проверки целостности файловой системы Windows, скрипт на этапе создания ярлыка будет таким:

        Многие из них потребуют для запуска прав администратора:

        Таким образом можно решить вопрос создания ярлыка для всех системных утилит, которые располагаются в папке System32 и не только.

        Windows — ярлык командной строки, указывающий на определенную папку

        У вас есть более чем один способ обмануть этого кота.

        Пакетный файл также может сделать это для вас. Это запустит вас в каталоге Program Files на диске C:

        Прежде всего, обязательно используйте переключатель /D , если вы переходите на другой диск, чем обычно запускает CMD.

        Открыть командное окно здесь PowerToy для Windows XP также весьма удобен для прямо из сеанса проводника, в консоль CMD в определенном каталоге.

        Строковое значение AutoRun можно использовать в одном из следующих ключей реестра, чтобы по существу автоматизировать приведенное выше для сеансов CMM all .

        Только для вашей учетной записи:

        Для всех пользователей этой машины:

        Если значение AutoRun не существует, создайте его как тип REG_SZ (также известный как String Value). Для данных вы можете поместить путь к пакетному файлу, подобному приведенному выше (удалите строки ECHO и CMD) или просто вставьте команду CD, как показано в приведенном выше примере.

        Верхняя сторона указания реестра на командный файл вместо добавления команды заключается в том, что вы можете добавить столько команд AutoRun, сколько вам нравится в пакетном файле. Таким образом, вы можете создавать пользовательские форматы приглашений или сценарий других задач, которые вы хотите сделать при каждом запуске CMD.

        Следует помнить, что если вы вносите изменения в Registry, это может повлиять на поведение других пакетных файлов. В частности, пакетные файлы могут оказаться не запущенными в каталоге, из которого они были первоначально написаны.

        Как всегда, создайте резервную копию своего реестра перед выполнением любых непроверенных изменений.

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

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

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

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

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

        Примечание. Для меня в Windows Десять:
        %SystemRoot% == C:Windows

        дополнительные иконки здесь:
        C:WindowsSystem32imageres.dll файлы

        также вы можете захотеть иметь первую строку
        в пакетном файле будет ” cd ..”
        если вы прячете пакетные файлы в подкаталоге bat
        один уровень ниже, где ваши ярлыки, должны выполняться.

        Как изменить иконку папки.

        Появится окно с иконками. Вы можете выбрать понравившуюся иконку для папки с этого списка или выбрать иконку среди скаченных иконок.

        К примеру, привожу папку, которая у меня получилась.

        Как изменить иконку файла?

        Следуя этим не сложным правилам, Вы можете постепенно сменить все значки папок и файлов на те, которые вам больше нравятся. Значки папок все одинаковые, поэтому они чаще всего подлежат замене. Тогда Вы сможете отличать их не только по названию, но и по цвету и форме.

        Как создать ярлык для команды консоли: результаты – в текстовый файл

        Давайте расширим возможности создаваемого ярлыка. Заставим его проверить системные файлы, после проверки закрыть окно консоли и результаты проверки сохранить в файл scannow.txt :

        Создаем ярлык с относительным путем до программы на windows

        Теперь, когда вы навели порядок в значках для папок, нужно разобраться и с удобством их применения. Некоторые программы лучше использовать в портативной версии, чтобы в случае крайней нужды всегда иметь их под рукой, а именно: на флешке. Однако при этом папки с программами становятся похожими на свалку, а искать в них файл .exe для запуска становится неудобным.

        Обычные ярлыки, имеющие абсолютные ссылки, для такого ответственного дела не подойдут. Поэтому нам нужно будет попробовать создать ярлык со ссылкой относительной. Иными словами — той, которая будет сделана относительно нужного ярлыка. К счастью, этот способ довольно прост в осуществлении, а потому не поделиться им с вами было бы крайне нечестным. Давайте разберемся с этим на конкретных примерах.

        %windir%system32cmd.exe /C start /B /D *путь до папки с программой* путь до папки с программой*название файла.exe*

        Когда будете его прописывать, не забудьте указать и обратный слеш ««. В нашем случае это выглядит так:

        %windir%system32cmd.exe /C start /B /D SoftOpenOffice SoftOpenOfficeX-ApacheOpenOffice.exe

        %windir%system32cmd.exe /C start /B /D .SoftOpenOffice .SoftOpenOfficeX-ApacheOpenOffice.exe

        Надеемся, что каждая наша статья помогает вам стать уверенней и не бояться никаких действий в работе с компьютером. Позитивного вам трудового настроения!

        Ярлыки к другим быстрым командам

        С системными утилитами мы разобрались: ярлык указывает в своём наименовании путь, по которому утилита и располагается. А что же с остальными полезными командами, которые позволяют попасть в нужное нам окно настроек? Согласитесь, как было бы удобнее, нажав на ярлык, сразу попасть, скажем, в настройки Сетевых подключений?

        Работаем…

        Смысл такой же. Только здесь ярлыку (то бишь проводнику системы) придётся иметь дело не с утилитами, которые представляют собой обычные программы с интерфейсом или без, а с библиотеками готовых скриптов, исполняя которые Windows вас перекидывает куда надо. Создаём ярлык снова и в поле расположения указываем такую команду (для Сетевых подключений и сделаем):

        Назову его Сетевые соединения и сменю значок:

        Запускаем и проверяем:

        Ту же операцию можно провернуть и к более скрытым командам, которые исполняются исключительно в форме скриптов. Так, для Центра управления сетями и общим доступом ярлык будет выглядеть так. Команда из cmd, его вызывающая (один из вариантов) выглядит так:

        Я хотел бы знать, как на самом деле установить значок .bat файл в произвольную иконку. Как бы я делал это программно, независимо от языка, который я могу использовать.

        Предполагая, что вы имеете в виду командные файлы MS-DOS: это просто текстовый файл со специальным расширением, .bat Файл не хранит собственную иконку.

        Вы можете, однако, создать ярлык в .lnk Формат, в котором хранится значок.

        Вы могли бы использовать Bat to Exe конвертер отсюда:

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

        Вы можете просто создать ярлык, а затем щелкнуть по нему правой кнопкой мыши -> свойства -> изменить значок и просто найти нужный значок. Надеюсь, это поможет.

        Значок, отображаемый в командной консоли (Explorer) для пакетных файлов, определяется разделом реестра

        который на моем компьютере

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

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

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

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

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

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

        % SystemRoot% \ System32 \ SHELL32.dll

        Примечание Для меня в Windows 10: % ​​SystemRoot% == C:\Windows\

        Дополнительные иконки находятся здесь: C:\Windows\System32\imageres.dll

        Также вам может потребоваться, чтобы первая строка в пакетном файле была "cd..", если вы храните свои пакетные файлы в подкаталоге bat на уровень ниже того места, где должны выполняться ваши ярлыки.

        Читайте также: