- - PR -
Webフォームからクライアント側でバッチファイルを動かす方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-05-15 04:37
Web系の開発は初心者です。
初歩的な質問で大変申し訳ございません。 以下のような流れでバッチ印刷を行うシステムを構築しております。 @クライアントがWebフォーム上で「印刷」ボタンをクリック Aサーバーにて設定ファイルとバッチファイルを作成する。 BAで作成した2つのファイルをサーバーからクライアントへコピー Cクライアント側で設定ファイルをバッチファイルに設定して処理する。 Dクライアントに接続されたプリンタより印刷される。 Cの部分を下のように作るとサーバー側で動いてしまいました。。。 Dim startInfo As New ProcessStartInfo("c:\test.bat") startInfo.WindowStyle = ProcessWindowStyle.Minimized Process.Start(startInfo) またBでダウンロードしたりと、とても「印刷」と思えないような画面になってしまいます。 どなたか良い方法をご教授願います。 開発環境 : Visual Web Developer 2005 Express Edition |
|
投稿日時: 2007-05-15 05:41
丸付き数字は、、、まぁ、いいか。
(3)でサーバからクライアントにファイルをコピーするのにダウンロード以外の 方法は使えないでしょうね、Webなんだから。 それと、クライアント側で処理を起動しようとする場合、セキュリティ的な 問題から厳しく制限されているブラウザの設定を緩める等、クライアント側で やらないといけない部分が発生します。 まずWebアプリではどんなことができて、どんなことはできないかを確認してから 設計を見直すことをおすすめします。 |
|
投稿日時: 2007-05-15 14:51
・2つのファイルをダウンロード
・バッチの起動 というのがWebの仕組みだけで行うのは難しいですね。 Webページでは帳票ファイル作成の指示のみを行い サーバ側でレイアウトまで入った印刷イメージ(PDFなど)を作成 クライアントはそれをダウンロードするだけって言うのはよく聞きますね。 _________________ かるあ のメモ と スニペット |
|
投稿日時: 2007-05-16 05:49
どっとねっとふぁん様、かるあ様
ご返信誠に有難うございます。 そーですかー。。。 やはり難しいですかー。。。 Webで何が出来るのかをもっと勉強します。 お忙しい所ありがとうございました。 設計から見直します。 |
1