![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
タイトルの通り、Process.Startメソッドで起動するアプリに複数2つ以上の引数を渡し、実行させたいのですが、方法がわかりません。
以下、サンプル1のように引数が1つならいいのですが、
サンプル2のように2つ以上の引数の場合、どうしたらよいでしょうか?ご存知の方、ご教授お願いいたします。
[サンプル1]
Process.start(abc.exe, "c:\abc.txt")
[サンプル2]
Process.start(abc.exe, "c:\abc.txt", "c:\def.txt")
No.1ベストアンサー
- 回答日時:
static methodとしてのProcess.Start()を動かすんですよね。
サンプル1は
Process.Start("abc.exe", @"c:\abc.txt");
だと思います。(第1引数もstringであることに注意)
要するにアプリケーション名とプロセス引数を「文字列として」渡すわけで、
Process.Start("apps", "args");
と書けば、コマンドラインで
>apps args↓
と打つのと同じ動作をするわけです。
なので、
>abc.exe arg1 arg2
と同等のことをやりたければ
Process.Start("abc.exe", "arg1 arg2");
でいけると思います。
ご回答有難う御座います。
Process.Start(variable,"c:\document and settings\my folder\abc b")
といったケースでしか、発生しな問題でした。
このようば場合には、たしか・・
Process.Start(variable,@"""" "c:\document and settings\my folder\abc @"""" b")
といった具合に、問題となる引数の前後に、@"""" を付加することで、問題解決を図る事ができました。
これを付加しない場合では、
【引数1つめ】 : c:\document
【引数2つめ】 : and
【引数3つめ】 : settings\my folder\abc
【引数4つめ】 : b
となってしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存 4 2022/07/05 10:12
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/03/09 14:24
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- 数学 ヒストスプライン平滑化をする際の節点の決め方ついて教えてください。 9 2022/08/08 16:17
- 統計学 確率の確率。 11 2023/06/01 17:56
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 08:37
- 統計学 生物統計学の質問 3 2022/11/11 21:14
- Excel(エクセル) EXCELで同一セル内で自動的に改行されてしまう(難問) 6 2023/04/16 00:51
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
C#でのbatファイル実行結果取得
その他(プログラミング・Web制作)
-
C#でのProcess.Startと変数path
その他(プログラミング・Web制作)
-
Process.Startの戻り値を後で取得
Microsoft ASP
-
-
4
CloseとDisposeの違い
Visual Basic(VBA)
-
5
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
6
c#でコマンドプロンプトを実行する方法
その他(プログラミング・Web制作)
-
7
メモ帳(notepad.exe)の起動オプション
UNIX・Linux
-
8
C#についてText Boxの枠
その他(ソフトウェア)
-
9
同じソリューション内の別のプロジェクトのメソッド呼び出し
C言語・C++・C#
-
10
VB.NETでDOSコマンドの複数実行
Visual Basic(VBA)
-
11
DataGridViewのチェックボックスのON、OFFの判定方法
C言語・C++・C#
-
12
コマンドプロンプトのエラーについて
その他(パソコン・周辺機器)
-
13
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
-
14
【VB.NET】App.configにファイルパスを設定して読み込みたい
Microsoft ASP
-
15
C#で、あるクラスのメンバーすべての値を出力したい
C言語・C++・C#
-
16
ExecuteNonQueryメソッドの戻り値
その他(プログラミング・Web制作)
-
17
ピクチャーボックスの大きさに合わせて画像を表示
Visual Basic(VBA)
-
18
C#にて別クラスの関数を使いたい
C言語・C++・C#
-
19
exeファイルを実行するとコマンドプロンプトがすぐに閉じる
C言語・C++・C#
-
20
exe間での引き値の受け取り方法
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# Process.Startメソッドで複...
-
DOSコマンドのダブルクォーテー...
-
cshで拡張子を除いたファイル名...
-
VBSでコマンド発行したいが・・・
-
拡張子はなぜ、大文字と小文字...
-
ひとつのファイルを一括で複数...
-
XCOPYでネットワーク越しにコピ...
-
Androidアルバムの画像を消去で...
-
エクセルでの計算式もしくはシ...
-
フォルダの並び替えの項目を固...
-
複数のフォルダへ同時にファイ...
-
vssver2.scc って消してもいい...
-
XCOPYで指定したフォルダとファ...
-
フォルダの中に1個しかファイ...
-
Windowsフォルダ内のファイルと...
-
バッチファイルを実行後、終了...
-
ドナルドウズを消す。
-
dirコマンド一文ででフォルダの...
-
Windows10のタスクスケジューラ...
-
DHCP設定バッチnetshコマンドに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# Process.Startメソッドで複...
-
cshで拡張子を除いたファイル名...
-
DOSコマンドのダブルクォーテー...
-
リストボックスのテキストを保存
-
C# 特定文字列まで削除の方法
-
VBからファイル・アプリケーシ...
-
API FtpPutFileの戻り値
-
複数のテキストファイルを結合...
-
findstrで複数ファイルを検索す...
-
VBSでコマンド発行したいが・・・
-
sort の極意
-
ファイル処理でのファイル指定...
-
拡張子はなぜ、大文字と小文字...
-
Androidアルバムの画像を消去で...
-
フォルダの並び替えの項目を固...
-
ひとつのファイルを一括で複数...
-
Windowsフォルダ内のファイルと...
-
フォルダの中に1個しかファイ...
-
エクセルでの計算式もしくはシ...
-
softonicという物をダウンロー...
おすすめ情報