Volevo creare un programmino c++ che alla domanda " Vuoi aprire il cmd?" Se rispondevo si lo apriva e gli faceva fare un azione esempio " start %0 goto s"
Per una cosa del genere è INUTILE usare il C++. Basta usare il Batch, infatti quando hai scritto ":s start %0 goto s" non ti sei accorto che questa stringa fa parte del linguaggio da interpretare col DOS e non è possibile usarla in C++ perchè il comando "START" non esiste ed è possibile usarlo solo nel DOS.
____________________________________
Eccoti il programmino bello servito, non ci vuole nulla, è da salvare in linguaggio batch (nome_file.bat)
Comments
http://forum.html.it/forum/showthread/t-1430477.ht...
http://forum.masterdrive.it/c-c-21/c-c-eseguire-ap...
Se ho capito bene quello che vuoi fare...
Riassumendo il metodo più immediato per aprire un programma (in questo caso cmd) è: system("C:\\percorso\\cmd.exe parametri");
Per una cosa del genere è INUTILE usare il C++. Basta usare il Batch, infatti quando hai scritto ":s start %0 goto s" non ti sei accorto che questa stringa fa parte del linguaggio da interpretare col DOS e non è possibile usarla in C++ perchè il comando "START" non esiste ed è possibile usarlo solo nel DOS.
____________________________________
Eccoti il programmino bello servito, non ci vuole nulla, è da salvare in linguaggio batch (nome_file.bat)
@echo off
set /p "comando1=Vuoi aprire il cmd? (y/n)"
if %comando1%==y (start start start start start) else echo Premi un tasto per uscire...
pause>nul
facilissimo basta che lo fai col DOS xkè start nono c'è
dddddd