Creați un fișier de liliac

Oamenii care sunt familiarizați cu fișierul batch pe termen lung. Ei știu că fișierele BAT pot simplifica foarte mult de viață și de a economisi timp, dacă știi cum să le scrie în mod corect și de a folosi. In acest articol voi discuta despre cum să creați fișiere BAT și vă prezint greșeli comune pe care de obicei apar atunci când scrierea lor.







Crearea unui fișier BAT este foarte simplu. Doar Notepad deschis și de a salva o foaie goală cu extensia .bat. selectând Save As. și scris în numele fișierului nimic care se termină în .bat. de exemplu test.bat.
Specificați tipul de fișier ca în imaginea de mai jos - Toate fișierele. Salvați și obține un fișier BAT.

Cum de a face un fișier de liliac

Noi acum trece direct la informații practice. În rețea, mulți sunt în căutarea pentru răspunsul la întrebarea Cum să se ocupe cu lacune în fișiere BAT. Căile prezenței fișierelor și executabilele spațiu provoacă eroarea. Cel mai frecvent răspuns: Încadrați calea între ghilimele. Iar răspunsul nu este corect. Adevărat, unii vor pretinde cu vehemență că funcționează. Deci, există două motive - de ce nu este adevărat și de ce unii vor.

Pe Windows (așa cum este, într-adevăr, și UNIX) instalate în sistemul de înregistrare a imaginii sistemului de respectivul program. Prin urmare, unele dintre programele instalate pot fi pornite cu o singură comandă simplă dintr-un fișier BAT sau dintr-un Applet Run bara de start. Un astfel de program este un Firefox:

Dacă după această comandă pentru a scrie calea către fișierul executabil, se întâmplă următoarele: browser-ul Firefox începe și încearcă să se ocupe de cererea, care este o cale de fișier care este specificat. Asta este, dacă specificați următoarele:

Se deschide browser-ul, astfel încât să nu fi fost scrise după începerea firefox. De aceea, unii tovarăși vor fi siguri că totul funcționează bine. Cu toate acestea, dacă luați un program portabil, situația ar fi destul de diferite. Luați în considerare, de exemplu, ftp-client Filezilla. Având în vedere că sistemul nu știe despre program, linia de mai sus

nu va funcționa. Pentru a rula programul necunoscut sistem, este necesar să se specifice calea către aceasta:

nume Dlinnye în lilieci dosarele

Acum hai sa vorbim despre căile și spațiile. Primul mod de a evita această problemă - folosind numele scurt.

În exemplul de două nume cu spații. Înlocuiți-le scurt. Linii directoare pentru crearea de nume scurte sunt după cum urmează: în numele scurt folosit primele șase caractere ale numelui, fără a lua în considerare lacune, după numele indică numărul de serie de dosare cu ajutorul unui simbol

. Deoarece folderul Program Files and Sound Club I la singular, obține următoarele:

Dacă vor exista două dosare, cum ar fi sunet Club și sunet Clown. următoarele reguli, în exemplul de mai sus, va fi necesar să se specifice SoundC

2. ca și în acest caz, Sound Club, va fi al doilea nume (numele sunt considerate în ordine alfabetică).

Dar această metodă este dezavantajoasă prin faptul că este necesar să se precizeze numerele de secvență. fișiere situație program cu mai mult sau mai puțin normale. Puțini oameni se vor întâlni două dosar similare de pe unitatea de sistem. Dar, dacă vă decideți să instalați mai multe produse Mozilla pe computer. Vei primi mai mult de un dosar, de exemplu:

Numele scurte pentru ca acestea să fie

Acum, imaginați-vă că ați scris un fișier BAT cu menționarea acestor programe. Dacă ștergeți de Firefox, înregistrarea rămasă va înceta să funcționeze, iar dacă eliminați Thunderbird, nu va mai funcționa record pentru Sunbird. Pe scurt, o modalitate de nume scurt - nu drumul nostru.

Spațiile și ghilimelele din BAT-fișiere

Citate de fapt locul de muncă, dar nu și în moduri care sunt de obicei recomandate. De obicei, recomanda următoarele:

Deci, echipa nu funcționează, pentru că dacă te uiți la FAQ pe ea (Start /?), Atunci vei vedea următorul ajutor:

După cum puteți vedea, primul parametru al merge bara de titlu și tocmai citat. Acest parametru este opțional, dar este încă sfătuiți să indice (de exemplu, aici), pentru a se evita erorile în performanța echipei. In interiorul ghilimelele, nu poți scrie nimic. Obțineți acest lucru:

Și, de asemenea, funcționează cu o opțiune de a cita toate numele cu spații separat:

Cu toate acestea, în unele cazuri, nu funcționează la oricare dintre cele de mai sus. În astfel de cazuri, pot sfătui să utilizați comanda cd. Du-te la partiția de sistem, apoi utilizați CD-ul în folderul Program Files și executați programul (start):







Rularea aplicațiilor de la BAT-fișier

În prima parte a articolului am prezentat fișierele BAT. Acum a devenit clar - ceea ce este și ceea ce mănâncă. În partea a doua vom avea lucruri mai concrete. De exemplu, cu privire la modul de utilizare a fișierului BAT pentru a rula mai multe aplicații cu setări specifice și în mod automat a instala programul, astfel încât să nu pierdeți timpul pe tipul răspunsurilor sunteți de acord cu termenii acordului de licență? și nu apăsați butonul suplimentar.

Mai sus a fost descris mai multe modalități de a lansa aplicații folosind fișierul BAT. Primul - este o scurtă comandă pentru a lansa programe instalate în sistem.

Ea nu funcționează întotdeauna. Prin urmare, această tehnică poate fi aplicată perfect unui anumit sistem, dar nu este potrivit ca o soluție universală. Dacă aveți un obiectiv pentru a obține fișier BAT pentru a lucra oriunde și oricând aveți nevoie să utilizați calea completă:

De asemenea, am observat că echipa trebuie să fie prezent în fișierul BAT pentru a finaliza:

Rularea programelor într-un liliac fișier cu parametrii (chei)

Programul poate nu numai rula și să dea comenzi suplimentare ei la pornire. De exemplu, comanda pentru a rula pliat:

Comandă, în acest caz - apoi specificați cheia. Cheia este indicată printr-o bară oblică după comanda principală (comanda / tasta). Comanda de bază în acest caz este de a începe. cheie min Adevărat funcționează doar jumătate din timp, deoarece se referă în mod specific pentru a rula start comandă. și nu la programele pe care această acțiune se execută.

În general, există o mulțime de chei și seturi cheie de programe diferite pot varia semnificativ. Există, totuși, unele generale. De exemplu, cheia de referință (/? Sau / ajutor). Pentru a urmări activitatea acestui aspect cheie la un exemplu practic. Deschideți consola (+ prese R. introduceți cmd mai Enter.) Și introducând în consolă următoarea:

Cum de a face un fișier de liliac

Atentie la cheie / așteptați. În unele cazuri, este pur și simplu de neînlocuit. De exemplu, vă decideți să ajute fișier BAT pentru a dezarhiva arhiva cu programul și executați același program. Într-un fișier batch pentru a obține două echipe - pentru a despacheta și a alerga. Deoarece fișierul BAT de pornire echipa executat aproape în același timp, arhiva nu va avea timp să despacheta și rula nu va mai fi nimic. Prin urmare, ar fi o greșeală. În acest caz, folosind tasta / așteptați să vină:

Astfel, sistemul efectuează mai întâi o primă acțiune, așteptați pentru finalizarea acestuia, și numai atunci se va proceda la al doilea. Dacă doriți să așteptați o anumită perioadă de timp, este mai ușor de utilizat un somn de linie de comandă. În locul fișier BAT dreapta a scrie următoarea comandă (numărul - numărul de secunde):

Cu ajutorul, puteți face o mulțime de chei. Este posibil să se instaleze aplicații în modul silențios. În acest scop, mai multe chei, în funcție de tipul de instalare utilizat pentru a instala software-ul de pe computer:

Ai și programul instalat pe computer, practic, fără participarea dumneavoastră rula. Astfel, este posibil să se scrie o listă întreagă de programe de tăcut timp de instalare și de a salva, de exemplu, pentru a reinstala sistemul. Acest articol despre o instalare silențioasă, puteți obține mai multe informații despre cheile.

Există și alte posibilități de gestionare a programelor utilizând fișierul BAT. Puteți rula programul, și a ordonat-o pentru a deschide fișierul la pornire. L folosesc în dezvoltarea de site-uri. Foarte la îndemână atunci când toate instrumentele deschide documentele și dosarele la simpla apăsare a unui buton:

Rețineți că toate tehnicile de mai sus pot fi utilizate în diverse combinații și combinații.

Dar este important să ne amintim că tot ceea ce se referă la punerea în aplicare a programului este pornit într-un fișier batch, scris cu ea într-o singură linie.

Ca un epilog pentru a oferi fișiere BAT convertoare de familiarizare în aplicațiile de format .exe - Bat_To_Exe_Converter. fișier BAT - acest lucru nu este întotdeauna estetic plăcut, dar cu convertor, puteți pachet într-un fișier exe'shnik lot, decora orice pictogramă de alegerea ta.

A dat peste un alt BAT un convertor pentru a EXE, ar putea dori să ia în considerare ca o alternativă la programul anterior: Advanced BAT Exe Converter

Citește mai mult:

Bine ai venit! Te rog spune-mi că trebuie să ramură de rezervă de registry. lot fișier a scris el insusi pe Win7, dar cele mai multe terțe părți PC atunci când se efectuează o eroare - calea nu a fost găsit. Iar problemele la stadiul de apel la regedit. Sid, în conformitate cu fișierul creat este definit corect. Cum să se adapteze fișierul pentru a rula pe orice sistem de operare?

WMIC cont de utilizator în cazul în care numele = '% username%' get sid >> SID.txt

pentru f / "indicativele usebackq = 1 * delims = []" %% A IN ( `find / n / v " "" SID.txt" ^ | find` "[") DO dacă„%%

PR32
regedit.exe -ea Rezerv_Klyuch_.ATE% .reg "HKEY_LOCAL_MACHINE \ SOFTWARE \ Crypto Pro Settings \ \ Users \% 1 \ Taste"

PR64
regedit.exe -ea Rezerv_Klyuch_.ATE% .reg "HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Crypto Pro Settings \ \ Users \% 1 \ Taste"

DELETE_SID
DEL SID.txt

Break sarcina în părți, astfel încât să nu ghicească. Ia 2 masini - pe care locul de muncă și care nu. Scrie într-un fișier care pur și simplu se referă la Regedit. A se vedea dacă eroarea este. Și, la fel ca și cu celelalte elemente. Astfel determina cu precizie de eroare. Ei bine, numai atunci va fi corectată.

Se tratează proba prin% SystemDrive% și alte variabile standardizate care determină modul în care în cazul în care sistemul direct la numele de fișier nu funcționează.

În principiu, toate linia de comandă Windows este simplu. Oricine este capabil să imprime, poate opera cu ușurință. Dar, linia de comanda neinițiat poate parea descurajatoare pentru oameni. Pentru a începe fără probleme, este necesar să se cunoască comenzile de bază și regulile generale de funcționare.

instalare silențioasă - este un proces, în care în tăcere stai si uita-te la ecran, în cazul în care, fără participarea dumneavoastră, procesul de instalare a software-ului, cu condiția ca acesta poate fi vazut deloc. În acest caz, programul de instalare nu vă deranjează întrebări, cum ar fi, nu sunteți de acord cu acordul de licență. Parametrii utilizați pentru realizarea implicit. și anume cele oferite de programul de instalare atunci când instalați software-ul în mod obișnuit.