| >VBScript >JScript |
|Afvikling | Filtyper | Objekter |
Applikationer: | BackUp | Find | DataBase |
WSH er indbygget i Windows 98 og Windows 2000
Til Windows 95 og Windows NT kan WSH downloades gratis fra msdn.microsoft.com/scripting eller fra Download: WSH.
Til fejlretning og trinvis afvikling kan benyttes Microsofts Script Debugger.
| .VBS | VBScript | |
| .JS | JScript | |
| .WSF | "Windows Script File" : XML script | |
| .WSH | Genvej til scriptfil - med specificerede egenskaber |
.WSH filer har samme struktur som .INI filer, men der er kun to sektioner med
følgende indhold:
| [ScriptFile] Path=c:\script\test.vbs [Options] Timeout=10 Displaylogo=1 |
| Timeout | =10 : antal sekunder som scriptet maksimalt må benytte til afvikling | |
| Displaylogo | =1 : der skal vises et logo under consol-afvikling |
.WSH filen kan enten skrives manuelt - eller oprettes automatisk via
højreklik-genvejsmenuen for script-filen > 'Egenskaber' > 'Script', hvor Options
kan specificeres. [OK] opretter WSH filen i samme mappe som script-filen.
WSH - Afvikling
Wscript
Cscript
//Options
WSH indeholder to script-fortolkere (i c:\Windows)
wscript.exe (Windows
Script) er standardfortolkeren, som er associeret med filtyperne .VBS og .JS
- Den kan startes på de almindelige måder i Windows:
- Dobbeltklik på script-fil
- Kør... eller genvej til script-fil - fx: c:\script\test.vbs
- Kør... eller genvej til script-fortolker - fx: wscript c:\script\test.vbs
Kommunikation med brugeren kan foregå med WSH metoden Echo()
- og med VBScript metoderne MsgBox() og InputBox()
| C:\script>cscript test.vbs |
//Options
Både Wscript og Cscript kan benytte følgende options:
| //B | Batch mode - ingen fejlmeddelelser (modsat //I) | |
| //D | Debugging | |
| //E:fortolker | Vælg fortolker - :wscript eller :cscript | |
| //H:fortolker | Vælg standard fortolker - :wscript eller :cscript | |
| //I | Interactive mode - med fejlmeddelelser (modsat //B) | |
| //JOB:jobID | Afvikler et bestemt Job i en .WSF fil (med XML kode) | |
| //S | Save - gem options som standard | |
| //T:s | Timeout - antal sekunder som scriptet maksimalt må benytte til afvikling | |
| //X | Benyt Debugger ved afvikling |
Desuden kan Cscript benytte følgende:
| //Logo | Echo to linjer med oplysninger om WSH - før evt andet output | |
| //NoLogo | Ingen oplysninger om WSH |
| C:\script>cscript //nologo test.vbs |
| C:\script>cscript //nologo test.vbs 120 gul |
se Wscript - egenskaber - Arguments