Cum se creează o comandă rapidă pe desktop cu Windows Script Host


Rezumat


Microsoft Windows Script Host (WSH) este un instrument care vă permite să executați Microsoft Visual Basic Scripting Edition și JScript nativ în baza sistemului de operare, fie pe Windows 95 sau Windows NT 4.0. De asemenea, include mai multe metode de automatizare COM, care vă permite să faceți mai multe activități cu ușurință prin modelul de obiecte Windows Script Host. Microsoft Windows Script Host este integrat în Windows 98, Windows 2000 şi versiunile ulterioare ale sistemului de operare Windows. Este disponibil pentru Windows NT 4.0 instalând Windows NT 4.0 Option Pack. Pentru a descărca acest instrument, vizitați următorul site Web Microsoft Developer Network (MSDN):

Mai multe informații


Acest program demonstrează cum se utilizează Windows Script Host pentru a crea o comandă rapidă pe Windows Desktop. Pentru a executa acest exemplu, trebuie să aveți Windows Script Host instalat pe computer. Pentru a executa una dintre aceste exemple, copiați codul de mai jos într-un program nou, executați-o.

Exemplu 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

Exemplu 2

(Adăugare un argument linie de comandă)
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
Notă În funcție de versiunea Visual FoxPro pe care îl utilizați, trebuie să modificați numele și calea Visual FoxPro executabil în exemplu 2.

Exemplu 3

(Adăugați o adresă URL comandă rapidă pe desktop)
WshShell = CreateObject("WScript.Shell")strDesktop = WshShell.SpecialFolders("Desktop")oUrlLink = WshShell.CreateShortcut(strDesktop+"\Microsoft Web Site.URL")oUrlLink.TargetPath = "http://www.microsoft.com"oUrlLink.Save
Notă Pentru comanda rapidă pentru a crea, parametrii valid trebuie să fi trecut pentru toate metodele. Nicio eroare apare dacă una dintre parametri este incorectă.

Referințe


Pentru informații suplimentare, căutați următoarele referințe pe site-ul Web Microsoft Developer Network (MSDN):White hârtie: Windows Script Host: O gazdă universale Scripting pentru script languagesTechnical hârtie: Windows Script Host programmer's reference