Non è più facile passare il nome del programma da aprire come parametro al BATCH?
Ogni parametro ha un nome che inizia con un segno percentuale ( % ) seguito dal numero del parametro (il primo ha parametro 1, il secondo 2, ecc.) fino a 9, dopodichè è necessario usare shift.
Piccolo esempio (supponiamo si chiami avvia.bat):
Un esempio di utilizzo, dalla linea di comando:codice:@echo off echo Sto per eseguire il comando "%1" start %1
Ciao.codice:C:> avvia c:\windows\notepad.exe![]()