2013-11-21 67 views
0

我試過研究這個,我不能拿出答案。我在網絡上有一個掃描文件夾,並希望在桌面上創建一個快捷方式。變量將涉及。在桌面上創建一個鏈接到網絡文件夾的快捷方式

該文件夾是「\ servername \ scans \ employee掃描文件夾」我需要員工掃描文件夾作爲在用戶桌面上創建的快捷方式。

我想腳本要求我輸入員工掃描文件夾的名稱。

我必須使用BAT文件還是VBS?我可以通過哪種方式讓VBS要求我輸入變量信息(「員工掃描文件夾」)?

我幾乎沒有BAT文件的使用經驗,也沒有VBS文件的知識。

謝謝大家,誰已經花時間幫助我!

+0

你可以用'網由'mklink' use'跟着這樣做。 – 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

對於「輸入掃描終端的位置」的位置,我輸入\\ servername \ scan嗎?我猜測,當文本框提示輸入數據時,我會輸入員工掃描文件夾,對嗎?我在想它應該看起來像這樣? – Mike

+0

Set objShell = WScript.CreateObject(「WScript.Shell」) sInput = InputBox(「\\ dco-app80 \ scan」,「Shortcut」) Set lnk = objShell.CreateShortcut(objShell.SpecialFolders(「desktop」)& 「\員工掃描Folder.LNK」) lnk.TargetPath = CHR(34)&sInput&CHR(34) lnk.WorkingDirectory = CHR(34)&sInput&CHR(34) lnk.Save 「清理 設置lnk =沒有 – Mike

+0

你不需要改變任何東西。按原樣運行代碼。它會提示你輸入你輸入的路徑,就像你說的那樣。 –

相關問題