Как изменить ярлык bat файла

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Содержание

  1. Как бат-файлу изменить иконку?
  2. Как изменить значок.bat файл программно?
  3. Как создать ярлык для команды консоли: сначала сам ярлык
  4. Windows — ярлык командной строки, указывающий на определенную папку
  5. Как изменить значок.bat файл программно?
  6. Как изменить иконку папки.
  7. Как изменить иконку файла?
  8. Как создать ярлык для команды консоли: результаты – в текстовый файл
  9. Создаем ярлык с относительным путем до программы на windows
  10. Ярлыки к другим быстрым командам
  11. Как поменять иконку bat файла в windows 10
  12. Все вопросы

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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

tickНеобходимо составить код к бат-файлу с таким сценарием:
Доброго времени суток! Подскажите некоторые команды к написанию 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

Решение Без двух нулей подряд

Как применить (зациклить) скрипт для каждого каталога

Как сбросить ми код на андройде

Открыть настройку вся переадресация входящих в роуминге

Все вопросы

no title

no title

no title

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

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

no title

no title

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

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

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

no title

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

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

no title

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

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

Обратите внимание, что для меня на 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

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

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

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

11 ответов

Лучший ответ

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

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


47

Matt
16 Авг 2016 в 21:11

Вы можете использовать такую ​​программу, как конвертер BAT в EXE, например такую: ссылка

enter image description here

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


0

Lev K.
22 Дек 2021 в 13:26

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

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

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


4

Patrick
9 Дек 2012 в 17:40

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

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

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

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

% SystemRoot% System32 SHELL32.dll

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

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

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


5

jmkuss
1 Фев 2018 в 02:38

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

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


1

Judge Maygarden
19 Авг 2008 в 04:35

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


2

Makaveli84
23 Сен 2013 в 16:31

Попробуйте с помощью shortcutjs.bat создать ярлык:

call shortcutjs.bat -linkfile mybat3.lnk -target "%cd%Ascii2All.bat" -iconlocation "%SystemRoot%System32SHELL32.dll,77"

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


1

npocmaka
9 Ноя 2020 в 22:38

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


-2

sudip ghimire
18 Мар 2018 в 14:30

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

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

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

https://devblogs.microsoft.com/scripting/how-can-i-change-the-icon-for-an-existing-shortcut/

Const DESKTOP = &H10&
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.NameSpace(DESKTOP)
Set objFolderItem = objFolder.ParseName("Test Shortcut.lnk")
Set objShortcut = objFolderItem.GetLink
objShortcut.SetIconLocation "C:WindowsSystem32SHELL32.dll", 13
objShortcut.Save


16

XP1
21 Авг 2020 в 07:40

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

HKCRbatfileDefaultIcon

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

%SystemRoot%System32imageres.dll,-68

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

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


8

Joey
13 Май 2009 в 11:58

Понравилась статья? Поделить с друзьями:

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

  • Как изменить яркость яндекс браузера
  • Как изменить яркость экрана через командную строку
  • Как изменить яркость экрана через клавиатуру
  • Как изменить яркость экрана через nvidia
  • Как изменить яркость экрана телефона

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии