- PR -

ActiveXObjectでのアプリ起動

投稿者投稿内容
amada
会議室デビュー日: 2005/09/02
投稿数: 5
投稿日時: 2005-09-02 17:38
初投稿です。よろしくお願い致します。
javascriptでActiveXObjectによるNotepadの起動を行いたいのですが、
WScript.Shellからの起動ではなく、
ActiveXObject("Excel.Application")のような起動方法はないのでしょうか?
ご存知の方がおられましたら、是非教えてください。
なおこ(・∀・)
大ベテラン
会議室デビュー日: 2004/04/08
投稿数: 174
お住まい・勤務地: 東京都
投稿日時: 2005-09-02 17:54
お世話になります。

こんなのみつけました。
http://www.uryusoft.com/cbbs/cbbs.cgi?mo=1&mode=one&namber=244&type=243&space=15
amada
会議室デビュー日: 2005/09/02
投稿数: 5
投稿日時: 2005-09-02 18:03
なおこ(・∀・)さん返答ありがとうございます。
しかし、WScript.shellはセキュリティ的に問題があるので使いたくないのです。
できればActiveXObject("Excel.Application")のような方法で、
アプリケーションオブジェクトを作成したいと思っております。
なおこ(・∀・)
大ベテラン
会議室デビュー日: 2004/04/08
投稿数: 174
お住まい・勤務地: 東京都
投稿日時: 2005-09-02 18:28
お世話になります。

引用:

amadaさんの書き込み (2005-09-02 18:03) より:
しかし、WScript.shellはセキュリティ的に問題があるので使いたくないのです。
できればActiveXObject("Excel.Application")のような方法で、
アプリケーションオブジェクトを作成したいと思っております。



すみません、見落としていました…
WScript.Shell以外の方法は私はわかりません…。

# あんまり関係なさそうですが,
# これってどうなんだろう…?というのもみつけました…。
# http://www.tohoho-web.com/lng/199912/99120170.htm
amada
会議室デビュー日: 2005/09/02
投稿数: 5
投稿日時: 2005-09-02 19:47
なおこ(・∀・)さんご返答ありがとうございます。
無理矢理起動もできるんですね・・・。
でもやはりセキュリティ的に厳しいです><
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-09-02 20:30
引用:

ActiveXObject("Excel.Application")のような起動方法はないのでしょうか?



無いです。
メモ帳はオートメーションをサポートしていません。

「無理やり」の方法も、IE6 とかには通用しないんじゃないかな?
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-09-02 22:07
ActiveXObject("Excel.Application")がOKで、
WScript.shellが問題になる理由はなんでしょうか。
クライアント(ブラウザ)から外部プロセスを起動する時点で
セキュリティの問題は両者とも同レベルだと思います。

amada
会議室デビュー日: 2005/09/02
投稿数: 5
投稿日時: 2005-09-03 11:23
渋木宏明(ひどり)さんご返答ありがとうございます。
かなりすっきりしました。ありがとうございました!

かつのりさんご返答ありがとうございます。
説明足らずですみません。
ファイルを開く時に起動するアプリを限定させたかったのです。
WScript.shellでファイルを開く際、拡張子に関連付いたアプリが起動されるので、
何かと問題がありそうな気がします。

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