WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:HTMLファイルからアプリを起動する方法

0:[投稿] TTt [2004/11/04 11:06 ][環境:IE6  ]

HTMLの<a>のリンクでローカルファイルを指定してアプリを起動したいのですが、可能でしょうか?

webでというわけではなく単にローカルで使用したいのです。
いままではディレクトリの一覧などを書いてアクセスしやすくして使っていたのですが、もしアプリの起動も出来れば便利なのでフルパスを書いてみたのですが起動しません。


1:[回答] Yoko [2004/11/04 11:57 ]

以下のHTMLのリンククリックでメモ帳起動しませんか?

<html>
<body>
<a href="C:\Windows\system32\notepad.exe">notepad.exe</a>
</body>
</html>


2:[回答] TTt [2004/11/04 12:30 ]

回答ありがとうございます。クライアント書き忘れていましたがw2kです。

notepadのパスで試してみると「ファイルのダウンロード」っていうのが出ますけど一応実行できました。

実際に使いたいのはFFFTPなのですが、
<a href="<フルパス>\FFFTP.exe -a -e ftp://192.168.0.249/";>ffftp</a>
だと上手く動いてくれません。

単純にパスだけ以下のように書く場合にはnotepadと同じように実行できるのですが、引数が入ると上手く動きません。
<a href="<フルパス>\FFFTP.exe">ffftp</a>

引数付きでも動かす方法はないでしょうか?


3:[回答] TTt [2004/11/04 12:32 ]

あっ、なんとなく原因が..。
スペースが"%20"に自動的に変換されるためにパスが違ってきちゃうんですね。
これはどうしようもないのでしょうか?


4:[回答] ピルゲイツ [2004/11/04 13:10 ]

<フルパス>\FFFTP.exe -a -e ftp://192.168.0.249/
と書いたバッチファイルを作成すれば出来ると思います。

http://www.google.com/search?hl=ja&ie=Shift_JIS&oe=Shift_JIS&q=%83o%83b%83%60%83t%83%40%83C%83%8B%82%C6%82%CD&btnG=%8C%9F%8D%F5&lr=lang_ja


5:[回答] ピルゲイツ [2004/11/04 13:14 ]

もしくはクライアントがIEなら
wshshell.run()
を使うとか

http://www.google.com/search?hl=ja&ie=Shift_JIS&oe=Shift_JIS&q=wshshell.run&btnG=%8C%9F%8D%F5&lr=lang_ja


6:[回答] attr [2004/11/29 13:01 ]


>以下のHTMLのリンククリックでメモ帳起動しませんか?
>
><html>
><body>
><a href="C:\Windows\system32\notepad.exe">notepad.exe</a>
></body>
></html>
>

このリンクだと、【開く】・【保存】を選択するウィンドウが表示されますが、表示させない方法はありませんでしょうか??
自動的に【開く】を選択したいのですが。

winXP,win2k IE6 を使用しています。

よろしくお願い致します。



7:[回答] きしい [2004/11/29 23:24 ]

<html>
<head>
<SCRIPT type="text/vbscript" LANGUAGE="VBScript">
Sub NoteRun_OnClick
    Set Shell = CreateObject("WScript.Shell")
    Shell.Run "%windir%\notepad"
End Sub
</SCRIPT>
</head>
<body>
<input type="button" value="メモ帳起動" id="NoteRun">
</body>
</html>

実行時にセキュリティの警告が表示されるので、それがいやなら拡張子を.htaに変更してください。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World