Le fichier batch Windows lance une gui avec des boutons

Comment puis-je créer une fenêtre avec plusieurs boutons dans lesquels ne pas s’en aller en cliquant dessus? J’essaie de créer une simple boîte fenêtrée avec des boutons qui peuvent ouvrir des programmes. J’ai utilisé WBox.exe pour mon interface graphique, mais il ferme la fenêtre avant le lancement du programme lorsque vous appuyez sur un bouton. Le HTML m’a traversé l’esprit, mais je ne sais pas comment créer des boutons ou même savoir s’il peut lancer un programme en cliquant.

Vous pouvez le faire d’une manière relativement simple via un fichier hybride Batch-HTA; Ceci est un exemple:

    HTA Buttons         

Enregistrez ce code dans un fichier avec l’extension .BAT. Peut-être auriez-vous besoin d’ajuster les valeurs dans window.resizeTo(374,100); ligne afin de correspondre à la résolution de votre écran. Cet exemple est assez simple pour que vous puissiez le comprendre même si vous ne savez rien sur les fichiers .HTA. Pour plus de détails et des liens à ce sujet, voir ce post .

Vous pouvez définir dynamicment le nombre de boutons avec radioButtons.bat

 @echo off ::call radioButtons.bat "one" "two" "three" for /f "tokens=* delims=" %%# in (' radioButtons.bat "one" "two" "three" ') do ( set "selected=%%#" ) echo selected button number: %selected%