Du kan ringe til " Win32_ScheduledJob " klasse fra en VBScript at forvalte og skabe planlagte opgaver fra et script. Ved hjælp af denne klasse , kan du angive det program, du vil køre, om du ønsker at køre det interaktivt , eller i baggrunden og den præcise dato og tidspunkter , du ønsker det til at køre . Du kan planlægge enhver type opgave i at køre et system opgave i baggrunden for automatisk at åbne en grafisk Windows-program . Instruktioner
1
Åbn en teksteditor som Notepad , og oprette en ny tekstfil , hvis du ikke allerede har en VBScript -fil.
2
Kopier og indsæt følgende kode i din tekst editor vindue : Hej
strComputer = Set objWMIService = GetObject ( " winmgmts :" " . " _ & " ! { impersonationLevel = udgive } \\ \\ " _ & strComputer & " \\ root \\ cimv2 " ) Set objNewJob = objWMIService.Get ( " Win32_ScheduledJob " ) errJobCreated = objNewJob.Create _ ( "c: \\ sti \\ til \\ program.exe ", " ***** *** 131500,000000-360 " _True , 64, , Sand , jobid ) Såfremt errJobCreated < > 0 ThenWscript.Echo " Fejl: Task skabelse mislykkedes " ElseWscript.Echo " Task skabt succes " End If
< br >
3
Erstat " c: \\ sti \\ til \\ program.exe " efter " objNewJob.Create " i koden med det program, du vil køre. For eksempel , skriv " Defrag.exe c: " Erstat for at planlægge en automatisk defragmentering af det "C " drev
4
" ******** 131500,000000-420 " i . koden med den tid, du vil have den planlagte opgave at køre på , i UTC -format. Den " 1315 " del af koden angiver tiden som 01:15 og " 360 " del angiver din tidszone offset fra Greenwhich Mean Time. For eksempel, " 300 " repræsenterer Eastern tid, " 360 " repræsenterer Central tid, " 420 " repræsenterer Mountain tid og " 480 " repræsenterer Pacific tid.
5.
Udskift den første "Sande " med " False "Hvis du vil have jobbet til kun at køre én gang.
6
Erstat " 64 "med et tal, der repræsenterer dagen i ugen du ønsker denne opgave til at køre på . Brug "1" for mandag, "2" for tirsdag "4" for onsdag, " 8" for torsdag , "16" for fredag , "32" for lørdag og " 64" for søndag . Du kan også angive flere datoer ved at adskille dem med "OR ". For eksempel, hvis du ønsker at køre opgaven på mandag, fredag og søndag , type "1 , 16 eller 64. ".
7
Erstat den anden " Sand " med " False ", hvis du vil have programmet til at køre i en skjult vindue . Hvis du vil vise et grafisk program , skal du lade det som " sandt". Hvis du ønsker at køre en planlagt opgave i et vindue i baggrunden , såsom en defragmentering operation , indstille den til " False ".
8 < p> Gem filen med " VBS " fil forlængelse.