人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB.netにてshellを使って、コマンドを実行しているのですが、
こちらの実行結果の返り値を取得する方法がわからなく困っております。
Shell("c:\aaaa.exe", AppWinStyle.NormalFocus, True)
のように実行し、このexe自体は成功時に0を返し、エラー時に1を返すようなので
それをVB.net上で判別して後続処理を振り分けたいと思っております。

●質問者: silviaks
●カテゴリ:コンピュータ
✍キーワード:exe VB.NET エラー コマンド
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● nagase
●60ポイント

http://jeanne.wankuma.com/tips/vb.net/process/exitcode.html

shell関数では終了コードを取得できません。

Processクラスを利用して、ExitCode プロパティを参照してください。

◎質問者からの返答

なるほど。

shellでは返り値が取得できないのですね。

上記ページでうまくいきました!

すばやいご回答ありがとうございました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ