Étape 2: Le Script
Le script, apparemment, ne supporte pas les espaces dans les noms de fichiers. Je ne sais pas pourquoi, et je ne veux pas y remédier. Mais choisir le code suivant et copier/coller dans votre éditeur de texte. Assurez-vous d’enregistrer avec une extension « .bat » sous « All Files », sinon vous aurez un fichier texte. Je recommande aussi l’enregistrer dans son propre dossier.
|---EDIT---|
J’ai compris comment faire pour résoudre le problème avec les espaces non pris en charge. J’ai mis à jour le code pour inclure ces changements.
hors
Si existe timidity.txt GOTO get_tdir
Zenity--sélection de fichier--annuaire--titre = « RΘpertoire pour timidity.exe » > timidity.txt
: get_tdir
Set /p tdir =
for /f "delims =" %% dans (' zenity--sélection de fichier--titre = "fichier MIDI"') midi = %% un
start /wait zenity.exe
IF ["midi %"] == [] GOTO annulé
for /f "delims =" %% dans (' zenity--sélection de fichier--enregistrer--titre = « Save » ') épargnent-ils = %% un
start /wait zenity.exe
Si [« % économisez %"] == [] GOTO annulé
CD tdir %
timidité « midi % »-Ow -o » %save%".wav | Zenity--cours--des pulsations
start /wait timidity.exe
Zenity--alerte--texte = « Conversion terminée »
start /wait zenity.exe
SORTIE
: annulé
Zenity--info--texte = « Annuler la Conversion »
start /wait zenity.exe