Kā ieplānot lietojumprogrammas palaišanu noteiktā laikā, bet tikai tad, ja lietojumprogramma jau nedarbojas?
Ievads
Izmantojot ieplānotos uzdevumus, varat ieplānot jebkuru skriptu, programmu vai dokumentu. skrien sev ērtākajā laikā. Ir situācijas, kad jūs. nevēlaties palaist programmu, ja jau ir programmas gadījums. skrienot. Skatiet tālāk esošo jautājumu:
Esmu ieplānojis Microsoft Outlook palaišanu šādos laikos:
- Norādīts laiks, piemēram, 6:00
- Windows startēšana
Kā to sakārtot tā, lai, ja programma jau darbojas, sekunde. programmas instance netiks startēta. Piemēram, ja es pieteicos pulksten 5:00 un. programma tiek palaista. 6:00 es neprasītu, lai tas sāktu no jauna, jo tas ir. jau darbojas. Kā es varu paveikt šo uzdevumu?
Izšķirtspēja
To var ļoti viegli paveikt, izmantojot Windows skriptēšanu. Sekojošais. skripts pārbauda, vai lietojumprogramma jau darbojas, un darbojas. attiecīgi. Ja programma Outlook.exe vēl nedarbojas, tā tiek palaista. Kopējiet. šīs rindas uz Notepad un saglabājiet kā "msolaunch.vbs
" (ar. dubultpēdiņas) uz darbvirsmu. Pēc tam varat ieplānot šī skripta izpildi a. noteiktais laiks.'Ramešs. Srinivasan — 2005. gada 13. decembris
Iestatiet WshShell = WScript. CreateObject ("WScript. Apvalks")
strComputer = "."
Iestatīt objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Iestatiet colProcesses = objWMIService. ExecQuery_
("SELECT * FROM Win32_Process WHERE Name = "outlook.exe")
Ja colProcesi. Skaits = 0 Tad
WshShell. Palaist chr (34) & _
"%Programfiles%\Microsoft Office\Office10\Outlook.exe" & Chr (34)
Beigas Ja
Iepriekš minētais kods ir pielāgots programmai Outlook 2002. Ja jums ir cita versija. programmā Outlook, lietojumprogrammas ceļš atšķiras. Pierakstiet noklusējuma iestatījumu. Microsoft Outlook izpildāmā faila atrašanās vieta. Izvēlieties savu versiju atbilstoši:
OL98 un OL2000
%Programmas%\Microsoft Office\Office\outlook.exe
OL2002
%Programmas%\Microsoft Office\Office10\Outlook.exe
OL2003
%Programmas%\Microsoft Office\Office11\Outlook.exe