- - PR -
ノータッチでのShell関数について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-02-14 20:52
ノータッチでのExeからExe起動についての質問です。
以下のようにShell関数にてExeを起動しています。 ローカルからは問題なく動作しますが、IEEXEC.exe上では 対象プログラムが存在しないとのメッセージが表示されます。 ノータッチ用の方法があるのでしょうか? ご教授よろしくお願いします。 ***************************** result = Shell("xxx.exe" & [引数],AppWinStyle.NormalFocus, True) ***************************** |
|
投稿日時: 2005-02-14 21:47
この問題も、結構出ているんだけどなぁ。。。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=16239&forum=7 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=17258&forum=7 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=16265&forum=7 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12402&forum=7 _________________ |
|
投稿日時: 2005-02-15 11:54
ご回答ありがとうございました。
掲示板に結構でてましたね。すいません。 私の現在やりたいことを環境もあわせて説明します。 WEBサーバーのIIS上の同じ仮想フォルダに2つのEXEを配置します。 1つはメニューでボタンをクリックすることによりもう1つのEXEを起動します。 WEBフォームではないので"response.redirect"は使用できず、 以下を参考に"process"使用しました。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=16265&forum=7 ファイル名を"http://[サーバー名]/xxxx/xxxx.exe"とすると 正常に起動するのですがIEが一時的に表示されます。(当然ですが) そこで質問です。 クライアントで初めてメニューEXEを起動時、クライアントにメニューEXEがダウンロード されますが、それ以外のEXEをダウンロードさせるにはローカルパスはわからないので ファイル名として"http://・・・"とWEBサーバーを指定することになると思ったのですが 間違いでしょうか? 違う方法があれば教えていただけないでしょうか? また、ファイル名として"http://・・・"とした場合、IEを表示させないことは可能でしょうか? よろしくお願いします。 |
1