Kiel krei bat-dosieron en Vindozo

Pin
Send
Share
Send

Ofte konsiloj pri certaj agoj kaj korektoj en Vindozo 10, 8 kaj Windows 7 inkluzivas paŝojn kiel: "krei .bat-dosieron kun la sekva enhavo kaj ruli ĝin." Tamen la novulo-uzanto ne ĉiam scias fari tion kaj kio tia dosiero estas.

Ĉi tiu manlibro detaligas kiel krei batch-dosieron, kuri ĝin, kaj iujn kromajn informojn, kiuj povas esti utilaj en la kunteksto de ĉi tiu temo.

Krei dosieron .bat per notepad

La unua kaj plej facila maniero krei bat-dosieron estas uzi la norman Notepad-programon trovitan en ĉiuj aktualaj versioj de Vindozo.

La paŝoj por krei estos kiel sekvas

  1. Lanĉu Notepad (situanta en Programoj - Akcesoraĵoj, en Vindozo 10 estas pli rapide komenci per serĉado en la taskobreto, se notepad ne estas en la Komenca menuo, vi povas komenci ĝin de C: Windows notepad.exe).
  2. Enmetu la kodon de via batodosiero en la kajeron (ekzemple, kopiu ĝin de ie, aŭ skribu vian, pri iuj ordonoj - plu en la instrukcioj).
  3. En la notlibra menuo, elektu "Dosiero" - "Konservi kiel", elektu la lokon por konservi la dosieron, precizigu dosiernomon kun la etendo .bat, kaj certigu agordi "Ĉiuj Dosieroj" en la kampo "Dosiero".
  4. Alklaku la butonon "Konservi".

Notu: se la dosiero ne estas konservita en la specifita loko, ekzemple por veturi C, kun la mesaĝo "Vi ne havas permeson konservi dosierojn en ĉi tiu loko", konservu ĝin en la dosierujo "Dokumentoj" aŭ en la labortablon, kaj tiam kopiu al la dezirata loko ( la kaŭzo de la problemo estas, ke en Windows 10 vi bezonas privilegiojn de administranto por skribi al iuj dosierujoj, kaj ĉar la notepad ne estis lanĉita kiel administranto, ĝi ne povas konservi la dosieron en la specifita dosierujo).

Via .bat-dosiero estas preta: se vi ekzekutas ĝin, ĉiuj ordonoj listigitaj en la dosiero estos aŭtomate plenumitaj (kondiĉe ke ne estas eraroj kaj administraj rajtoj necesas: en iuj kazoj, vi eble bezonos ruli la bat-dosieron kiel administranto: dekstre alklaku la .bat-dosieron - kuru kiel administranto en la kunteksta menuo).

Notu: estonte, se vi volas redakti la kreitan dosieron, simple dekstre alklaku ĝin kaj elektu "Redakti".

Ekzistas aliaj manieroj fari bat-dosieron, sed ili ĉiuj skribas komandojn unu komando po linio al teksta dosiero en iu ajn teksta redaktilo (sen formatado), kiu tiam estas konservita per la etendo .bat (ekzemple en Vindozo XP kaj 32-bita Vindozo) 7 vi eĉ povas krei .bat-dosieron sur la komandlinio per la teksta redaktilo).

Se vi havas la montradon de dosier-etendoj (ŝanĝoj en la kontrolpanelo - Esploraj agordoj - vido - kaŝu etendojn de registritaj dosieroj), tiam vi povas simple krei .txt-dosieron, tiam renomi la dosieron instalante la .bat-etendon.

Regu programojn en dosieron kaj aliajn bazajn komandojn

En la batch-dosiero, vi povas ruli iujn programojn kaj komandojn el ĉi tiu listo: //technet.microsoft.com/en-us/library/cc772390(v=ws.10).aspx (kvankam iuj el ĉi tiuj eble ne haveblas en Vindozo 8 kaj Vindozo 10). La sekva estas nur iuj bazaj informoj por novuloj.

Plej ofte estas la jenaj taskoj: lanĉi programon aŭ plurajn programojn de .bat-dosiero, lanĉi iun funkcion (ekzemple purigi la klipo, distribui WiFi el tekkomputilo, malŝalti la komputilon per tempigilo).

Por komenci programon aŭ programojn, uzu la komandon:

komenci "" program_path

Se la vojo enhavas spacojn, enfermu la tutan vojon inter duoblaj citiloj: ekzemple:

startu "" "C:  Program Files  program.exe"

Post la vojo al la programo, vi povas ankaŭ precizigi la parametrojn, per kiuj ĝi lanĉu, ekzemple (simile, se lanĉaj parametroj enhavas spacojn, citu ilin):

komenci "" c:  windows  notepad.exe file.txt

Noto: en duoblaj citaĵoj post komenco, laŭ la specifaĵoj, la nomo de komandodosiero montrita en la komandlinio devas esti indikita. Ĉi tiu estas nedeviga parametro, sed en la foresto de ĉi tiuj citaĵoj, ekzekuti batajn dosierojn, kiuj enhavas kombilojn en vojoj kaj parametroj, eble neatendite.

Alia utila funkcio estas lanĉi alian batodosieron el la aktuala dosiero, vi povas fari tion per la voka komando:

alvokaj parametroj_ vojo_ al dosiero_ de dosiero

La parametroj pasigitaj ĉe ekkuro legeblas en alia batodosiero, ekzemple ni nomas la dosieron kun la parametroj:

voki dosieron2.bat parametro1 parametro2 parametro3

En file2.bat vi povas legi ĉi tiujn parametrojn kaj uzi ilin kiel vojojn, parametrojn por lanĉi aliajn programojn tiamaniere:

echoo% 1 eco% 2 e 2o% 3 paŭzo

I.e. por ĉiu parametro ni uzas ĝian serian numeron kun procenta signo. La rezulto en la donita ekzemplo estos la eligo al la komandfenestro de ĉiuj preterpasitaj parametroj (la e commanda komando estas uzata por montri tekston en la konzola fenestro).

Defaŭlte, la komanda fenestro fermiĝas tuj post kiam ĉiuj ordonoj estas ekzekutitaj. Se vi bezonas legi la informojn en la fenestro, uzu la paŭzan komandon - ĝi haltigos la ekzekuton de komandoj (aŭ fermu la fenestron) antaŭ ol iu uzanto premas ŝlosilon en la konzolo.

Foje, antaŭ ol ekzekuti la sekvan ordonon, vi devas atendi iom da tempo (ekzemple ĝis la unua programo estas plene lanĉita). Por fari tion, vi povas uzi la komandon:

timeout / t time_seconds

Se vi deziras, vi povas ruli la programon en minimumigita aŭ pligrandigita video per la parametroj MIN kaj MAX antaŭ specifi la programon mem, ekzemple:

startu "" / MIN c:  windows  notepad.exe

Por fermi la komandan fenestron post kiam ĉiuj komandoj estis ekzekutitaj (kvankam ĝi kutime fermiĝas uzante komenco por komenci), uzu la elirkomandon sur la lasta linio. Se la konzolo ankoraŭ ne fermiĝas post komenci la programon, provu uzi la jenan komandon:

cmd / c start / b "" program_path-ebloj

Noto: En ĉi tiu komando, se la vojo al la programo aŭ parametroj enhavas spacojn, povas esti problemoj kun la lanĉo, kiu povas esti solvita jene:

cmd / c start "" / d "vojo_to_folder_with_space_space" / b programo_file_name "parametroj_ kun blanka spaco"

Kiel jam rimarkite, ĉi tio estas nur tre bazaj informoj pri la plej ofte uzataj komandoj en bataj dosieroj. Se vi bezonas plenumi pliajn taskojn, provu trovi la informojn, kiujn vi bezonas en la interreto (rigardu, ekzemple, "faru ion sur la komandlinio" kaj uzu la samajn komandojn en la .bat-dosiero) aŭ faru demandon en la komentoj, mi provos helpi.

Pin
Send
Share
Send