2012-03-30 8 views
0

他のアプリケーションをパラメータで呼び出す方法を教えてください。パラメータで呼び出されるプロセスの開始方法について説明します。 VBのコードの場合は次のとおりです。Qtで別のアプリケーションを呼び出す

起動プログラムのparamによって:

Sub main() 
    if command$ <> vbnullstring then ... running the process 
end sub 

呼処理のparamによって:

Dim shell As wshShell 
Dim lngReturnCode As Long 
Dim strShellCommand As String 

Set shell = New wshShell 

strShellCommand = "C:\Program Files\My Company\MyProg.exe " & _ 
"-Ffoption -Ggoption" 

lngReturnCode = wshShell.Run(strShellCommand, vbNormalFocus, vbTrue) 

私は私の悪い英語のためのsoryよ、私は、ソースコードが必要ですQTによって^^

+1

はあなたがすべてでQProcessのドキュメントを見てきましたか?何を試しましたか? – Mat

+0

ああ、私はプロセスを実行する方法を参照してください。 <=解決済みです。ありがとう@Mat 今、私はどのようにパラメータでプロセスを開始するのか理解したいですか? – user1276647

+0

引き続きその文書を読んで試してみてください。そして、あなたがまだ抱えているコードを使ってこの質問を編集してください。 – Mat

答えて

1

は単にarguementsのQStringlistを提供する前の感謝http://doc.qt.nokia.com/4.7-snapshot/qprocess.html#details

 QObject *parent; 
    ... 
    QString program = "./path/to/Qt/examples/widgets/analogclock"; 
    QStringList arguments; 
    arguments << "-style" << "motif"; 

    QProcess *myProcess = new QProcess(parent); 
    myProcess->start(program, arguments); 
関連する問題