Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Как командой изменить иконку ярлыка , который создан командой (http://forum.oszone.net/showthread.php?t=339420)

TimSTT 25-02-2019 20:11 2859959

Как командой изменить иконку ярлыка , который создан командой
 
Есть скрипт:
@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 26-02-2019 02:51 2860015

Цитата:

Цитата TimSTT
Есть скрипт: »

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


Код:

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



Время: 23:18.

Время: 23:18.
© OSzone.net 2001-