Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 04.05.2006., 15:43   #1
mat
Premium
Moj komp
 
Datum registracije: Feb 2006
Lokacija: zg
Postovi: 2,105
choice ispis u batu?

ovako, imam jedan problemcic koji se nadam da bi netko mogao pomoci rjesiti

radim jedan batch file koji ce mi sluziti za detekciju prckanja po mom pc-u. e sad imam jedan problem, ako imam:

<code>if '%choice%'=='1' goto jedan/o:gen >uljez.txt
if '%choice%'=='2' goto dva/o:gen >uljez.txt
if '%choice%'=='3' goto tri/o:gen >uljez.txt
</code>

kako mogu ispisati u "uljez.txt" naziv choice-a. u ovom slucaju "1", "2" ili "3" ? zajedno s vremenom i datumom kada je odabran odabir
pokusao sam ovako jednostavno :

<code>if '%choice%'=='1' goto jedan/o:gen "%date% u %time% sati">uljez.txt
if '%choice%'=='2' goto dva/o:gen "%date% u %time% sati">uljez.txt
if '%choice%'=='3' goto tri/o:gen "%date% u %time% sati">uljez.txt
</code>

ali tako nejde bas... isto tako me zanima postoji li nacin da za svaki put se stvori novi txt file (npr. uljez1.txt uljez2.txt itd") ili da se popis nadoveze samo na postojeci "uljez.txt". to bi mi dobro doslo jer ako ce samo pregaziti postojeci "uljez.txt" onda imam informacije samo o zadnjem "uljezu"

hvala
mat je offline   Reply With Quote
Staro 04.05.2006., 16:37   #2
mat
Premium
Moj komp
 
Datum registracije: Feb 2006
Lokacija: zg
Postovi: 2,105
rješio sam prvi problem, sad jos samo neznam kako mu narediti konstantno upisivanje u isti file. znaci ako se stvar ponovi nekoliko puta da ne dobim na kraju samo zadnjeg nego ili vise "uljez.txt"-ova ili svaki put kad je pokrenut batch da se upisuju dalje u isti "uljez.txt"
mat je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 04.05.2006., 23:17   #3
Costa
Moderator
 
Costa's Avatar
 
Datum registracije: Aug 2003
Lokacija: Zagreb
Postovi: 3,193
Umjesto > stavi >>
Costa je offline   Reply With Quote
Staro 07.05.2006., 20:37   #4
mat
Premium
Moj komp
 
Datum registracije: Feb 2006
Lokacija: zg
Postovi: 2,105
hvala
mat je offline   Reply With Quote
Staro 10.05.2006., 13:54   #5
immortal
Kernel panic
 
Datum registracije: Jan 2006
Lokacija: Zg
Postovi: 522
Kako koristiti ovaj choice? Našao sam na internetu ovo:

@echo off
choice /N /C:12 izaberi (1 ili 2)%1
if errorlevel ==2 goto dva
if errorlevel ==1 goto jedan
goto end
:dva
echo dva
goto end
:jedan
echo jedan
:end

Ali tako mi ne radi. Piše: "choice is not recognized as...".
__________________
Keyboard error or no keyboard present
Press F1 to continue, DEL to enter SETUP
immortal je offline   Reply With Quote
Staro 10.05.2006., 21:29   #6
Costa
Moderator
 
Costa's Avatar
 
Datum registracije: Aug 2003
Lokacija: Zagreb
Postovi: 3,193
To ti je za DOS/WIN95 i 98

Za win2k i xp mozhesh rabiti:
Citiraj:
@ECHO off
cls
:start
ECHO.
ECHO 1. Print Hello
ECHO 2. Print Bye
ECHO 3. Print Test
set choice=
set /p choice=Type the number to print text.
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto hello
if '%choice%'=='2' goto bye
if '%choice%'=='3' goto test
ECHO "%choice%" is not valid please try again
ECHO.
goto start
:hello
ECHO HELLO
goto end
:bye
ECHO BYE
goto end
:test
ECHO TEST
goto end
:end
Costa je offline   Reply With Quote
Staro 11.05.2006., 08:22   #7
mat
Premium
Moj komp
 
Datum registracije: Feb 2006
Lokacija: zg
Postovi: 2,105
je to sam i ja našao, identican tutorial
steta sto nema nekih opsirnijih, ovo ms-dos programiranje je toliko jednostavno da jednostavnije ne moze biti, puno se moze s tim
mat je offline   Reply With Quote
Staro 11.05.2006., 08:50   #8
Bran
nemam kaj napisati
 
Bran's Avatar
 
Datum registracije: May 2003
Lokacija: Međimurje
Postovi: 1,303
Citiraj:
Autor mat
je to sam i ja našao, identican tutorial
steta sto nema nekih opsirnijih, ovo ms-dos programiranje je toliko jednostavno da jednostavnije ne moze biti, puno se moze s tim
Kakav je to tutorial? Imaš možda link? Malo sam se zainteresirao.
__________________
ASUS A3500N Centrino 725 1.6GHz, 15"(1024x768), 4X +/- DVD-RW, HDD 60GB, DDR 512MB, Li, Fax/Mod, LAN, IEEE1394, 4xUSB2.0, 0.35 millijuna pixela integrirana video camera





Bran je offline   Reply With Quote
Staro 11.05.2006., 14:22   #9
immortal
Kernel panic
 
Datum registracije: Jan 2006
Lokacija: Zg
Postovi: 522
@Costa: radi!! hvala...
__________________
Keyboard error or no keyboard present
Press F1 to continue, DEL to enter SETUP
immortal je offline   Reply With Quote
Staro 11.05.2006., 14:27   #10
mat
Premium
Moj komp
 
Datum registracije: Feb 2006
Lokacija: zg
Postovi: 2,105
evo ga ovo:

http://www.computerhope.com/batch.htm

a costa je dao ovo:

http://www.computerhope.com/sethlp.htm#04

sto je dodatak prvom buduci da vjerojatno koristis xp
to dvoje sam ja proštudirao nedavno i naletio na jos par slicnih (koje vise ni u historyu nemam)
proguglaj malo sa "batch files", "ms-dos help" i sl.
mat je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 12.05.2006., 11:59   #11
Costa
Moderator
 
Costa's Avatar
 
Datum registracije: Aug 2003
Lokacija: Zagreb
Postovi: 3,193
Dobro mjesto za pratiti su i njuzgrupe:
alt.msdos.batch
alt.msdos.batch.nt
Costa je offline   Reply With Quote
Staro 14.05.2006., 00:25   #12
mat
Premium
Moj komp
 
Datum registracije: Feb 2006
Lokacija: zg
Postovi: 2,105
super stvar hvala costa
mat je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na