web-dev-qa-db-ja.com

フォルダまたはファイルを選択してstdoutに書き込むように要求するWindows用のGUI、ポータブル、小さなツールはありますか?

職場では、1つ、2つ、または3つのフォルダーをパラメーターとして受け取るCMDバッチスクリプトを常に作成しています。

エンドユーザーがこれらのスクリプトの使用に興味を持つことがあるので、長くて退屈でエラーが発生しやすく、引数として3つのフォルダーパスを含むコマンドラインをcmdに入力するのは面倒です。このようにしたいと思います。 Linuxの場合:

my_destination_folder="$(zenity --folder-selector --title "choose your folder")"

次のようなツールを使用します。

FOR /F "usebackq tokens=*" %%G IN (`XXX.exe`) do SET my_destination_folder=%%G

私のXXX.exeになり得る簡単なツールを知っていますか?

おそらくスタンドアロンのミニマルなツール...

ありがとうございました

3
Benoit

AutoIt プログラムを作成して、ダイアログボックスでユーザーにクリックするように指示すると思います。順番に3つの必要なフォルダ。

2
paradroid

面白いアイデアのようだったので、私はあなたのために別のアイデアを作りました:)

これがXXX.exeです: Link

ソースコードが含まれています。

enter image description here

enter image description here

2
John T

ウィザード見習い を見つけました。それでも、ファイル選択ダイアログを直接開くことはありません。参照ボタンをクリックする必要があります。

1
Benoit