最終的最終方式似乎是VBS腳本。這裏是我最後得到的工作權利:
Option Explicit
On Error Resume Next
Private WshShell
Private strDesktop
Private oShellLink
Private aSplit
set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
aSplit = Split(WScript.ScriptFullName, "\")
set oShellLink = WshShell.CreateShortcut(strDesktop & "\" & aSplit(Ubound(aSplit) - 1) & ".lnk")
oShellLink.TargetPath = Replace(WScript.ScriptFullName, WScript.ScriptName, "")
oShellLink.WindowStyle = 1
oShellLink.Description = "Shortcut Script"
oShellLink.WorkingDirectory = Replace(WScript.ScriptFullName, WScript.ScriptName, "")
oShellLink.Save
MsgBox "Shortcut to " & Replace(WScript.ScriptFullName, WScript.ScriptName, "") & " added yo your desktop!"
謝謝您的意見。在我的辦公室裏,大多數人都用兩個手指打字(如果你明白我的意思)。然而祕書只是更好一點,足以將VBS剪切/粘貼到正確的文件夾中。她只需通過電子郵件向所有員工發送VBS的直接鏈接並提供一些說明,快捷方式將自動添加到他們的桌面。 – dnLL
至於在所有(子)目錄中顯示VBS,可以很容易地複製每個子目錄中的腳本並將其命名爲_shortcut.vbs。可以在根上生成'_shortcutGen.vbs'來生成當前的'_shortcut.vbs'並將其複製到所有子文件夾中。 – dnLL