Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows Phone
  • Pokretanje aplikacije iz komandne linije. Kako pokrenuti program iz komandne linije

Pokretanje aplikacije iz komandne linije. Kako pokrenuti program iz komandne linije

Apsolutno svi programi se mogu pokrenuti iz komandne linije. Ova funkcija se pojavila u prvim operativnim sistemima, uključujući liniju Microsoft Windows sistema. Ranije su operativni sistemi bili čvrsta komandna linija (MS-DOS sistem). Danas mnogi programeri softvera uključuju u svoju distribuciju mogućnost pokretanja jedne datoteke pomoću komandne linije.

Trebaće ti

  • Komandna linija operativnog sistema (cmd.exe).

Instrukcije

  • Za najjednostavnije pokretanje programa iz komandne linije, morate učiniti sljedeće:
  • Kliknite na meni "Start" - odaberite "Svi programi" - "Dodatna oprema" - "Komandni redak";

    U prozoru koji se otvori morate se vratiti na pogon "C", da biste to učinili, na kraju reda unesite "cd .." i pritisnite Enter. Ponovite ovu radnju nekoliko puta do potpunog prijelaza na "C" pogon;

    Unesite punu putanju do programa koji pokrećete (C: \ Program Files \ KeyTweak \ KeyTweak.exe).

  • Također možete pokrenuti program s različitim parametrima. Ovi parametri su dodatak akcijama koje izvodi sam program. Dodatni parametri izgledaju kao dodatak glavnoj liniji pokretanja programa.
  • Komandna linija sa dodatnim parametrima može izgledati ovako: "C: \ Program Files \ KeyTweak \ KeyTweak.exe" u -r –y.
  • C: \ Program Files \ KeyTweak \ KeyTweak.exe - puna putanja do programa Key Tweak. Ključni parametri podešavanja koji se koriste u ovom primjeru su:

    - "u" - brzi početak programa;

    - "-r" - vraćanje posljednje sačuvane promjene;

    - "-y" - odgovorite "Da" na zahtjeve koji dolaze iz sistema.

  • Da biste kreirali cmd datoteku, potrebno je:
  • Kreirajte novi tekstualni dokument sa ekstenzijom .txt.

    Zapišite potreban skup naredbi.

    Nakon što dovršite ove korake, pokrenite datoteku.

    Tim START omogućava pokretanje aplikacija u zasebnom prozoru, uz mogućnost da specificirate neke parametre za njihovo izvršavanje.

    Format komandne linije:

    START ["naslov"] [komanda / program] [parametri]

    Parametri komandne linije:

    "titula"- naslov prozora. Obavezno u dvostrukim navodnicima.

    put- radni imenik.

    B- pokretanje aplikacije bez kreiranja novog prozora i onemogućavanja obrade CTRL + C prečice na tastaturi. Ako aplikacija sama ne rukuje prečicom na tastaturi CTRL + C, jedini način da je prekinete je korištenje prečice CTRL + Break.

    I- Novo okruženje će biti originalno okruženje koje prosleđuje cmd.exe, a ne trenutno okruženje.

    MIN- Pokrenite komandu/program u minimiziranom prozoru.

    MAX- Pokrenite komandu/program u uvećanom prozoru.

    ODVOJENO- Pokrenite 16-bitni Windows program u posebnom području memorije.

    SHARED- Pokrenite 16-bitni Windows program u području zajedničke memorije.

    LOW- Pokrenite aplikaciju sa IDLE prioritetom (najniži prioritet).

    NORMALNO- Pokretanje aplikacije sa NORMALNIM prioritetom.

    HIGH- Pokretanje aplikacije sa VISOKIM prioritetom.

    U REALNOM VREMENU- Pokretanje aplikacije sa REALTIME prioritetom (najviši prioritet).

    ČEKAJ- Pokretanje aplikacije uz čekanje njenog završetka.

    IZNADNORMALNO- Pokretanje aplikacije sa klasom prioriteta ABOVENORMAL (iznad standarda)

    ISPODNORMALNO- Pokretanje aplikacije sa ISPODNORMALNOM klasom prioriteta (ispod standarda)

    naredba / program- Ako se radi o internoj naredbi cmd.exe ili batch fajlu, komandni procesor (cmd.exe) se pokreće pomoću prekidača / K. To znači da se prozor neće zatvoriti nakon što se naredba završi. Ako to nije interna naredba cmd.exe ili batch datoteka, onda je ovo program koji će se pokrenuti u grafičkom ili tekstualnom prozoru.

    parametri- Parametri proslijeđeni naredbi/programu.

    Da biste pozvali neizvršne datoteke putem mehanizma za podudaranje tipa datoteke, jednostavno unesite naziv datoteke u komandnu liniju. Na primjer, naredba

    POKRENI MYFILE.TXT

    Pokrenut će uređivač teksta BILJEŠKA sa otvaranjem datoteke MYFILE.TXT. Za informacije o kreiranju takvih asocijacija iz batch datoteka, pogledajte opise naredbi ASSOC i FTYPE.

    Prilikom pokretanja 32-bitne GUI aplikacije, CMD.EXE komandni procesor ne čeka da se aplikacija završi prije nego što se vrati na komandnu liniju. Ovo novo ponašanje NE primjenjuje se na pokretanje aplikacija iz batch datoteka.

    Kada se izvrši komandna linija, čiji je prvi element tekstualni niz "CMD" bez ekstenzije naziva datoteke ili putanje, on se zamjenjuje vrijednošću varijable COMSPEC. Ovo sprečava pokretanje CMD.EXE iz trenutno aktivne fascikle, ako postoji.

    Ako prva stavka komandne linije ne sadrži ekstenziju naziva datoteke, CMD.EXE komandni procesor koristi vrijednost varijable okruženja PATHEXT da odredi ekstenzije naziva datoteke za izvršne datoteke i redoslijed kojim će pronaći željenu datoteku. Podrazumevano, varijabla PATHEXT je postavljena na:

    COM; .EXE; .BAT; .CMD

    Imajte na umu da je ova sintaksa slična sintaksi za PATH varijablu, odnosno da su pojedinačne stavke odvojene tačkom i zarezom.

    Ako pretraga izvršne datoteke ne odgovara nijednom od ekstenzija, provjerava se navedeni naziv mape. Ako naziv foldera odgovara navedenom, tada naredba START pokreće EXPLORER za ovu putanju. Ako se ova radnja izvodi iz komandne linije, onda je ekvivalentna izvršavanju naredbe CD / D za navedenu stazu. Tako, na primjer, komanda

    start C: \ windows

    Otvara fasciklu C: \ windows u prozoru istraživača.

    Primjeri korištenja:

    start /?- izdati pomoć za korištenje naredbe.

    start- kada se pokrene bez parametara, otvorit će se novi prozor CMD interpretera komandi.

    pokrenite "Moj novi CMD prozor"- kao iu prethodnom slučaju, CMD će se pokrenuti u novom prozoru, ali će tekst biti prikazan kao naslov prozora Moj novi CMD prozor

    pokrenite devmgmt.msc- ekstenzija će se pokrenuti .msc Windows upravitelj uređaja.

    pokrenite http://google.com- Internet pretraživač će biti pokrenut i stranica Google pretraživača će se otvoriti.

    započni mailto: [email protected] - mail klijent će biti pokrenut u režimu pripreme e-pošte za adresu [email protected] .

    start / min notepad.exe- Notepad će biti pokrenut u minimiziranom prozoru.

    pokrenite "Backup Files" / min / ispod normalnog mybackup.bat- pokretanje batch datoteke u minimiziranom prozoru sa smanjenim prioritetom.

    start / iznad normalnog / MAX winword.exe- pokretanje Microsoft Word uređivača u novom prozoru, proširenom na cijeli ekran i sa povećanim prioritetom.

    start "" / high / MAX "C: \ Program Files \ Good game \ MyGame"- pokretanje programa MyGame sa visokim prioritetom.

    Upravljanje prioritetima je zgodno za korištenje kako bi se osiguralo udobno korisničko iskustvo s interaktivnim aplikacijama dok se obavljaju dugoročni računski zadaci. Tako, na primjer, jednaki prioriteti MS Word editora i računski problem koji troši značajan dio CPU resursa, može doći do efekta zamrzavanja pri radu sa tekstualnim dokumentom. Smanjenje prioriteta računskog zadatka stvoriće normalne uslove za korisnika da radi u pozadini njegovog rada.

    Imajte na umu da se naslov prozora može izostaviti, ali je posebnost obrade ulaznih parametara naredbom start može proizvesti neočekivane rezultate kada pokušate da pokrenete program čije ime ili putanja sadrži razmak (e). Na primjer, kada pokušavate pokrenuti sljedeću naredbu:

    pokrenite "C: \ Program Files \ FAR \ FAR.EXE"

    Zbog prisustva razmaka na putanji do izvršne datoteke, niz za pokretanje FAR.EXE mora biti stavljen u dvostruke navodnike, ali format ulaznih parametara za start pretpostavlja postojanje naslova prozora, također zatvorenog u dvostruke navodnike, zbog čega se "C: \ Program Files \ FAR \ FAR.EXE" tumači ne kao izvršni program, već kao naslov prozora - tumač će biti pokrenut CMD sa naslovom prozora "C: \ Program Files \ FAR \ FAR.EXE". Da biste spriječili da se to dogodi, trebate koristiti bilo koje, čak i prazno, zaglavlje:

    start "" "C: \ Program Files \ FAR \ FAR.EXE"

    Prilikom izvršavanja pokretanja batch datoteka pomoću naredbe start, prozor tumača komandi (cmd.exe) se pokreće sa parametrom / K, odnosno, nakon izvršavanja naredbi u batch datoteci, cmd.exe se ne završava. Na primjer, postoji batch datoteka test.bat sa sljedećim sadržajem:

    ECHO TEST

    Kada ga pokrenete sa komandom start test.batće biti ispunjeno echo a prozor ljuske ostaje otvoren dok čeka na korisnički unos. Ovu činjenicu morate uzeti u obzir prilikom korištenja naredbe start u skriptama koje se pokreću automatski bez ljudske intervencije. Za zatvaranje prozora CMD nakon izvršavanja batch fajla, dovoljno je dodati komandu na njegov kraj IZLAZ.

    Neophodan u slučaju kvarova na računaru. Početak sticanja vještina obično je povezan s radom, kako otvoriti, kopirati, pokrenuti, izbrisati datoteku. Kako će izgledati algoritam radnji za svaku od komponenti rada, možete vidjeti u nastavku. Počnimo s pitanjem kako otvoriti datoteku kroz komandnu liniju, zatim ih prikazati, izbrisati, kopirati dio teksta. Početnik će se nositi s ovim zadacima, ali je korisno za one koji dugo rade s računalom da se prisjete ili prouče ove opcije za obavljanje običnih procesa.

    U Windows komandnoj liniji možete u potpunosti raditi s datotekama.

    Ponekad kroz Manager, Explorer nije moguće otvoriti fajlove, tada će vam pomoći komandna linija. Trebate samo zapamtiti nekoliko naredbi.

    Dakle, pokrenuli ste program, želite da otvorite jedan od dokumenata. Slijedite ovaj algoritam.


    Kasnije, nakon što ste zapamtili putanju, da biste je pokrenuli, nećete morati ići u direktorij, dovoljno je odmah upisati punu putanju u red.

    SAVJET. Za brzinu rada postoje bat-fajlovi u koje se unaprijed unose naredbe, potrebne, često ukucane. Zatim se ova datoteka pokreće i otvorit će se željeni program.

    Pokretanje, zatvaranje programa

    Razmotrimo kako pokrenuti datoteku iz komandne linije, ako je programska. Ovdje će biti bitno da li je aplikacija uključena u Windows paket ili vam je potrebna aplikacija treće strane. Ako je aplikacija koja se otvara dio Windows komponenti, pokreće se upisivanjem njenog imena u konzolu, a zatim pritiskom na Enter. Nije potrebno produženje. Recimo da trebate pokrenuti Notepad, zatim samo ukucati riječ notepad, a zatim pritisnuti Enter.

    Ako je program treće strane, trebali biste unijeti punu putanju do njega. Na primjer, potrebno je da pokrenete WinRAR arhiver, tako da unesete sljedeće:

    C: \ Programske datoteke \ WinRAR \ WinRAR.exe

    Napišite putanju pod navodnicima ako u adresi ima razmaka. U ovom slučaju, navodnici moraju biti ravni - ne u obliku zareza. Ako su navodnici netačni, program se neće otvoriti. Navodnike nije potrebno kopirati, upisujete ih direktno u komandnu liniju, bez korištenja međuspremnika. Na engleskom rasporedu, navodnici koji su vam potrebni nalaze se u kombinaciji tipki Shift + E.

    SAVJET. Ako idete u direktorij s programom, ne morate pisati punu putanju do njega. Potrebno je samo da unesete naziv datoteke sa ekstenzijom. Na primjer, ulazeći u WinRAR direktorij, unesite naredbu WinRAR.exe - program će se pokrenuti.

    Za zatvaranje aplikacija koristite program taskkill. Prvi tip liste zadataka, biće prikazana lista procesa koju možete vidjeti. Unesite broj indikatora u naredbu, na primjer "taskkill / pid 3900 / f", pritisnite Enter za potvrdu. 3900 je ID broj.

    Pretraga po ekstenzijama

    Komandna linija će vam pomoći da pronađete datoteku koja vam je potrebna po ekstenziji, ako se ne sjećate njenog tačnog naziva. Da biste pronašli datoteku preko komandne linije, morate zapamtiti naredbu koja se koristi u ovom slučaju. Upišite dir i ekstenziju koja vam je potrebna sa zvjezdicom. Recimo da tražite jedan od izvršnih fajlova, pa ukucate:

    Sve datoteke sa ovom ekstenzijom će biti prikazane na ekranu, samo morate među njima pronaći onu koja vam je potrebna. Ako želite da pretražujete u poddirektorijumima, dodajte taster "/ S". Kompletna naredba za traženje datoteke na C pogonu, uključujući pretraživanje u poddirektorijumima, izgledala bi ovako:

    Brisanje

    Također možete izbrisati nepotrebne sistemske datoteke putem dotičnog programa. Nije teško izbrisati datoteku putem komandne linije. Del komanda se koristi za brisanje. Nakon toga upisuje se put do traženog dokumenta. Na primjer, želite da izbrišete 123.txt. Unesite sljedeće: "del C: \ Windows \ 123.txt".

    BITAN. Da biste potpuno očistili folder, koristite atribut "/ S". Ovim ključem možete izbrisati sve ugniježđene direktorije, sve podatke.

    Kopiraj tekst

    OS Windows, vodeći računa o ubrzavanju, olakšavanju rada na računaru, kreirao je prečice - kombinacije koje vam omogućavaju da brzo kopirate tekst, zalijepite ga u drugu datoteku. Ovo su kombinacije Ctrl + V ili Shift + Insert.

    Ne radi na komandnoj liniji. Da biste kopirali informacije u njemu, prvo ga trebate konfigurirati.


    Sada, da biste kopirali fragment teksta iz komandne linije, odaberite ga mišem, pritisnite kombinaciju Ctrl + C.

    Sve ove vještine bit će vam korisne ako ne možete završiti traženi proces na uobičajen način zbog kvarova, kvarova na računaru. Jednostavne radnje, algoritam koji se lako pamti, jasne upute - sve vam pomaže da profesionalnije riješite postavljena pitanja. Samo trebate zapamtiti listu naredbi, slijediti pravila za njihovo unošenje (na primjer, kada trebate staviti navodnike i koje), jasno, precizno uneti putanju do tražene datoteke.

    Često, za različite programe, morate specificirati posebne parametre komandne linije koji se moraju aktivirati kada se pokrene. Na primjer, u QIP programu, kako vam ne bi dosadili nepotrebni servisi, u parametrima mora biti naveden ključ "/ izolirano". Kako uraditi?

    Inače, ja lično uvijek koristim ovaj ključ u QIP-u - pretvara program u onaj dobri stari QIP kakav je nekad bio, bez gomile dosadnih servisa i svakojakog smeća. Ostaje samo ICQ.

    Pa, da, ometeni smo. Lako je pokrenuti program sa parametrima komandne linije. Da biste to učinili, prvo morate kreirati njegovu prečicu na radnoj površini ili na traci zadataka.

    Kliknite na ikonu programa u folderu Programske datoteke bilo na listi Svi programi kliknite desnim tasterom miša i izaberite komandu Pošalji> Radna površina (kreiraj prečicu).

    Prečica će se pojaviti na radnoj površini. Kliknite desnim tasterom miša na nju i izaberite komandu Svojstva... Otvara se prozor u kojem nas zanima polje Objekt... U njemu, iza navodnika, treba da dodamo naredbu koja nam je potrebna. U ovom slučaju, ključ je “/izolovan”.

    Međutim, ova metoda mi se čini pomalo napornom. Napravite prečicu, a zatim napišite parametre... zar nije lakše dobiti mogućnost da odmah pokrenete bilo koji program tako što ćete navesti potrebne parametre komandne linije u kontekstnom meniju? Drugim riječima, samo sam kliknuo desnim tasterom miša na datoteku, odredio potrebne parametre i trik je gotov.

    U tome će nam pomoći program ExecParm.

    Opcije komandne linije sa ExecParm

    Prvo preuzmite program za sistem potrebne dubine bita.

    Hajde da preuzmemo običnu arhivu, koja se može raspakovati bilo gde. Sadržat će samo tri datoteke - ExecParm.txt, Execparm.dll i Execparm.inf.

    A gdje je izvršni fajl, pitate, kako nešto instalirati? Veoma jednostavno. Sve što treba da uradite je da kliknete desnim tasterom miša na datoteku Execparm.inf i izaberete komandu Instaliraj.

    U suštini, na ovaj način se nekoliko unosa jednostavno dodaje u sistemski registar. Sada je dovoljno da kliknete desnim tasterom miša na izvršnu datoteku programa i izaberete naredbu Izvrši s parametrima(tj. pokrenuti s parametrima komandne linije).

    Ostaje da navedete potrebne parametre i kliknete na dugme U redu. Možda će se ova metoda nekome dopasti više od prve, tradicionalnije opcije.

    Većina korisnika Windows operativnog sistema navikla je da pokreće željenu aplikaciju ili igru ​​dvostrukim klikom na prečicu koja se nalazi na radnoj površini ili pronalaženjem u Startu. Alternativno, možete otvoriti fasciklu u kojoj je instalirana i odatle pokrenuti exe datoteku.

    Budući da takvo pokretanje aplikacija možda nije uvijek prikladno, u ovom članku pogledajmo nekoliko različitih načina na koje možete pokrenuti program iz komandne linije.

    Metoda 1: pokretanje sistemske aplikacije

    Da biste pokrenuli neku od sistemskih aplikacija sa konzole, koristite naredbu "start" i označite željeno ime odvojeno razmakom. Ime sistema se mora uneti kao ime. Za Explorer, ovo je explorer, upravitelj zadataka je taskmgr, kontrolna tabla je kontrola, konfiguracija sistema je msconfig.

    Da biste otvorili notepad napišite notepad, Windows Media Player - wmplayer, Paint - mspaint, tabelu simbola - charmap. Ako upišete cmd, otvoriće se novi prozor komandne linije.

    Na primjer, otvorimo tablicu simbola. Upišite u red:

    i pritisnite "Enter".

    Metoda 2: određivanje pune putanje do datoteke

    Ako trebate pokrenuti bilo koju drugu instaliranu aplikaciju, tada biste trebali navesti punu putanju do izvršne datoteke programa.

    Na primjer, u mom folderu Downloads nalazi se program za instalaciju Film Studio, otvorimo ga. Ulazim u fasciklu i kliknem na polje gde je put registrovan. Cijeli ovaj red mora biti napisan u komandnoj liniji (pošto copy-paste tamo ne radi) i na kraju dodati naziv uslužnog programa koji želimo pokrenuti.

    Konzola će napisati:

    c: \ korisnici \ master \ preuzimanja \ wlsetup-all

    Nakon pritiska na "Enter" počele su pripreme za instalaciju Filmskog studija. Kao što vidite, prilikom pisanja putanje nije potrebno koristiti velika slova, možete unijeti samo mala slova.

    Ako na putu do željene datoteke ima razmaka, pojavit će se prozor s porukom da se navedena datoteka ne može pronaći. Poenta je u tome da komandna linija prepoznaje putanju do prvog razmaka, a ne cijeli red koji ste unijeli. U primjeru je odlučila da želim otvoriti c: \ program.

    Hajdemo sada da se malo udaljimo od teme i razmislimo kako da saznamo punu putanju do programa koji želimo da pokrenemo.

    Da biste to učinili, pronađite izvršnu datoteku potrebne aplikacije kroz prozor Explorera. Da biste shvatili da je to to, pogledajte tako da je nasuprot njemu u polju "Vrsta" naznačeno "Aplikacija". Zatim kliknite na polje na vrhu - ovo je put.

    Na primjer, Total Commander pokreće datoteka "totalcmd", a nalazi se duž putanje: "C: \ programske datoteke \ total commander".

    Ili druga opcija. Ako na radnoj površini postoji prečica do željene aplikacije, ne morate je tražiti preko Explorera. Dovoljno je da kliknete desnim tasterom miša na nju i odaberete stavku Lokacija datoteke.

    Otvoriće se prozor koji smo već pregledali. Datoteka koja pokreće uslužni program bit će istaknuta u njemu, a na vrhu možete pronaći put do njega.

    Metoda 3: korištenje puta

    Uz pomoć ove komande sačuvaćemo putanju do fascikle u kojoj se nalazi izvršna datoteka, a zatim je pokrenuti.

    Uzmite u obzir istog Total Commandera. U konzoli pišemo:

    staza c: \ programske datoteke \ total commander

    Obavezno stavite razmak iza "putanja". Na ovoj stazi se nalazi datoteka "totalcmd" koja nam je potrebna. Pritisnite Enter.

    Navedeni program će biti pokrenut. Nije potrebno uključiti ekstenziju na kraju. Dakle, možete pokrenuti bilo koju izvršnu datoteku u navedenom folderu.

    Metoda 4: korištenje naredbe cd

    Ova komanda će otvoriti navedeni folder i odatle ćemo pokrenuti datoteku koja nam je potrebna. Na primjer, idemo u folder TeamViewer:

    cd c: \ programske datoteke \ teamviewer

    Nakon "cd", dodajte razmak. Pritisnite "Enter".

    Ovaj folder sadrži datoteku koja pokreće TeamViewer, ima isto ime. Stoga dalje unosim:

    Pritisnem "Enter" i uslužni program se pokreće.

    Ako trebate otvoriti aplikaciju koja nije instalirana na sistemskoj disk jedinici, možete koristiti naredbu path. ako ukucam:

    staza d: \ programske datoteke \ ccleaner

    (nakon što unesete svaki red, pritisnite "Enter"), tada će mi se otvoriti CCleaner. On je taj koji je instaliran na navedenoj putanji na D: pogonu.

    Ali uz pomoć naredbe cd, ovo neće raditi.

    Metod 5: kroz kontekstni meni

    Da biste to učinili, pronađite mapu u kojoj je pohranjena izvršna datoteka i kliknite desnim tasterom miša na nju dok držite pritisnutu tipku "Shift". Zatim u kontekstnom meniju izaberite "Otvori komandni prozor".

    Nakon toga, fascikla koja nam je potrebna odmah će se otvoriti u komandnoj liniji. Unesite u red ime datoteke koja pokreće uslužni program i pritisnite "Enter". Pokrenuli smo CCleaner, koji se ne nalazi na sistemskom disku (imam D :).

    Ako trebate pokrenuti program koji je instaliran na istom mjestu kao i operativni sistem, koraci su isti. Otvorimo pretraživač Google Chrome. Pronađemo fasciklu u kojoj je fajl pohranjen, koji ga pokreće i izaberemo gore navedenu stavku.

    Zatim unosimo naziv datoteke sa ekstenzijom * Exe: chrome i pritisnemo "Enter". Pretraživač će se pokrenuti.

    Metoda 6: putanja u navodnicima

    Na početku sam spomenuo da ako ima razmaka na navedenoj putanji, datoteka se neće otvoriti. Ali ako to napišete pod navodnicima, konzola će sve razumjeti. Navodnici trebaju biti dvostruki i ravni, a ne zarezi. Postavljaju se kombinacijom "Shift + E" sa odabranim rasporedom engleske tastature.

    U njima morate napisati punu putanju i na kraju odrediti samu datoteku s ekstenzijom koja će se pokrenuti:

    "C: \ programske datoteke \ total commander \ totalcmd.exe"

    Top srodni članci