バッチ処理内で使える分岐ソフトを探しています

 set /p EXEC=" 選択 (U / B / ENTER) : "
 if "%EXEC%" == "U" goto _restore
 if "%EXEC%" == "B" goto _backup

現在このようなバッチで後の処理に飛んでいるのですが、これを

 [ Backup(B) ][ Restore(U) ]

といった感じにマウスのクリックとキーボードのショートカットの
両方を兼ねるダイアログを表示するようにしたいのです
押されたボタンによってERRORLEVELを返す様なものはないでしょうか?