Acasă
» WINDOWS
»
Cum să închizi o aplicație conform unui program în Windows 10
Cum să închizi o aplicație conform unui program în Windows 10
Pentru a închide automat o aplicație la un moment dat în Windows 10, creați un fișier batch mic cu numele procesului aplicației, apoi programați fișierul respectiv în Programatorul de activități. Exemplul de mai jos închide Notepad. Salvați mai întâi lucrul: o închidere programată poate întrerupe aplicația, iar adăugarea opțiunii /Fpoate forța încheierea unui proces.
Găsiți numele procesului aplicației
taskkillvizează un nume de imagine de proces, cum ar fi notepad.exe, care poate diferi de numele pe care îl vedeți în meniul Start. Apăsați Ctrl+Shift+Escpentru a deschide Manager activități, selectați Mai multe detalii dacă apare și deschideți fila Detalii . Găsiți rândul aplicației sub Nume și notați executabilul, cum ar fi notepad.exe. Taskkill se referă la această valoare ca nume de imagine.
Folosește numele imaginii afișat în Managerul de activități ca nume de proces în script.
Folosește numele exact al executabilului, inclusiv .exe. O comandă care folosește /IM app.exepoate încheia fiecare proces care rulează cu acel nume de imagine, deci poate închide mai multe ferestre sau instanțe ale aceleiași aplicații. Microsoft documentează taskkillopțiunile acceptate în referința comenzilor taskkill .
Creați și testați un fișier batch
Deschide Notepad și introdu aceste linii, înlocuind-le notepad.execu numele procesului găsit:
@echo off
taskkill /IM notepad.exe
Salvați fișierul ca CloseApp.bat. În caseta de dialog Salvare ca, setați Tip salvare ca la Toate fișierele (*.*) pentru ca Notepad să nu adauge o .txtextensie ascunsă. Stocați fișierul într-un folder în care puteți scrie, cum ar fi Documente. Capturile de ecran sunt folosite C:\Scripts\CloseApp.batca exemplu; dacă utilizați acea cale, creați mai întâi folderul. Înregistrați calea completă, deoarece o veți introduce în Programatorul de activități.
Testați fișierul înainte de a-l programa. Deschideți o fereastră curată de Notepad, salvați sau ștergeți orice text nesalvat, apoi rulați fișierul batch din File Explorer sau din Command Prompt. Confirmați că aplicația dorită se închide. Dacă nu rulează niciun proces corespunzător, nu există nimic de închis; comanda nu așteaptă în continuare deschiderea aplicației.
Fișierul batch trimite o cerere taskkill pentru notepad.exe.Salvați scriptul cu extensia .bat și selectați Toate fișierele.Rulați fișierul batch o dată din Promptul de comandă înainte de a-l programa.
Omiteți /Faceastă opțiune, cu excepția cazului în care doriți în mod specific o terminare forțată. Microsoft definește /Fprocesul ca fiind terminarea forțată; aceasta poate elimina modificările nesalvate sau poate întrerupe lucrul. Fără aceasta, o aplicație care afișează o solicitare de salvare poate rămâne deschisă până când solicitarea este gestionată. Pentru a închide mai multe aplicații simultan, adăugați o taskkill /IM app.exelinie pentru fiecare nume de proces.
Programarea fișierului batch în Programatorul de activități
Deschideți Start , căutați Programator de activități și lansați-l. În panoul Acțiuni, alegeți Creare activitate . În fila General , dați activității un nume clar, cum ar fi Închidere notepad la programare . Pentru o aplicație care rulează în sesiunea desktop, selectați Executare numai când utilizatorul este conectat și păstrați activitatea sub același cont Windows. Activați Executare numai cu cele mai mari privilegii dacă aplicația țintă în sine rulează cu privilegii ridicate și activitatea necesită permisiuni corespondente.
Alegeți Creare sarcină pentru a configura un declanșator și o acțiune.
Deschideți fila Declanșatoare și selectați Nou . Setați Începeți activitatea la Conform unui program , apoi alegeți O dată , Zilnic , Săptămânal sau Lunar . Introduceți data și ora de începere și orice opțiuni de repetare, apoi selectați OK . Ora se bazează pe ceasul configurat al computerului. Programatorul de activități acceptă aceste programări bazate pe timp; consultați referința Declanșatoare de activități de la Microsoft .
Selectați un declanșator unic sau recurent și setați data și ora acestuia.
Deschideți fila Acțiuni și alegeți Nou . Setați Acțiune la Pornire program . Pentru Program/script , introduceți C:\Windows\System32\cmd.exe. În Adăugare argumente , introduceți /c "C:\Scripts\CloseApp.bat", înlocuind exemplul respectiv cu calea completă către fișier. Puteți lăsa câmpul Start necompletat deoarece calea fișierului batch este absolută. Modelul de acțiuni al Planificatorului de activități rulează un program sau o comandă atunci când declanșatorul se declanșează; consultați documentația Acțiuni activități de la Microsoft .
Folosește cmd.exe pentru a rula fișierul batch din Task Scheduler.
Verificați Condiții și setări . Pe un laptop, debifați opțiunea Porniți sarcina numai dacă computerul este alimentat cu curent alternativ pentru a permite funcționarea bateriei. Puteți activa Trezirea computerului pentru a rula această sarcină în repaus dacă hardware-ul acceptă temporizatoare de trezire; un PC oprit nu poate rula sarcina. Executarea sarcinii cât mai curând posibil după ce o pornire programată este ratată poate închide aplicația mai târziu, așadar activați-o numai dacă o închidere întârziată este acceptabilă.
Selectați OK pentru a salva sarcina. În Biblioteca Planificatorului de activități, selectați-o și alegeți Executare pentru a testa acțiunea imediat. Utilizați o fereastră de testare curată și salvați mai întâi orice lucru important. Dacă programarea nu se declanșează sau aplicația rămâne deschisă, verificați Istoricul și confirmați declanșatorul, calea fișierului batch și contul. Ghidul contextului de securitate al Planificatorului de activități de la Microsoft explică modul în care contul sarcinii îi afectează permisiunile.
Executați manual sarcina salvată pentru a confirma numele procesului și calea fișierului.
După o rulare unică, sarcina rămâne în bibliotecă până când o dezactivați sau o ștergeți. Pentru a modifica programarea, deschideți proprietățile sarcinii și editați declanșatorul acesteia; pentru a opri închiderile viitoare, faceți clic dreapta pe sarcină și selectați Dezactivare .