Cara menjadwalkan aplikasi untuk diluncurkan pada waktu tertentu, tetapi hanya jika. aplikasi belum berjalan?

Cara menjadwalkan aplikasi untuk diluncurkan pada waktu tertentu, tetapi hanya jika. aplikasi belum berjalan?

pengantar

Dengan Tugas Terjadwal, Anda dapat menjadwalkan skrip, program, atau dokumen apa pun. berjalan pada waktu yang paling nyaman bagi Anda. Ada situasi di mana Anda. tidak ingin program diluncurkan, jika instance program sudah ada. berlari. Lihat pertanyaan di bawah ini:

Saya telah menjadwalkan Microsoft Outlook untuk berjalan pada waktu-waktu ini:

  • Waktu yang ditentukan seperti jam 6 pagi
  • Startup Windows

Bagaimana cara mengaturnya agar jika program sudah berjalan, sedetik. contoh program tidak akan dimulai. Misalnya jika saya masuk pada jam 5 pagi dan. program dimulai. Pada pukul 6 pagi saya tidak akan memintanya untuk memulai lagi karena memang begitu. sudah berjalan. Bagaimana cara menyelesaikan tugas ini?

Resolusi

Ini dapat dengan mudah dicapai dengan menggunakan Windows Scripting. Pengikut. script memeriksa apakah aplikasi sudah berjalan atau belum, dan bertindak. demikian. Jika Outlook.exe belum berjalan, maka itu diluncurkan. Salin. baris berikut ke Notepad, dan simpan sebagai "

msolaunch.vbs" (dengan. tanda kutip ganda) ke Desktop. Anda kemudian dapat menjadwalkan skrip ini untuk dijalankan pada a. waktu yang ditentukan.

'Rames. Srinivasan - 13 Des 2005

Setel WshShell = WScript. CreateObject("WScript. Kerang")

strKomputer = "."

Setel objWMIService = GetObject("winmgmts:" _

 & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Setel colProcesses = objWMIService. ExecQuery _

 ("PILIH * FROM Win32_Process WHERE Name = 'outlook.exe'")

Jika colProcess. Hitung = 0 Maka

WshShell. Jalankan chr (34) & _

"%Programfiles%\Microsoft Office\Office10\Outlook.exe" & Chr (34)

Berakhir jika

Kode di atas disesuaikan untuk Outlook 2002. Jika Anda memiliki versi yang berbeda. Outlook, maka jalur aplikasi bervariasi. Catat defaultnya. lokasi Microsoft Outlook yang dapat dieksekusi. Pilih versi Anda yang sesuai:

OL98 dan OL2000
%Programfiles%\Microsoft Office\Office\outlook.exe

OL2002
%Programfiles%\Microsoft Office\Office10\Outlook.exe

OL2003
%Programfiles%\Microsoft Office\Office11\Outlook.exe