![]() |
создание ярлыка
возникли трудности в создании ярлыка. Помогите пож-та.
set WshShell = WScript.CreateObject("WScript.Shell" ) set oShellLink = WshShell.CreateShortcut("C:\df.lnk" ) oShellLink.TargetPath = "C:\Windows\System32\javaws.exe https://imya_servera.jnlp" oShellLink.WindowStyle = 1 oShellLink.Description = "Shortcut Script" oShellLink.WorkingDirectory = "c:\windows\system32\" oShellLink.Save ошибка в строке: oShellLink.TargetPath = "C:\Windows\System32\javaws.exe https://imya_servera.jnlp". Расположение объекта не принимается. Просьба помочь решить проблему. Через проводник - создать ярлык проблем с созданием нет |
Цитата:
Цитата:
Пробуйте: Код:
With WScript.CreateObject("WScript.Shell").CreateShortcut("C:\df.lnk") |
Iska, спасибо, все получилось, я новичок в написании скриптов, не учел, что можно указать аргумент.
|
Подскажите с написанием скрипта создания ярлыка по пути c:\ProgramData\Microsoft\Windows\Start Menu\Programs, с передачей как аргумента пути установки программы.
|
sov44, озвучьте какой-нибудь конкретный пример, а то что-то не соображу, «кто на чём стоял» :).
|
К примеру нужно создать ярлык в c:\ProgramData\Microsoft\Windows\Start Menu\Programs\утилиты на 7zFM.exe, расположенный в Win7x64 по пути c:\Program Files\7-Zip. Если скрипт будет работать по этому пути на Windows ХР-10 [x86\x64], внешнего аргумента пути устанновки программы не нужно.
|
«утилиты» — должна уже существовать или должна создаваться при отсутствии?
Для первого случая: Скрытый текст
Код:
Option Explicit |
Iska, директория(?) "утилиты" может быть создана, а может и нет. Делаю сборку, нужен универсальный вариант.
|
Тогда — так:
Скрытый текст
Код:
Option Explicit Для корректной работы пробуйте исполнять под соответствующей разрядностью. Цитата:
|
Iska, в win7x64 ссылка на ярлык получилась в Program Files (x86), а нужно, чтобы на всех разрядностях было Program Files
|
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Iska, gora, спасибо, всё получилось. Результат в теме http://forum.oszone.net/post-2546323.html#post2546323
|
Время: 00:57. |
Время: 00:57.
© OSzone.net 2001-