私の問題は、私のC++プログラムから.exeプログラムを実行する必要があることです。シェルで.exeを実行すると、.exeの場所に移動し、シェルで.exeを実行し、次に入力ファイルを要求します。プログラムが実行されます。 私の研究から、私はshell32を使う必要があると信じていますが、いくつか問題があります。私は現在、Linuxマシン(opensuse)でプログラミングしています。このシナリオではshell32は引き続き動作しますか?そうであれば誰でもライブラリをどこに置くべきか知っていますので、私のPC上でそれを見つけることができません。 私が潜在的に見るもう1つの問題は、プログラムの実行方法です。プログラムを実行してから引数を指定したのに対し、shellexecuteのすべての例では同じ呼び出しで引数が与えられます。 より良い解決策がある場合は、私はそれを開いています。理想的には、これはウィンドウズやLinuxマシン上で動作するはずですが、私が選択しなければならない場合は、ウィンドウズに行かなければなりません。 ありがとうございます。C++から.exeを実行する
0
A
答えて
3
shell32
はWindows固有です。今
SYNOPSIS
#include <stdlib.h>
int system(const char *command);
、あなたがしようとしているれているオペレーティングシステムのために構築されるようにしている実行したい実行ファイル:外部実行可能ファイルを実行する
一つかなりポータブルな方法はsystem()
コールを使用することですそれを実行します。 Linux上でWindows .exe
ファイルを実行する場合は、エミュレーションの領域(例:Wine)または仮想化(例:VirtualBox)に入ります。
関連する問題
- 1. C++プログラムからC#exeを実行する方法
- 2. exeファイルをCから実行する際の問題
- 3. .exeファイルなしでC#からpythonを実行するには
- 4. Javaから.exeファイルを実行する
- 5. プログラム内からexeを実行する
- 6. .exeインストーラから特定のexeファイルを実行する方法
- 7. C#.exeを.dllにする/実行するか.dllを.exeのように実行するか
- 8. UWPを使用してC#からEXEを実行
- 9. ワードプレスからEXEファイルを実行
- 10. TempFolderからWiX EXE CustomActionを実行
- 11. リモートpc - C++でexeを実行
- 12. C#アプリケーション内でC++ exeを実行する問題
- 13. exeファイルからMySqlをC#
- 14. C# - さらにmsiファイルを呼び出すexeファイルを実行する
- 15. c#リモートフォルダから.exeを起動する
- 16. CコードをC#から実行する
- 17. PowerShellから* .exeファイルを実行するには
- 18. テキストファイルからの引数でexeファイルを実行する
- 19. サーバからexeファイルを実行してクライアントにレンダリングする
- 20. cx_Freeze - エラーデスクトップのショートカットから.exeファイルを実行するときに
- 21. バッチファイルから.exeを実行する(私は新規)
- 22. ウェブアプリケーションからexeを実行する方法
- 23. pythonファイルから.exeファイルを実行する方法
- 24. red langからWindows実行ファイル(.exe)を作成するには?
- 25. Node.jsから.exeファイルを実行する方法
- 26. 別のネットワークからexeを実行する方法
- 27. ASP.NETアプリケーション(IIS 7,5)内からコンソールアプリケーション(.exe)を実行する
- 28. Eclipseプラグインからexeファイルを実行する
- 29. javaアプリケーションから.exeファイルを実行する
- 30. ウェブサイトからクライアントマシンでexeを実行する
C++タグがあるので、 – Abyx
ありがとう、私はシステム(cd/home/file)を試した連続したコマンドでこの作業をする方法を知っていますか?システム(cat test.txt); test.txtはファイル内にあります。それは動作しませんでしたが、システム(cat /home/file/test.txt);した。 – wookie1
ここに記載されているように解決:http://stackoverflow.com/questions/245600/using-a-single-system-call-to-execute-multiple-commands-in-c – wookie1