0

この質問に関連する質問を見ました

この文字列は "wibble" でしたが、文字列が変数にある場合はどうでしょうか。では、どうやって渡しますか。例

 Dim lng As String

lng をコマンド ラインとして exe アプリケーションに渡す方法を教えてください。

4

1 に答える 1

3

コマンドラインパラメータを受け取りたい場合:

vn6アプリケーションに渡されるコマンドラインは、「コマンド」と呼ばれるグローバル文字列変数によってキャプチャされます

注:その変数には、Cの場合のように配列ではなく、コマンドライン全体が含まれます。コマンド変数を明示的に解析する必要があります。

例:やや好き:

Dim lng As String
Dim lngValue As long
....
....
sub main
lng = command$
lngValue = val(lng)
....
....
end sub

コマンドラインパラメータを送信する場合:

文字列連結を使用して簡単に行うことができます。

Shell("""PathName.exe"" """ & lng & """ ""wibble 2""", vbNormalFocus)
于 2013-03-08T10:35:49.980 に答える