Страница 1 из 1

Создать ярлык

Добавлено: 2008-05-07 18:13:23
tango
Кто знает как Винде создать ярлык (к сетевому подключению) из командной строки ?

Re: Создать ярлык

Добавлено: 2008-05-08 7:35:54
alex3
man net :)

Re: Создать ярлык

Добавлено: 2008-05-08 10:42:24
dikens3
alex3 писал(а):man net :)
Ей не подключение сетевого диска нужно, а создание ЯРЛЫКА.

Re: Создать ярлык

Добавлено: 2008-05-11 5:27:14
BlackCat
Хитрая задача, создать ярлык для объекта. Стандартными средствами наверное никак.
Вот здесть: http://wiki.oszone.net/index.php/Создан ... ке_системы рекомендуют утилиту nircmd, которая может создавать ярлыки и дозваниваться прову (можно создать ярлык на саму себя, если требуется поднять DialUp соединение).
Если без программирования никак, то здесь обсуждается код создания ярлыка для сетевого подключения: http://forum.codenet.ru/showthread.php?t=22681
Можно попробовать VBScript, но за час чтения MSDN и экспериментов просветления не наступило.

Re: Создать ярлык

Добавлено: 2008-05-11 11:55:18
tango
Именно... мне нужно было создать ярлык кля VPN-подключения....хотела эту команду в батник запихнуть, чтобы он (батник) создавал и само подключение и ярлык на него на рабочем столе пользователя. Не получилось. Пришлось обойтись двумя файлами- батником для создания впн и vbs-скриптом для создания ярлыка...

Re: Создать ярлык

Добавлено: 2008-05-11 15:41:46
BlackCat
Можно взлянуть на vb скрипт?

Re: Создать ярлык

Добавлено: 2008-05-11 16:07:10
tango

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

Option Explicit
dim WShell , Path , MYlink , PathFile
set WShell = WScript.CreateObject("WScript.Shell")
Path = Wshell.SpecialFolders("Desktop")
set MYlink = WShell.CreateShortcut(Path+"\vpn.lnk")
PathFile = WShell.ExpandEnvironmentStrings("%USERPROFILE%\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk")
MYlink.TargetPath = PathFile
MYlink.save

Re: Создать ярлык

Добавлено: 2008-05-12 17:52:48
BlackCat
О, спасибо, таким образом что-то не догадался создать ярлык.