Forum » Programiranje » CMD variables
CMD variables
einstein :P ::
Zdravo,
jaz probam en programček (batch file) naredit in me zanima kaj več o variables oz. spremenljivkah. Na netu ne najdem kaj dosti tega, kar iščem, zanima pa me predvsem, kako uporabiti variable, da recimo, ko nek uporabnik odgovori z nekim odgovorom program "skoči" na določen (označen) del programa in ga od tam nadaljuje.
Mislim pa tisto stvar, ki zgleda nekako takole: %variable1%, set %var%, if %...%== npr: 1 goto a. if %...%== npr: 2 goto b itd. Kako bi to naredil? Enkrat sem že eno igro delal s pomočjo tega, pa se ne spomnim dobro več teh komand oz. ne vem, niti kako bi iskal v googlu, da bi našel kaj takega, kar rabim.
Program bi bil npr., če pritisnem 1, da gre na točko programa (labels) :a
in če npr. pritisnem 2, da gre na :b itd.
Hvala vsem strokovnjakom.
Lp
jaz probam en programček (batch file) naredit in me zanima kaj več o variables oz. spremenljivkah. Na netu ne najdem kaj dosti tega, kar iščem, zanima pa me predvsem, kako uporabiti variable, da recimo, ko nek uporabnik odgovori z nekim odgovorom program "skoči" na določen (označen) del programa in ga od tam nadaljuje.
Mislim pa tisto stvar, ki zgleda nekako takole: %variable1%, set %var%, if %...%== npr: 1 goto a. if %...%== npr: 2 goto b itd. Kako bi to naredil? Enkrat sem že eno igro delal s pomočjo tega, pa se ne spomnim dobro več teh komand oz. ne vem, niti kako bi iskal v googlu, da bi našel kaj takega, kar rabim.
Program bi bil npr., če pritisnem 1, da gre na točko programa (labels) :a
in če npr. pritisnem 2, da gre na :b itd.
Hvala vsem strokovnjakom.
Lp
STAY OUT OF MY TERRITORY!
pegasus ::
Naredi si uslugo in se ukvarjaj vsaj s powershellom, še raje pa si namesti cygwin in si oglej normalne shelle.
einstein :P ::
haha, nimam pojma o tem powershellu, zanimajo me samo nekatere funkcije cmdja, ker bi rad naredil en simple programček.
hvala, lp
hvala, lp
STAY OUT OF MY TERRITORY!
einstein :P ::
Mi lahko kdo pove, kako bi naredil batch file, ki bi preštel št. map v določeni mapi in število izpisal v cmd-ju?
Hvala, lp.
Hvala, lp.
STAY OUT OF MY TERRITORY!
einstein :P ::
@rb750
hvala, ampak rabil bi, da izpiše samo številko, ne seznama, pa še tole, kar je na tej strani je čisto pre-zakomplicirano zame.
imel sem v mislih nekaj takega:
@echo off
setlocal enableextensions
set count=0
for %%x in (*) do set /a count+=1
echo %count%
endlocal
ampak to prešteje le datoteke in ne map - kar pa jaz hočem. rad bi, da stvar prikaže samo številko in nič drugega.
ali mogoče veš ali pa, če kdo drug ve, kako bi tole preprosto kodo preuredil, da bi štela mape??? res bi bil hvaležen.
lep pozdrav.
hvala, ampak rabil bi, da izpiše samo številko, ne seznama, pa še tole, kar je na tej strani je čisto pre-zakomplicirano zame.
imel sem v mislih nekaj takega:
@echo off
setlocal enableextensions
set count=0
for %%x in (*) do set /a count+=1
echo %count%
endlocal
ampak to prešteje le datoteke in ne map - kar pa jaz hočem. rad bi, da stvar prikaže samo številko in nič drugega.
ali mogoče veš ali pa, če kdo drug ve, kako bi tole preprosto kodo preuredil, da bi štela mape??? res bi bil hvaležen.
lep pozdrav.
STAY OUT OF MY TERRITORY!
Monster ::
ne kompliciraj.
dir /ad | findstr /r /n "DIR" | find /c ":"
Vir:
http://www.computerhope.com/dirhlp.htm
http://brett.batie.com/scripting/count-...
dir /ad | findstr /r /n "DIR" | find /c ":"
Vir:
http://www.computerhope.com/dirhlp.htm
http://brett.batie.com/scripting/count-...
Ka zaboga...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | program za pomoč pri tiskanju 200+pdf dokumentovOddelek: Pomoč in nasveti | 2279 (1331) | HotBurek |
» | batch fajl iz txt (strani: 1 2 )Oddelek: Programiranje | 9648 (8309) | b3D_950 |
» | Preprost CPU testOddelek: Navijanje | 3388 (2649) | AlienRR |
» | preverjanje net povezave z dos batch ukaziOddelek: Programiranje | 3716 (2056) | amigo_no1 |