Bir uygulamanın belirli bir zamanda başlatılması için nasıl zamanlanır, ancak yalnızca. uygulama zaten çalışmıyor mu?

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