Paso 2: El guión
El guión, al parecer, no admite espacios en los nombres de archivo. No sé por qué, y no quiero arreglarlo. Pero el siguiente código y copiar/pegarlo en su editor de texto. Asegúrese de guardarlo con la extensión ".bat" bajo "Todos los archivos" o de lo contrario, usted tendrá un archivo de texto. También recomiendo guardarlo en una carpeta propia.
|---EDIT---|
Yo he averiguado cómo solucionar el problema con los espacios no se admite. He actualizado el código para incluir estos cambios.
de
Si existen timidity.txt GOTO get_tdir
zenity--selección de archivos--directorio--title = "Directorio de timidity.exe" > timidity.txt
: get_tdir
Set /p tdir =
for /f "delims =" condition en (' zenity--file-selección--title = "archivo MIDI"') hacer midi = %% un
iniciar /wait zenity.exe
IF ["midi %"] == [] GOTO cancelado
for /f "delims =" condition en (' zenity--selección de archivo--guardar--title = "Guardar" ') guardar = %% un
iniciar /wait zenity.exe
Si ["% ahorro %"] == [] GOTO cancelado
CD % tdir %
timidez "% midi"-ujo -o "%save%".wav | zenity--progreso--Pulse
iniciar /wait timidity.exe
zenity--alerta--texto = "Terminado de conversión"
iniciar /wait zenity.exe
SALIDA
: cancelado
zenity--info--texto = "Cancelada la conversión"
iniciar /wait zenity.exe