Kā aizvērt progu no cmd

Sākumlapa Forumi Software Windows Kā aizvērt progu no cmd

Tiek skatīts 1 ieraksts (no 12 kopumā)
  • Autors
    Ieraksti
  • #148565
    ob1
    Participant

    Mēģinu te uzrakstīt testu, kas testēs datora “atsaucību” (response time). Viss būtu labi, progas varu palaist, bet ir problēmas ar progu aizvēršanu. Mēģināju ar NirCmd, bet lieta tāda, ka tās progas reizēm vēl tā īsti nav atvērušās, kas mēģinu tās aizvērt. Errorlevel atgriežas šķībi un pēc tā arī nevaru korekti noteikt vai proga ir aizvērusies.

    Lūdzu, kāds iesakiet tūli ar ko no cmd var aizvērt palaistu progu (Word, Excel, Adobe reader, …).

    #196040
    Anonīms
    Neaktīvs

    itka ar serviciem bija

    net stop SERVISS

    bet kā tieši progu nezinu gan

    #196041
    ob1
    Participant

    net stop SERVISS – tas nav īsti tas kas vajadzīgs.

    #196042
    Anonīms
    Neaktīvs
    #196043
    ob1
    Participant

    Tajā linkā spriež par kill, bet man vajag tasku aizvērt korekti. Kill neder.

    #196044
    Anonīms
    Neaktīvs

    Hmm, varbūt ar kādu abt komandu? lai gan tože sanāks neprecīzi 😉 paložņāšu vēl pa netu

    #196045
    azazul
    Participant

    https://commandwindows.com/taskkill.htm

    Ja izmanto PowerShell tad : Get-Process | Where { $_.Name -Eq “ProcessName” } | Kill

    #196046
    ob1
    Participant

    Paldies, taskkill bez force izskatās, ka strādā korekti. Tiesa izrādās, ka no bat failaprogu atverot progu, pēc tam aizverot, viss notiek tik ātri, ka proga vēl nav uzspējusi tā īsti atvērties, kad mēģinu to aizvērt, tāpēc dažreiz nenostrādā aizvēršana.

    start winword.exe

    taskkill /im winword.exe

    Mēģināju tur likt kaut ko pa vidu starp tām komandām, bet bez rezultātiem.

    Jautākums: Kā no komandrindas uzzināt, ka proga ir patiešām palaidusies (un ka to var aizvērt). Brute force kill nepiedāvāt.

    #196047
    Aldis
    Participant

    Nav tas iespējams komandrindā!

    #196048
    ob1
    Participant

    Ja tas nav iespējams, tad tas nozīmē, ka vajadzēs 2x vairāk laika, lai to paveiktu 🙂 Turpinu meklēt.

    #196049
    Aldis
    Participant
    #196050
    ob1
    Participant

    Nu tur viss ir tieši otrādi 🙂

    Man nupat izdevās ar sekojošu sekvenci:

    start /wait word

    nircmd setprocesspriority winword.exe realtime

    nircmd win hideshow stitle “Document”

    nircmd closeprocess winword.exe

    nircmd waitprocess winword.exe

    bet man ir ļoti ātrs kompis, pieļauju, ka uz lēnāka var arī nestrādāt. Jāmēģina, jāmeklē …

Tiek skatīts 1 ieraksts (no 12 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā