PDA

View Full Version : batch


virgil91
14-02-2008, 12:23
salve ragazzi stavo creando na cosina in batch con il programma : quick batch compiler.
il codice è questo:@echo off
echo ciao dimmi chi sei e ti diro come sei.
echo.
echo
echo come ti chiami??
IF %1==xxx echo mm...lei è un maschio
echo grazie per aver usato il software
echo.
echo prema un tasto per uscire
pause>nul
cls
io volevo che quando cliccavo mi si apriva il dos e mi chiedeva ste cose però quandi cicco 2 volte se apre e si chiude velocemente...potete spiegarmi perchè e come risolvere la cos sopratutto???
grazie anticipatamente

71104
14-02-2008, 12:46
non conosco questo quick batch compiler, ma intanto prova a vedere che succede se lanci il programma generato da linea di comando anzichè da shell grafica; in altre parole vai su Start, Esegui, scrivi cmd.exe e premi Invio, spostati nella cartella dove hai l'eseguibile generato da quick batch compiler, lancialo, e vedi cosa scrive.

virgil91
14-02-2008, 13:28
no..nn va...mi da echo nn atteso e questo anche quando uso il block notes e poi lo rinonimo . bat
forse con il batch nn se può fare???

71104
14-02-2008, 14:12
no..nn va...mi da echo nn atteso e questo anche quando uso il block notes e poi lo rinonimo . bat
forse con il batch nn se può fare???
è sbagliata la sintassi dell'IF. vai su cmd, digita "HELP IF" e leggiti l'help del comando if.