Bir uygulamanın belirli bir zamanda başlatılması için nasıl zamanlanır, ancak yalnızca. uygulama zaten çalışmıyor mu?
Tanıtım
Zamanlanmış Görevler ile herhangi bir komut dosyasını, programı veya belgeyi zamanlayabilirsiniz. sizin için en uygun olan bir zamanda çalıştırın. olduğun durumlar vardır. programın bir örneği zaten varsa, bir programın başlatılmasını istemeyin. koşma. Aşağıdaki soruya bakın:
Microsoft Outlook'u şu zamanlarda çalışacak şekilde planladım:
- 6 AM gibi belirtilen saat
- Windows Başlangıç
Program zaten çalışıyorsa, bir saniye olacak şekilde nasıl düzenlerim. programın örneği başlamaz. Örneğin, sabah 5'te oturum açarsam ve. program başlatılır. Sabah 6'da olduğu için yeniden başlamasını istemem. zaten koşuyor. Bu görevi nasıl başarırım?
Çözünürlük
Bu, Windows Komut Dosyası kullanılarak çok kolay bir şekilde gerçekleştirilebilir. Devamındaki. komut dosyası, uygulamanın zaten çalışıp çalışmadığını kontrol eder ve harekete geçer. buna göre. Outlook.exe zaten çalışmıyorsa, başlatılır. Kopyala. aşağıdaki satırları Not Defteri'ne kaydedin ve "
msolaunch.vbs" (ile. çift tırnak) Masaüstüne. Daha sonra bu betiği a'da çalışacak şekilde programlayabilirsiniz. belirli zaman.'Ramesh. Srinivasan - 13 Ara 2005
WshShell = WScript olarak ayarlayın. CreateObject("WScript. Kabuk")
strBilgisayar = "."
set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
colProcesses = objWMIService olarak ayarlayın. Yürütme Sorgusu _
("SELECT * FROM Win32_Process NEREDE Ad = 'outlook.exe'")
Eğer colProcesses. Say = 0 O zaman
WshShell. chr (34) & _'yi çalıştırın
"%Programfiles%\Microsoft Office\Office10\Outlook.exe" ve Chr (34)
Bitir
Yukarıdaki kod, Outlook 2002 için uyarlanmıştır. Farklı bir sürümünüz varsa. Outlook, ardından uygulama yolu değişir. Varsayılanı not edin. Microsoft Outlook yürütülebilir dosyasının konumu. Sürümünüzü buna göre seçin:
OL98 ve OL2000
%Programfiles%\Microsoft Office\Office\outlook.exe
OL2002
%Programfiles%\Microsoft Office\Office10\Outlook.exe
OL2003
%Programfiles%\Microsoft Office\Office11\Outlook.exe