CMD/BAT - [решено] Как командой изменить иконку ярлыка , который создан командой

Ответить
Аватара пользователя
TimSTT

CMD/BAT - [решено] Как командой изменить иконку ярлыка , который создан командой

Сообщение TimSTT »

Есть скрипт:

@set @x=0 /*

@cscript/nologo /e:jscript "%~f0" "%~dp0serv.py" "%~dp0"

@exit */

sh=WScript.CreateObject("WScript.Shell")

lk=sh.CreateShortcut(sh.SpecialFolders("Desktop")+"\\file.lnk")

lk.TargetPath=WScript.Arguments(0)

lk.WorkingDirectory = WScript.Arguments(1)

lk.Save()


Он создаёт ярлык файла serv.py, сам ярлык получает имя file, но имеет такую же иконку как serv.

Что и где надо добавить, чтобы стандартная иконка изменилась на icon.ico ?
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Как командой изменить иконку ярлыка , который создан командой

Сообщение Iska »

Цитата TimSTT:



Есть скрипт:
CMD/BAT - [решено] Как командой изменить иконку ярлыка , который создан командой




Это псевдоскрипт, в реальности — пакетный файл с внедрённым в его тело кодом JScript.





Код:

Код: Выделить всё

lk.WorkingDirectory = WScript.Arguments(1)
lk.IconLocation = "Путь\\icon.ico"
lk.Save()
Ответить

Вернуться в «Скриптовые языки администрирования Windows»