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