• ベストアンサー

WEBからEXEファイルの起動。

ZIGENの回答

  • ZIGEN
  • ベストアンサー率100% (5/5)
回答No.2

ServletからあるEXEファイルを実行できると思います。 //メモ帳起動例 String[] cmd = {"C:\\WINNT\\system32\\notepad.exe"}; Runtime rt = Runtime.getRuntime(); Process pr = rt.exec(cmd); zima_idさんの方法では、Webサーバで定義している プリンターにしか印刷できませんが、大丈夫ですか? Webクライアント側で設定されているプリンターから 印刷しなくても大丈夫なのでしょうか??

zima_id
質問者

お礼

う~む、ハッとさせられるアドバイスありがとうございます。 確かにこの方法ではZIGENさんのいうとおりになりますねぇ。。。 サーバー上におくアクセスファイルのプリンタの設定でなんとかなりませんかねぇ。 それと、ZIGENさんのアドバイスの方法は私もやってみたのですが、印刷を実行させることがうまくいなかなったのです。 例のなかのcmdに渡すパスの指定がよくなかったのでしょうか。 たとえば、C:\にあるtest.txtを印刷しようとして、 String[] cmd = {"notepad.exe/p C:\\test.txt"}; としましたが、うまくいきません。 これじゃあだめですかねぇ。

関連するQ&A

  • ウェブ上の印刷について

    ウェブサーバ上にあるアクセスDB(*.MDB)をウェブ参照クライアント側で帳票印刷したいのです。 *.mdbそのものをダウンロードなど出来ればいいのですがその方法がわかりません。 ウェブ画面上に自分で作った印刷ボタン押下で印刷を始めて欲しいのでダウンロード先を指定させる画面が出るのも困ります。 帳票ソフトで実現されている方でも、その方法を教えて下さい。 現在はDB参照が可能なクライアントでしか帳票が出せずに困っています。

  • HTMLファイルからexeファイルを起動させたい

    イントラネット上のWEBサイトから業務アプリケーション(exe) ファイルを起動させようとしています。ブラウザから起動させようと するとアラートが2個でるのでこれを表示させない方法を教えてください。 現在のHTMLの記述 <a href="\\○○\exe\MENU.exe">  ↑○○というサーバーのexeフォルダにあるMENU.exeを起動 アラート内容1  ファイルのダウンロード:セキュリティの警告   このファイルを実行または保存しますか    ↑このファイルは常に実行したい アラート内容2   発行元を確認できませんでした。このソフトウェアを実行   しますか?    ↑このファイルは常に実行したい

    • ベストアンサー
    • HTML
  • 起動しているmdbよりバッチでレポート印刷

    お世話になります。 現在起動中のmdbにあるレポートを、バッチを実行して印刷したいと考えておりますが、レポートを印刷する為のマクロ(レポート起動)を作成し、バッチで下記を実行すると、別プロセスでtest.mdbが開いてしまいます。。 C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "C:\test.mdb" /x "レポート起動" この書き方だから別プロセスで開いてしまうのかと思いますが、起動中のmdbの場合、どのように記載すればよいのか、ご教授の程、宜しくお願い致します。

  • WEB-DBアプリケーション

    WEB-DBアプリケーションとはなんでしょうか?JSP、サーブレットなどをつかうそうですが、詳しくお教え下さい。

  • exeファイルが起動しない

    お世話になります。 あるアプリケーションをダウンロードして、当該アプリの exeファイルを動作させようとしても、プログラムが起動しません。 「管理者として実行」しても、数秒処理が開始されたような 状況の後、何も見かけ上の変化が起きておりません。 タスクマネージャを開いてみると、[アプリケーション]のリスト では、同プログラムとして実行されていないのですが、 [プロセス]のリストでは、[イメージ名]として、上記のexeが 表示されております。 解決方法が解る方がいらっしゃいましたら、ご教示ください。 ちなみに、OSはWinVista HomeEdition SP2 です。

  • EXEファイルを最大化で起動したい

    windows2000 アプリ(exeファイル)を起動したとき、アプリによってウインドウが通常の大きさで起動するものがあったり、最大化の大きさで起動するものがありますが、これは自分で制御することができますか? ファイル名の拡張子(exe)の後ろに何か記述すればできるようなことを聞いた気がしますが・・・

  • VS2008で二つのexeファイルを作成する方法

    アプリケーションとそのアプリケーションの設定を行うための画面を 別々のexeファイルから起動させるようにしたいのですが VS2008において一つのソリューションで二つのexeファイルを作成する方法はあるでしょうか? 例えばtestというアプリケーションについて、その実行ファイルがtest.exeの場合 testアプリケーションの設定画面はtest_config.exeという別の実行ファイルを起動して 画面を立ち上げたいと考えています。 通常、一つのソリューションには一つのexeファイルしか作成できないと思うのですが可能でしょうか? それともやはりソリューションを二つ作らなければなりませんか?

  • WebアプリよりVC++で作成したEXEを呼出す方法

    初めて、投稿します。よろしくお願いします。 既にVC++6.0で作成されているWindowsアプリケーションを 既に作成した自作のWebアプリケーション(Java+JSPで作成)から呼出す場合、 どのような方法を取ればよいのでしょうか? 過去のログを見ていると、ActiveXコントロールに移植する方法が考えられるようですが、 そうすると、内部の集計ロジックは使いまわせるとしても、一から作り直すことになるように思われます。 コストを抑えて、求められている機能を実現するには、どのような方法が考えられるでしょうか? アドバイスお願いします。 ※個人的には、Windowsアプリで行おうとしている処理を  すべてWebアプリで処理したほうがコストを抑えられるような気が・・・。 ≪実行/開発環境≫ ●サーバ環境  Windows2000Server SP4  IIS 5.0+J2SE1.3.1_04+Tomcat 3.3.1  SQLServer2000  既存のWebアプリケーションは、Java、JSPで作成  フレームワークとしてStrutsを採用 ●クライアント環境  WindowsXP or Windows2000  Internet Explorer 6.0  VC++6.0 ≪既存Windowsアプリの機能≫ ●既存のWindowsアプリケーションは、ダイアログベースのアプリケーション  (プロジェクト作成時、「MFC AppWizard (exe)」で「ダイアログベース」を選択)。 ●DBに接続し、指定された条件でデータを取得し、集計処理を行う。 ●集計処理後、集計結果を以下のいずれかの方法で出力。  (1)CSVファイル  (2)グラフ画面表示(MSChartを使用) ≪求められている機能≫ ●Webアプリ(Webブラウザ)からWindowsアプリを呼出す  (Windowsアプリの機能を活用したい) ●既存のWindowsアプリでは、集計条件、集計結果の出力方法は  画面より指定していたが、今回は設定ファイルから読込む。  画面から指定はしない。 以上です。

  • .exeファイルが起動できません.

    ・現象  .exeファイルを起動しようとすると,+Lhacaという圧縮解凍ソフトが起動し,起動しようとしたexeファイルのlzh圧縮したファイルをつくってしまいます.  どのexeファイルでも,同じ現象がおこります.  ダブルクリックで起動しても,スタートメニューから起動しても,ファイル名を指定して実行から起動しても,圧縮ファイルができてしまいます.  ただ,.xlsや.docのように,アプリケーションに関連付けられたファイルは開くことができます.  またエクスプローラは,左下のスタートボタンを右クリックすることで起動できます.  .exeファイルの関連付けが変更されたのでは?と考え,ここの質問を参考にし [スタート]-[ファイル名を指定し実行] から command を実行 次のコマンドを実行 C:\>assoc .exe=exefile C:\>ftype exefile="%1" %* を行ってみたのですが,状況は変わりませんでした.  エクスプローラのフォルダオプション,ファイルの種類タブから関連付けを見たのですが,exeは登録がありませんでした.  再起動もしてみたのですが,Windows起動時のスタートアップ等で,自動実行されるファイルの圧縮が行われるだけでした. なんとか元に戻したいと思いますので,何卒宜しくお願い致します.

  • Java(JDBC)からAccessのレポートを実行するには?

    現在、ACCESS2003のDBをJava(JDBC)+Tomcatにて、Web上に表示、編集を行う仕組みを構築しています。 現在、帳票の印刷は、手動でAccessを起動し、そこで作成してあるレポートを実行していますが、これをJavaから制御(実行)することはできないでしょうか。