mercoledì 2 novembre 2011

Batch problems

Oggi, giornata post festiva ho dovuto imbattermi in questo problema batch-oriented.

All'interno di un batch ho lanciato il seguente comando

start "MY WINDOW" /min cmd.exe /c "set PIPPO=my_val & echo %PIPPO% > test.txt"

con mio grande stupore all'interno del file test.txt non veniva visualizzata correttamente la variabile.
Se invece creo un file batch.bat con i comandi:

set PIPPO=my_val 
echo %PIPPO% > test.txt

e poi lancio 

start "MY WINDOW" /min cmd.exe /c "batch.bat"

tutto funziona correttamente. Mistero e/o errori?? Ai posteri l'ardua sentenza. In caso di soluzione commentate pure, se la trovo io provvederò ad aggiornare il post.
Stay tuned

Nessun commento: