როგორ დავგეგმოთ აპლიკაციის გაშვება მითითებულ დროს, მაგრამ მხოლოდ იმ შემთხვევაში. აპლიკაცია უკვე არ მუშაობს?

როგორ დავგეგმოთ აპლიკაციის გაშვება მითითებულ დროს, მაგრამ მხოლოდ იმ შემთხვევაში. აპლიკაცია უკვე არ მუშაობს?

შესავალი

Scheduled Tasks-ით შეგიძლიათ დაგეგმოთ ნებისმიერი სკრიპტი, პროგრამა ან დოკუმენტი. იმოძრავეთ თქვენთვის ყველაზე მოსახერხებელ დროს. არის სიტუაციები, როდესაც თქვენ. არ მინდა პროგრამის გაშვება, თუ პროგრამის მაგალითი უკვე არის. სირბილი. იხილეთ კითხვა ქვემოთ:

მე დავგეგმე Microsoft Outlook-ის გაშვება ამ დროს:

  • მითითებული დრო, როგორიცაა დილის 6 საათი
  • Windows-ის გაშვება

როგორ მოვაწყო ისე, რომ თუ პროგრამა უკვე მუშაობს, წამი. პროგრამის მაგალითი არ დაიწყება. მაგალითად, თუ შევდივარ დილის 5 საათზე და. პროგრამა დაიწყო. დილის 6 საათზე მე არ მოვითხოვ მის ხელახლა დაწყებას, რადგან ასეა. უკვე გაშვებული. როგორ შევასრულო ეს ამოცანა?

რეზოლუცია

ეს ძალიან მარტივად შეიძლება განხორციელდეს Windows Scripting-ის გამოყენებით. Მომდევნო. სკრიპტი ამოწმებს აპლიკაცია უკვე გაშვებულია თუ არა და მოქმედებს. შესაბამისად. თუ Outlook.exe უკვე არ არის გაშვებული, მაშინ ის გაშვებულია. დააკოპირეთ. შემდეგი სტრიქონები Notepad-ში და შეინახეთ როგორც "

msolaunch.vbs" (თან. ორმაგი ბრჭყალები) სამუშაო მაგიდაზე. ამის შემდეგ შეგიძლიათ დაგეგმოთ ამ სკრიპტის გაშვება a. განსაზღვრული დრო.

"რამეშ. სრინივასანი - 2005 წლის 13 დეკემბერი

დააყენეთ WshShell = WScript. CreateObject ("WScript. ჭურვი")

strComputer = "."

დააყენეთ objWMIService = GetObject ("winmgmts:" _

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

დააყენეთ colProcesses = objWMIService. ExecQuery _

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

თუ colProcesses. დათვლა = 0 შემდეგ

WshShell. გაუშვით chr (34) & _

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

Დაასრულე თუ

ზემოთ მოყვანილი კოდი მორგებულია Outlook 2002-ზე. თუ თქვენ გაქვთ სხვა ვერსია. Outlook-ში, მაშინ განაცხადის გზა იცვლება. ჩანიშნეთ ნაგულისხმევი. Microsoft Outlook-ის შესრულებადი მდებარეობა. აირჩიეთ თქვენი ვერსია შესაბამისად:

OL98 და OL2000
%Programfiles%\Microsoft Office\Office\outlook.exe

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

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