Kezdőoldal » Számítástechnika » Programok » Hogyan tudok olyan bat filet...

Hogyan tudok olyan bat filet készíteni, amelyik 1 cmd-s parancsot indít el?

Figyelt kérdés
például dir/s vagy bármi

2022. márc. 30. 17:31
 1/10 anonim ***** válasza:
63%
Fogsz valamilyen egyszerű szövegszerkesztőt (p. Jegyzettömb), és beleírod az első sorába az adott parancsot. Csak arra figyelj, hogy .bat kiterjesztéssel mentsd el!
2022. márc. 30. 17:32
Hasznos számodra ez a válasz?
 2/10 A kérdező kommentje:
de pl a dir/s az nem megy, csak felugrik a cmd ablak és 1ből bezárul
2022. márc. 30. 18:50
 3/10 anonim ***** válasza:
23%
hagyj szóközt a dir után
2022. márc. 30. 21:47
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:

De, megy.

A számítógép azt hajtja végre, amire utasítod, és nem azt, amire gondolsz. Kilistázza az adott mappa tartalmát, majd miután végzett, bezáródik. Sehol nem adtál utasítást arra, hogy várakozzon. A rendszer meg nem fogja "magakasztani" az ablakot, hiszen nem tudhatja, hogy mi a célod. Ha én írok egy kötegfájlt, aminek a lehető legzavartalanabb módon kell lefutnia, vagy esetleg másik kötegfájl töbször meghívja azt, vagy átirányítod a kimenetét, mert valamit automatizálsz, akkor a lehető legrosszabb lenne, ha a rendszer még "extraként" nyitva hagyná azokat a lefutásuk után.

Megjegyzés 1.: ha ugyanezt a parancsot kiadod a "Futtatás" ablakban, közvetlenül (Win+R), akkor ugyanígy e fog tűnni a végrehajtása után.

Megjegyzés 2.: Ha előbb indítasz egy parancssort, és abban futtatod az említett .bat fájlt, akkor lefutás után is látni fogod a tartlmát.

Megjegyzés 3.: a "pause" parancs pont azt csinálja, amit szeretnél: billentyűnyomásig megakasztja a kötegfájl futását.

2022. márc. 30. 21:55
Hasznos számodra ez a válasz?
 5/10 anonim ***** válasza:

#3: Nem az lesz a hiba, DOS/Windows rendszereken nem kötelező a parancs és a kapcsoló között a szóköz.

Ettől függetlenül az mégis ajánlott, már csak azért is, mert értelmesebben néz ki.

2022. márc. 30. 21:55
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:

Csináld amit mondok:


De mivel nem írtad a op-rendszert, ezért nem tudom hogy működni fog -e? Win7-en működik.


Keresd meg a cmd.exe fájlt a rendszerben. Win7-ben c:\Windows\System32\


Másolás.


Nyisd meg a c:\-t vagyis a gyökérkönyvtárt, és illeszd be. Inkább nem állok neki elmagyarázni hogy miért.


Ezután a txt fájlba írd be először a parancsot amit végre akarsz hajtatni, "enter", a következő sorba pedig azt, hogy c:\cmd.exe

Mentsd el, majd nevezd át a .txt-t .bat-ra és futtasd.

2022. márc. 30. 22:15
Hasznos számodra ez a válasz?
 7/10 anonim ***** válasza:

Megnéztem, win7-en fordítva is működik.


Tehát először a c:\cmd.exe, majd a következő sorban a parancs.

2022. márc. 30. 22:24
Hasznos számodra ez a válasz?
 8/10 A kérdező kommentje:
Köszönöm!
2022. ápr. 1. 05:57
 9/10 anonim ***** válasza:

A window's-ban egy commander (cmd) jogosultsági szintje a rendszer könyvtárában való elhelyezkedésétől függ, ami a feladat-végrehajtásban is korlátozza.


Ha például az eredeti helyén lévővel próbálsz olyan részt listázni a dir paranccsal ami a hierarchiában felette van, azt nem fogod tudni. Csak az az alatt lévőket listázza.


Ezért kellett a hierarchia legmagasabb pontjára tenni, vagyis a gyökérkönyvtárba. Ez már teljesen "DOS" értékű.

2022. ápr. 1. 09:32
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:
Bocs: windows. XD
2022. ápr. 1. 09:35
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!