Jak zaplanować uruchomienie aplikacji w określonym czasie, ale tylko wtedy, gdy. aplikacja nie jest już uruchomiona?
Wstęp
Za pomocą Zaplanowanych zadań możesz zaplanować dowolny skrypt, program lub dokument. uruchomić w dogodnym dla Ciebie czasie. Są sytuacje, w których ty. nie chcę, aby program się uruchamiał, jeśli instancja programu już istnieje. bieganie. Zobacz pytanie poniżej:
Zaplanowałem uruchomienie programu Microsoft Outlook w następujących godzinach:
- Określony czas, np. 6 rano
- Uruchamianie systemu Windows
Jak to zorganizować tak, że jeśli program już działa, sekunda. instancja programu nie zostanie uruchomiona. Na przykład, jeśli zaloguję się o 5 rano i. program jest uruchomiony. O 6 rano nie wymagałbym, aby zaczynało się od nowa, ponieważ tak jest. już działający. Jak wykonać to zadanie?
Rezolucja
Można to bardzo łatwo osiągnąć za pomocą skryptów Windows. Następujące. skrypt sprawdza, czy aplikacja jest już uruchomiona, czy nie, i działa. odpowiednio. Jeśli Outlook.exe nie jest jeszcze uruchomiony, jest uruchamiany. Skopiuj. następujące wiersze do Notatnika i zapisz jako „
msolaunch.vbs" (z. cudzysłowy) na Pulpit. Następnie można zaplanować uruchomienie tego skryptu w a. określony czas.– Ramesz. Srinivasan - 13 grudnia 2005 r.
Ustaw WshShell = WScript. CreateObject("WScript. Muszla")
strKomputer = "."
Ustaw objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Ustaw colProcesses = objWMIService. Zapytanie wykonawcze _
(„SELECT * FROM Win32_Process WHERE Nazwa = „Outlook.exe””)
Jeśli kolProcesy. Liczba = 0 Wtedy
WshShell. Uruchom chr (34) i _
„%Programfiles%\Microsoft Office\Office10\Outlook.exe” i Chr (34)
Zakończ, jeśli
Powyższy kod jest dostosowany do programu Outlook 2002. Jeśli masz inną wersję. programu Outlook, ścieżka aplikacji jest różna. Zanotuj wartość domyślną. lokalizacja pliku wykonywalnego programu Microsoft Outlook. Wybierz odpowiednią wersję:
OL98 i OL2000
%Programfiles%\Microsoft Office\Office\outlook.exe
OL2002
%Programfiles%\Microsoft Office\Office10\Outlook.exe
OL2003
%Programfiles%\Microsoft Office\Office11\Outlook.exe