Windowsフォームアプリケーションからコマンドプロンプトを起動して、コマンドを実行した際に出る出力をフォームアプリケーション側から受け取ろうとしています。
テスト内容では成功するのですが、受け取りたい対象の内容は取得できずに困っています。
例えばコマンドプロンプト上で hoge と入力し実行すると
「'hoge' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
と表示されます。
しかし、前述カッコ内の表示をアプリケーション側から受け取ることが出来ませんでした。
どのようにすれば受け取ることができるでしょうか?
単純な path などを実行した場合は受け取れました。
以下が試した内容です。
Process ps = new Process();
ps.StartInfo.FileName = Environment.GetEnvironmentVariable("ComSpec");
ps.StartInfo.Arguments = @"/C hoge";
ps.StartInfo.UseShellExecute = false;
ps.StartInfo.RedirectStandardOutput = true;
ps.StartInfo.CreateNoWindow = true;
ps.Start();
string output = ps.StandardOutput.ReadToEnd();
ps.WaitForExit();
ps.Dispose();
MessageBox.Show(output);//空の内容しか表示されない
//テストで hoge を path にした際はシステム環境変数が表示された
・環境
Windows 7 Professional 64bit
VC# 2010 Express
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- PHP PHPを使って、別サイトの一部を取得して表示したいのです。。 1 2023/01/18 21:45
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- 据え置き型ゲーム機 ps+でデータをセーブしたくてもできない。 1 2022/03/23 22:15
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- 物理学 空気Aを含んだ筒を水に浮かべたら水面からℓ₁だけ頭を出し、筒内の水面はℓ₂だけ低い状態で静止した。水 2 2022/11/04 17:57
- Windows Me・NT・2000 コマンドプロンプトのdisk partについて 2 2023/03/05 15:49
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- C言語・C++・C# 現在プログラムを作っているのですが、実行したときに写真のように結果が表示されるのですが、これを CH 2 2023/01/18 16:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CloudSticky.jarが起動しない。
-
コマンドを実行してコマンドラ...
-
Java VM のヒープサイズについて
-
Eclipseのアンインストールの仕方
-
マイクラjavaでForgeを入れたい...
-
html上で、バッチやexeファイル...
-
Eclipseで、プロジェクト名のと...
-
Eclipse 動的プロジェクトで404...
-
Eclipse(JAVA)のデバッグで他...
-
Javaをインストールしたんです...
-
RPA(PowerAutomate)の実装について
-
ActivePerlをインストールしよ...
-
eclipse内のjavaファイルをUSB...
-
SVFの設定について:クラスパス...
-
OO4Oのインストールのしかた
-
「ファイルが見つかりません D...
-
Jupyter Notebook の拡張機能(N...
-
for,while文とreturn
-
COBOLで言う外PERFORM
-
emacsでjavaをコンパイルする方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでタイトルバーを非表示...
-
VBプログラムから「管理者とし...
-
ShellExecuteの使い方について
-
CloudSticky.jarが起動しない。
-
windowsのタスクスケジューラを...
-
ブレークポイントを設置してな...
-
32bitアプリから64bitアプリの...
-
staticのメモリ共有について
-
実行したらがメモ帳出て来てしまう
-
ShellExecuteでDOSコマンド実行...
-
batよりjava起動
-
C# コマンドプロンプト画面で表...
-
jarファイルをバッチで実行させ...
-
コマンドを実行してコマンドラ...
-
Tomcatのメモリー使用量が知りたい
-
windows power shell icacl
-
SYSTEM関数等を用いて複数のコ...
-
コンパイルできるのに実行できない
-
C#からバッチファイルを起動で
-
「SimpleEntry を型に解決でき...
おすすめ情報