如何建立桌面捷徑與 Windows 指令碼主機


摘要


Microsoft Windows 指令碼主機 (WSH) 是一種工具,可讓您執行 Microsoft Visual Basic 指令碼版本和原生基底作業系統內,Windows 95 或 Windows NT 4.0 上 JScript。此外,它也會包含數個 COM 自動化方法,可讓您可以輕易地透過 Windows 指令碼主應用程式物件模型的幾項工作。Microsoft Windows 指令碼裝載已整合至 Windows 98,Windows 2000 和更新版本的 Windows 作業系統中。它適用於 Windows NT 4.0 安裝 Windows NT 4.0 選項套件。若要下載此工具,請造訪下列 Microsoft 開發人員網路 (MSDN) 網站:

其他相關資訊


此程式會示範如何使用 Windows 的指令碼裝載在 Windows 桌面上建立捷徑。若要執行這個範例,您必須在電腦上安裝 Windows 指令碼裝載。若要執行其中一個範例,請將下列程式碼複製到新的程式檔案,並執行它。

範例 1

WshShell = CreateObject("Wscript.shell")strDesktop = WshShell.SpecialFolders("Desktop")oMyShortcut = WshShell.CreateShortcut(strDesktop + "\Sample.lnk")oMyShortcut.WindowStyle = 3  &&Maximized 7=Minimized  4=Normal oMyShortcut.IconLocation = "C:\myicon.ico"OMyShortcut.TargetPath = "%windir%\notepad.exe"oMyShortCut.Hotkey = "ALT+CTRL+F"oMyShortCut.Save

範例 2

(新增命令列引數)
WshShell = CreateObject("WScript.Shell")strDesktop = WshShell.SpecialFolders("Desktop")oMyShortCut= WshShell.CreateShortcut(strDesktop+"\Foxtest.lnk")oMyShortCut.WindowStyle = 7  &&Minimized 0=Maximized  4=Normal oMyShortcut.IconLocation = home()+"wizards\graphics\builder.ico"oMyShortCut.TargetPath = "c:\Program Files\Microsoft Visual Studio\VFP98\vfp6.exe" oMyShortCut.Arguments = '-c'+'"'+Home()+'config.fpw'+'"'oMyShortCut.WorkingDirectory = "c:\"oMyShortCut.Save
注意根據您所使用的 Visual FoxPro 版本,您可能需要變更名稱和 Visual FoxPro 範例 2 中的可執行檔的路徑。

範例 3

(新增至桌面的 URL 快顯)
WshShell = CreateObject("WScript.Shell")strDesktop = WshShell.SpecialFolders("Desktop")oUrlLink = WshShell.CreateShortcut(strDesktop+"\Microsoft Web Site.URL")oUrlLink.TargetPath = "http://www.microsoft.com"oUrlLink.Save
注意 要建立捷徑,您必須傳遞有效的參數,所有方法。如果其中一個參數不正確,則會不出現任何錯誤。

參考


如需詳細資訊,尋找下列參考 Microsoft 開發人員網路 (MSDN) 網站上:白色紙張: Windows 指令碼裝載: 通用指令碼主機,以編寫指令碼 languagesTechnical 紙張: Windows 指令碼裝載程式設計人員參考