バッチファイルとDelphi 7で開発されたアプリケーションがあります。ボタンをクリックすると、その上に2つのパラメータが設定されたバッチファイルを実行します。どうやってやるの?2つのパラメータを使用してバッチファイルを実行するにはどうすればよいですか?
2
A
答えて
1
CreateProcess()
を使用して"cmd.exe /C batchfilename parameters"
を実行します。ここで、cmd.exeへのパスは%COMSPEC%
環境変数から取得されます。
3
@Remyで説明されているように、これは確かにCreateProcess()
で行うことができます。しかし、CreateProcess()
は、操作するのが最も簡単な機能ではありません。便宜上、あなたはShellExecute()
がより容易オプションであることを見つけることがあります。
uses
ShellAPI;
....
ShellExecute(0, 'open', PChar(BatchFileName), 'param1 param2',
nil, SW_SHOWDEFAULT);
最終的に、これは読まれて、その後CreateProcess()
への呼び出しが行われてCOMSPEC
変数につながります。利点は、シェルがあなたのために重い持ち上げをさせることです。
関連する問題
- 1. VB.NETを使用して別のコンピュータでバッチファイルを実行するにはどうすればよいですか?
- 2. バッチファイルを使用して複数のSQLスクリプトを実行するにはどうすればよいですか?
- 3. バッチファイルを使用してEclipse上でSelenium Scriptsを実行するにはどうすればよいですか?
- 4. バッチファイルを使用してselect statmentを実行するにはどうすればよいですか?
- 5. バッチファイルを使用してnetshを実行するにはどうすればよいですか?
- 6. 別のバッチファイルから別のプロセスでバッチファイルを実行するにはどうすればよいですか?
- 7. パラメータを使用して関数を何度も実行するにはどうすればよいですか?
- 8. フォアスクリーンでバッチファイルを実行するにはどうすればいいですか
- 9. バッチファイルを使用してコマンドプロンプトの設定を行うにはどうすればよいですか?
- 10. ジャスミンを使用してtypescript(angular 2)のテストを実行するにはどうすればよいですか?
- 11. 2つのベクトルを使用して行列を作成するにはどうすればよいですか?
- 12. 昇格されたユーザーとしてバッチファイルを実行するにはどうすればよいですか?
- 13. Groovyを使用して、バックティックを持つシェルコマンドを実行するにはどうすればよいですか?
- 14. Appiumを使用して2つの異なるデバイスで2つのテストケースを実行するにはどうすればよいですか?
- 15. Jenkins2.0で2つのステージを並行して実行するにはどうすればいいですかパイプラインプロジェクト
- 16. Delphi 2006で実行時にADOパラメータを使用するにはどうすればよいですか?
- 17. Angular 2では、実行時に別のルートを使用するにはどうすればよいですか?
- 18. 2つの構文コマンドを同期して実行するにはどうすればよいですか?
- 19. sedを使用してバッチファイル内の "\"を "/"に変更するにはどうすればよいですか?
- 20. MSBuildを使用して(実際に)AfterPublishを実行するにはどうすればよいですか?
- 21. 新しいコマンドラインウィンドウで2つのコマンドを実行するにはどうすればよいですか?
- 22. バッチファイルであれば、私は.BATバッチファイルでこれを行うにはどうすればよいの文エラー
- 23. バッチファイルを使用してWindowsのハードウェア構成をキャプチャするにはどうすればよいですか?
- 24. プロトコルを使用して同時実行スレッドを実装するにはどうすればよいですか?
- 25. バッチファイルを使用してcmdをサイレントモードで起動するにはどうすればよいですか?
- 26. 1つのpom.xmlで2つのgmavenスクリプトを実行するにはどうすればよいですか?
- 27. Google Chromeを使用してウェブサイトのPOSTパラメータを見つけるにはどうすればよいですか?
- 28. XcodeをビルドしてApplescriptを使用して実行するにはどうすればよいですか?
- 29. UBOOTコンソールのスペースを使用してパラメータを使用するにはどうすればよいですか?
- 30. Javascript:パラメータを使用して関数でオブジェクトプロパティを使用するにはどうすればよいですか?
はい私はこのコマンドを使用しましたが、私のexeでは答えられませんでした。 –
私はあなたのコメントを理解していません。 exeとは何ですか? –
+1 @DavidHeffernan既存の.vbsファイルもこのメソッドを実行することをお勧めしますか?または私はWindowsスクリプトインターフェイスを使用する必要があります(私に過剰なようです)? – Sam