2013-11-21 2 views
0

Я пробовал исследовать это, и я не могу найти ответ. У меня есть папка сканирования в сети и вы хотите создать ярлык на рабочем столе. Переменные будут задействованы.Создание ярлыка на рабочем столе, который ссылается на сетевую папку

Папка "\ servername \ scans \ folder scan folder" Мне нужна папка сканирования сотрудников, которая будет ярлыком, созданным на рабочем столе пользователей.

Я хотел бы, чтобы сценарий попросил меня ввести имя папки сканирования сотрудников.

Должен ли я использовать BAT-файл или VBS? Каким образом я могу заставить VBS просить меня ввести переменную информацию («Folder Scan Folder»)?

У меня мало опыта с файлами BAT и вообще нет знаний с VBS-файлами.

Спасибо всем заранее, кто нашел время, чтобы помочь мне!

+0

Вы можете сделать это с помощью 'сети use' следуют по' mklink'. – Monacraft

ответ

0

Вот способ сделать это с помощью VBS:

Set objShell = WScript.CreateObject("WScript.Shell") 
sInput = InputBox("Enter location for Scan Folder","Shortcut") 
Set lnk = objShell.CreateShortcut(objShell.SpecialFolders("desktop") & "\Employee Scan Folder.LNK") 
lnk.TargetPath = chr(34) & sInput & chr(34) 
lnk.WorkingDirectory = chr(34) & sInput & chr(34) 
'lnk.IconLocation "C:\Programs\Myprogram.exe,1" 
lnk.Save 
'Clean up 
Set lnk = Nothing 
+0

, где говорится: «Введите местоположения для сканирующей папки» введите I \ имя_сервера \ сканирование? И я предполагаю, что, когда текстовое поле запрашивает данные, я войду в папку Employee Scan, правильно? Я думаю, что это должно выглядеть так? – Mike

+0

Установить objShell = WScript.CreateObject ("WScript.Shell") sInput = InputBox ("\\ dco-app80 \ scan", "Shortcut") Установить lnk = objShell.CreateShortcut (objShell.SpecialFolders ("desktop") & "\ Сотрудник Scan Folder.LNK") lnk.TargetPath = Chr (34) & sInput & Chr (34) lnk.WorkingDirectory = Chr (34) & sInput & Chr (34) lnk.Save «Очистка Set lnk = Nothing – Mike

+0

Вам ничего не нужно менять. Просто запустите код как есть. Он подскажет вам ввести путь, который вы вводите, как вы сказали. –

Смежные вопросы