これはPythonのような言語では簡単ですが、C++で行う方法はわかりません。私は特定のフォルダに移動したい、例えば "C:\ tests"とそのフォルダからいくつかのコマンドライン呼び出しを実行したい。ありがとうフォルダに移動してWindowsのコマンドラインコールを実行する方法
0
A
答えて
2
CreateProcess()
呼び出しを使用して特定のディレクトリでプロセスを開始できます。特に、lpCurrentDirectory
引数を見て:
lpCurrentDirectory [において、任意]
プロセスの現在のディレクトリへのフルパス。この文字列には、 UNCパスを指定することもできます。このパラメータがNULLの場合、新しいプロセスは同じ現在のドライブ とディレクトリを呼び出しプロセスとして持ちます。 (この機能は、主にアプリケーションを起動し、その最初のドライブと作業ディレクトリを指定する必要が シェルのために提供されています。)
この関数はPythonのsubprocess.Popen
's constructorによって内部的に使用されます。
0
ディレクトリを変更する場合はSetCurrentDirectory
、コマンドを非同期に実行する場合はsystem
が必要です。 system
は簡単な方法です。柔軟性が必要な場合はCreateProcess
を使用できます。
0
batファイルを作成し、そこにcdコマンドを入力して必要なパスを設定し、コマンドを実行して実行します。あなたのbatファイル内のExは line1 "cd c:/ tests /" line2 "実行するコマンド" を書きます。その後、system( "* .bat")を使用してbatファイルを呼び出すことができます。それに関連する詳細情報を参照してくださいhttp://faq.cprogramming.com/cgi-bin/smartfaq.cgi?answer=1044654269&id=1043284392これがうまくいきたいです
関連する問題
- 1. フォルダのすべてのサブディレクトリに移動してコマンドを実行するスクリプト
- 2. サムネイルを移動してcodeigniterのフォルダを指定する方法
- 3. 実行時に新しいボタンを移動する方法は?
- 4. NetBeansのショートカットをWindowsエクスプローラのフォルダの場所に移動する
- 5. 実行時に複数のコントロールを選択して移動する方法
- 6. モデルを実行するたびに新しいフォルダにファイルを移動
- 7. 行のすべてのセルに行を移動する方法
- 8. Windowsの起動時にバッチスクリプトを実行する方法は?
- 9. windowsでjenkinsの自動実行を無効にする方法
- 10. バッチコマンドを使用してフォルダ内のすべてのアイテムを別のフォルダに移動する方法
- 11. 実行可能ファイルからフォルダを移動する
- 12. CSS3キーフレーム移動なしでイメージサークルを実行する方法
- 13. コード実行をメインqeueに移動する方法
- 14. WindowsサービスのホストWcfサービスは、1分ごとに実行され、タイマーを使用して1つのフォルダから別のフォルダにファイルを移動します。
- 15. フォルダ内のファイルをC++の別のフォルダに移動する方法
- 16. 2つのフォルダを後ろに移動する方法
- 17. 現在のファイルをフォルダに移動する方法は?
- 18. リストアイテムをSharepointオンラインのフォルダに移動する方法
- 19. ウォーターマークイメージをPHPのフォルダに移動する方法
- 20. ファイルをモデルのフォルダから別のフォルダに移動する方法は?
- 21. 実行方法バイナリファイルに移動しますか?
- 22. C#Windowsサービスを使用して、あるフォルダから別のフォルダにリモートデスクトップを移動する
- 23. Windowsでpythonを使用して、あるフォルダから別のフォルダにテキストファイルを移動する
- 24. DeployerをWindowsにインストールして実行する方法
- 25. php imapでフォルダにメールを移動する方法
- 26. Android XMLレイアウトファイルをフォルダに移動する方法
- 27. 角度jsで画像をフォルダに移動する方法
- 28. svnフォルダから本番サーバにファイルを移動する方法
- 29. Co-Adminとして、別のユーザーのアカウントでフォルダを移動する方法は?
- 30. 外付けSDカード内のフォルダに移動する方法
余分なバッチファイルを浮かべることは、それを達成する最もエレガントな方法ではありません... – Peter