Kuinka ajoittaa sovellus käynnistymään tiettyyn aikaan, mutta vain jos sovellus ei ole jo käynnissä?
Johdanto
Ajoitettujen tehtävien avulla voit ajoittaa minkä tahansa komentosarjan, ohjelman tai asiakirjan. ajaa sinulle sopivimpaan aikaan. On tilanteita, joissa sinä. et halua ohjelman käynnistyvän, jos ohjelman esiintymä on jo. käynnissä. Katso kysymys alla:
Olen ajoittanut Microsoft Outlookin toimimaan näinä aikoina:
- Määritetty aika, kuten 6 AM
- Windowsin käynnistys
Kuinka järjestän sen niin, että jos ohjelma on jo käynnissä, sekunti. ohjelman esiintymä ei käynnisty. Esimerkiksi jos kirjaudun sisään klo 5.00 ja. ohjelma käynnistyy. Klo 6.00 en vaatisi sen alkavan uudelleen, koska se on. jo käynnissä. Kuinka suoritan tämän tehtävän?
Resoluutio
Tämä voidaan tehdä erittäin helposti käyttämällä Windowsin komentosarjaa. Seuraavat. komentosarja tarkistaa, onko sovellus jo käynnissä vai ei, ja toimii. asianmukaisesti. Jos Outlook.exe ei ole vielä käynnissä, se käynnistetään. Kopioi. seuraavat rivit Muistioon ja tallenna nimellä "
msolaunch.vbs" (kanssa. lainausmerkit) työpöydälle. Voit sitten ajastaa tämän skriptin suorittamaan a. määrätty aika.'Ramesh. Srinivasan - 13. joulukuuta 2005
Aseta WshShell = WScript. CreateObject("WScript. Kuori")
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Aseta colProcesses = objWMIService. ExecQuery_
("SELECT * FROM Win32_Process WHERE Nimi = "outlook.exe")
Jos colProcesses. Count = 0 Sitten
WshShell. Suorita chr (34) & _
"%Programfiles%\Microsoft Office\Office10\Outlook.exe" & Chr (34)
Loppu Jos
Yllä oleva koodi on räätälöity Outlook 2002:lle. Jos sinulla on eri versio. Outlookissa, sovelluspolku vaihtelee. Merkitse muistiin oletusarvo. Microsoft Outlook -suoritettavan tiedoston sijainti. Valitse versiosi sen mukaan:
OL98 ja OL2000
%Programfiles%\Microsoft Office\Office\outlook.exe
OL2002
%Programfiles%\Microsoft Office\Office10\Outlook.exe
OL2003
%Programfiles%\Microsoft Office\Office11\Outlook.exe