私が達成しようとしているのは、ユーザーに数値を要求するポップアップを作成することです。その値が入力されると、コマンドラインの特定の位置に配置されて実行されます。
私はこれを会計ソフト用に使用しています。データベースからトランザクションを削除する必要がある場合は、レポートでジョブ ID を見つけ、コマンドを実行して特定の文字列の末尾にジョブ ID を入力すると、DB 内のトランザクションが消去されます。
メソッドを単純化しようとしています....何か助けはありますか?
vbscript の InputBoxes に関するこのドキュメントを読むことをお勧めします。
変数を入力ボックスと等しくなるように設定できます。strInput = InputBox("prompt")
次に、変数strInput
を dos コマンドに渡します。
vbscript からコマンドを実行する方法については、こちらを参照してください。
あなたのコードは、おおよそ、
strInput = InputBox("prompt")
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "program.exe /argument=" & strInput