ozzzzi
25-04-2014, 14:36
Здравствуйте!
В общем, есть код создания ярлыка c параметром.
@set @x=0 /*
@cscript/nologo /e:jscript "%~f0" "%~dp0file.exe" "%~dp0"
@exit */
sh=WScript.CreateObject("WScript.Shell")
lk=sh.CreateShortcut(sh.SpecialFolders("Desktop")+"\\test.lnk")
//------------------------------------------
lk.TargetPath = "C:\test\\test.exe" // Путь к файлу, для которого создаётся ярлык
lk.WorkingDirectory = "C:\\test" // Рабочая папка
lk.WindowStyle = 1 // Стиль окна: 1-Обычное; 3-Развёрнутое; 7-Свёрнутое
lk.Hotkey = "CTRL+SHIFT+F" // Клавиши быстрого вызова
lk.IconLocation = "C:\\test\\test.exe" // Путь к файлу иконки для ярлыкаWScript.Arguments(0)
lk.Description = "Это тестовый ярлык" // Комментарий
lk.Arguments = "C:\myDoc.doc" // Аргументы командной строки
//------------------------------------------
lk.Save()
Нужно чтобы ярлык создавался, только если установлена программа.
И как установить ярлык в панели задач?
В общем, есть код создания ярлыка c параметром.
@set @x=0 /*
@cscript/nologo /e:jscript "%~f0" "%~dp0file.exe" "%~dp0"
@exit */
sh=WScript.CreateObject("WScript.Shell")
lk=sh.CreateShortcut(sh.SpecialFolders("Desktop")+"\\test.lnk")
//------------------------------------------
lk.TargetPath = "C:\test\\test.exe" // Путь к файлу, для которого создаётся ярлык
lk.WorkingDirectory = "C:\\test" // Рабочая папка
lk.WindowStyle = 1 // Стиль окна: 1-Обычное; 3-Развёрнутое; 7-Свёрнутое
lk.Hotkey = "CTRL+SHIFT+F" // Клавиши быстрого вызова
lk.IconLocation = "C:\\test\\test.exe" // Путь к файлу иконки для ярлыкаWScript.Arguments(0)
lk.Description = "Это тестовый ярлык" // Комментарий
lk.Arguments = "C:\myDoc.doc" // Аргументы командной строки
//------------------------------------------
lk.Save()
Нужно чтобы ярлык создавался, только если установлена программа.
И как установить ярлык в панели задач?