- PR -

[ASP.NET]コマンドプロンプトの起動

投稿者投稿内容
あかし
常連さん
会議室デビュー日: 2003/11/27
投稿数: 24
投稿日時: 2004-06-03 11:15
あかしと申します。こんにちは。
参考になるかどうかわかりませんが、似たようなシステムを開発したことがあります。

サーバーサイドでコマンドプロンプトを起動するASP.NETです。
ASP.NETの画面で情報を入力し、実行ボタンを押すと、入力情報を元にバッチファイルを作成、
サーバーでコマンドプロンプトから実行するというものです。
(当然ながらバッチファイル作成も実行もサーバーで行います)
processを使って起動しています。

ただこの場合、バッチファイル実行が終了したという情報がASP.NET側に戻ってこないので、
ユーザーに終了メッセージを送信する処理をバッチファイルの最終行に追加しています。
(net send使用)

社内で使用するシステムでユーザーが特定できるため、このような仕様になりました。
あまりスマートではありませんが・・・・

スキルアップ/キャリアアップ(JOB@IT)