C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: 外部アプリ起動時にパラメータが複数


(過去ログ 116 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■68528 / inTopicNo.1)  外部アプリ起動時にパラメータが複数
  
□投稿者/ dotexe (1回)-(2013/10/25(Fri) 17:10:16)

分類:[VB.NET/VB2005 以降] 

外部アプリ起動時にパラメータが複数あり、個数も規定されてません。
どうすれば渡せるでしょうか?
"C:\boot.ini" の部分が変数 f_dataに入っています。
Process.Start("c:\test.exe", "C:\boot.ini")

引用返信 編集キー/
■68529 / inTopicNo.2)  Re[1]: 外部アプリ起動時にパラメータが複数
□投稿者/ shu (405回)-(2013/10/25(Fri) 17:25:02)
No68528 (dotexe さん) に返信

> どうすれば渡せるでしょうか?
スペースで区切れば良いです。




引用返信 編集キー/
■68532 / inTopicNo.3)  Re[1]: 外部アプリ起動時にパラメータが複数
□投稿者/ wwJww (1回)-(2013/10/25(Fri) 21:42:41)
No68528 (dotexe さん) に返信
> 外部アプリ起動時にパラメータが複数あり、個数も規定されてません。
> どうすれば渡せるでしょうか?
> "C:\boot.ini" の部分が変数 f_dataに入っています。
> Process.Start("c:\test.exe", "C:\boot.ini")
> 

        Dim arguments As IList(Of String) = New List(Of String)()

        arguments.Add("C:\boot.ini")
        arguments.Add("C:\fuga.txt")
        arguments.Add("C:\boke.txt")

        Dim joinArgs = New StringBuilder("""")
        joinArgs.Append(String.Join(""" """, arguments.ToArray()))
        joinArgs.Append("""")

        Process.Start("C:\test.exe", joinArgs.ToString())

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -