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

ウェブ上から、ボタンを押して、ローカルにインストールされているソフト(例えば、会計ソフト)を起動させることは可能ですか?
その方法を教えてください。
※ASPもしくはPHPでの構築を考えています。

●質問者: ebagos
●カテゴリ:コンピュータ
✍キーワード:ASP PHP インストール ウェブ ソフト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● andi
●25ポイント

http://a/

WSHを使用すれば可能ですが、セキュリティレベルを下げないと使えないと思いますよ(セキュリティホールになるため)。


<script>

function runExcel(){

var shell = new ActiveXObject(”WScript.Shell”);

shell.run(”excel”, 1, true);

}

</script>

<input type=”button” onclick=”runExcel()”>


※”excel”を起動したいソフトのフルパスに変更して下さい。

◎質問者からの返答

ありがとうございます。うまく、動きました。

セキュリティレベルとは、ブラウザのセキュリティレベルでしょうか?

セキュリティソフトを導入している場合は、やはり、そちらも調整しないといけないでしょうか?


2 ● andi
●25ポイント

http://b/

> セキュリティレベルとは、ブラウザのセキュリティレベルでしょうか?


はい、ブラウザのセキュリティレベルを意識していました。

恐らくデフォルトでは動かない(ActiveXの動作確認が出る)と思いますが、動きましたか?

あと、ローカルマシンで起動した場合とウェブ上で起動した場合でもブラウザのセキュリティ設定が異なっていますので注意して下さい。


> セキュリティソフトを導入している場合は、やはり、そちらも調整しないといけないでしょうか?


JavaScript/ActiveXを止める仕組みを持ったセキュリティソフトが入っているならその設定は止める(あるいは特定サイトのみ信頼済みに出来れば良いと思いますが)必要があります。

関連質問


●質問をもっと探す●



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