VB.NET/C#でDOSアプリケーションにシェルする方法はありますか?私はむしろそれが点滅するので表示されません、それは開いて、処理を終えて終了します。表示されていないプログラムにシェルリングする
答えて
この情報は役に立ちました。example
static void LaunchCommandLineApp()
{
// For the example.
const string ex1 = "C:\\";
const string ex2 = "C:\\Dir";
// Use ProcessStartInfo class.
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = false;
startInfo.UseShellExecute = false;
startInfo.FileName = "dcm2jpg.exe";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = "-f j -o \"" + ex1 + "\" -z 1.0 -s y " + ex2;
try
{
// Start the process with the info we specified.
// Call WaitForExit and then the using-statement will close.
using (Process exeProcess = Process.Start(startInfo))
{
exeProcess.WaitForExit();
}
}
catch
{
// Log error?
}
}
'startInfo.CreateNoWindow = false;は' true'にするべきではありませんか? – ChrFin
同じことが 'ProcessWindowStyle.Hidden;'のように見えます。いくつかのアプリケーションは、ウィンドウがどこかに存在することを望んでいるかもしれません...私はそれらが動作するように正確な方法で動作するまで、これらの設定を操作することをお勧めします。私の答えは、プロセス設定にアクセスするための手段を提供することだけを意味していました。 –
素晴らしいですが、WindowStyleが修正しました。物事が間違っているときにアプリを停止することはさらに困難です:)ありがとうございますMiscellaneousUser a.k.a.エージェント005 – MiscellaneousUser
- 1. コンソールにすべてのプログラムが表示されない
- 2. Windowsにインストールされているプログラムを一覧表示する
- 3. C++プログラムにマップされたドライブが表示されない
- 4. イメージが表示されない - プログラムがフリーズする
- 5. 地域に表示されないビューが表示される
- 6. Eclipseで表示されていない
- 7. Boost.FilesystemのInDesignプラグインがプログラムに表示されない
- 8. Rubyプログラムが画面に表示されない
- 9. Eclipse CDTデバッグコンソールにプログラム出力が表示されない
- 10. JOptionPane。プログラムにエラーメッセージが表示されない
- 11. サイドメニューが表示されているページが正しく表示されない
- 12. PHPに表示されていない要素のテキストを表示する
- 13. ASP.netバインドされていない列を非表示にする
- 14. IEで表示されているときにiframe内に隠されたテキストボックスが表示されない
- 15. Drupalビュー - 表示されている結果が表示されない場合は、表示されないフィルタオプションを表示します。
- 16. AdMobがロードされているが、表示されない
- 17. Qt/C++:プログラムがウィンドウ下で実行されているときにアイコンが表示されないO.S
- 18. Firefoxに表示されていない要素が他のナビゲータで表示されています
- 19. Images.xcassets - 一部のフォルダがxcodeに表示されない/表示されない
- 20. TortoiseSVNオーバーレイアイコンが表示されないときに表示されない
- 21. ウィンドウに1つのプログラムしか表示されないようにする
- 22. 要素がブラウザに表示されている間divを表示しない
- 23. IFRAMEが表示されていない行が表示されていない場合
- 24. Magento - プログラムで保存された製品がバックエンドに表示されない
- 25. コンボボックスが表示されない項目が表示される
- 26. iPodにアイコンが表示されない。シミュレータを使用しているときに表示されます
- 27. プレースホルダが表示されていない場合は非表示にします
- 28. 既に表示されているローカル通知をプログラムで消去する
- 29. シンプルなjQueryアコーディオン - 表示されているボタンを非表示にする
- 30. Androidウィジェットが表示されていないときに更新されない
の可能性のある重複した[?プロセスウィンドウを非表示に、なぜそれが機能していない](http://stackoverflow.com/questions/23246613/hiding-the-process-window-why-isnt:以下に引用-it-working) – cokeman19