• ベストアンサー

PC内の指定のファイルを開かせるにはどうすればよいでしょうか?

<a href="file:///C:/Program Files/***/***/***.dat">test</a> こんな感じでやって見ましたが開きませんでした。何か方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

#2>メモ帳で開くとかそういう指定はこちらからできるのでしょうか? IE でJScript を使いActiveX の実行が許可されていれば、以下のようにできます。(非常に限定的になってしまいますので推奨できませんが、逆に、使い方が限定できるのであれば可,そういう場合HTA にするといいかも) ---------------------------------------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS"> <title>ノートパッドで開く</title> <script languagee="JScript"><!-- function openText(file){ var objWsh = new ActiveXObject("WScript.Shell"); objWsh.Run("notepad " + file); } //--> </script> </head> <body> <a href="javascript:openText('C:/temp/test.dat')">test</a> </body> </html>

Gamil_T
質問者

お礼

書いていただきありがとうございます。IEだけなのは残念ですが、まあできればと言った感じですし、うちのサイトは相変わらずIEのシェアが強いので問題ないと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

.dat がIEで開けないファイルタイプだからですかね。 なんらかのソフトに.dat ファイルを関連づけしてみてはどうでしょうか

Gamil_T
質問者

補足

メモ帳で開くとかそういう指定はこちらからできるのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • PED02744
  • ベストアンサー率40% (157/390)
回答No.1

<A>タグだけ書かれてもわからないのですが、サーバからクライアントのファイルを開かせたいのでしょうか? 全体のHTMLとやりたいH/W(S/W)構成をお書きください。 ちなみに、完全ローカルで、aaa.html として保存したHTMLファイルに <HTML> <HEAD> </HEAD> <BODY> <A href="file:///c:\temp\WebTEST\AAA.log">AAA</A> </BODY> </HTML> と記述した場合、ちゃんとAAA.logをダウンロードするダイアログが出ます。

Gamil_T
質問者

お礼

すみませんでした。アドレスに空白を入れなくてもいいところに空白を入れていただけでした。^^;

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ファイルダウンロードについて

    jspに<a href="ファイル名">ダウンロード</a> でそのファイルをダウンロードできると思ってましたが ダウンロードすることができません。 下記の様にアドレスを指定して試行錯誤している状態です。。 <a href="./test.txt">1</a> <a href="sample.csv">2</a> <a href="C:\test.txt">3</a> <a href="C:\\test.txt">4</a> <a href="C:\sample.csv">5</a> <a href="C:\\sample.csv">6</a> <a href="./sample.csv">7</a> <a href="C:/test.txt">8</a> <a href="C://test.txt">9</a> <a href="C:\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.csv">10</a> <a href="C:\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.txt">11</a> <a href="C:\\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.csv">12</a> <a href="C:\\Program Files\\Tomcat 6.0\\webapps\\servlet\\pages\\sample.csv">13</a> ちなみにOSはwindows XPです。 どなたかファイルのダウンロードについてご存じの方はご教授ください。

    • ベストアンサー
    • Java
  • 富士通 NetCobol V7.2で

    windows XPのファイルがうまくOPENできません 指定しているパスがうまく認識してくれません。 「C:\Program Files\Test.DAT」 「C:\ProgramFiles\Test.DAT」と指定すると認識します。 パス内に空白があるといけないのでしょうか? C:\Program FilesとC:\ProgramFilesのフォルダは両方ともあります。(コピーで作成し片側の空白を除去) よろしくお願いします。

  • ファイルの入力、出力

    #include<stdio.h> int main(){ int a,b; FILE *fp0, *fp1;   fp0 = fopen("test1.dat", "r"); if( fp0 == NULL ){ printf("Cannot open test1.dat"); exit(1); } fp1 = fopen("file.txt", "w"); while((fscanf(fp0, "%d %d", &a,&b)) != EOF){ fprintf(fp1, "%d %d\n", a*a,b*b); } fclose(fp0); fclose(fp1); return(0); } test1.datファイルを読み込んで、変数a,bに値をいれ、 その二乗結果をfile.txtに書き込むプログラムなのですが test1.datファイルに書き込まれてる値をどのようにa,bに代入されているのかわかりません。 例えば test1.datが 1 2 3 4 5 であると、 file.txtには 1 4 9 16 25 16 と書き込まれています。 test1.datが 1 1 2 2 3 3 であると file.txtには 1 1 4 4 9 9 となっています。 どのように、変数に値が入るのでしょうか??

  • BATファイルでプログラムファイルの書き換え

    ----------------------------------------------------------------- @echo off set TEST="C:\Program Files\TEST\" echo 書き換え処理を開始します。 for /f %%A in ('dir /b /s %TEST%test.txt') do copy NEW\test.txt "%%A" echo 全ての処理は完了しました。 echo 終了するには何かキーを押してください。 pause > nul ----------------------------------------------------------------- Program Files\TEST\内のtest.txtを検索して、それらすべてをNEW\test.txtで上書きするというBATファイルを作りたいのですが、上記のコードではちゃんと動作しません。 Program Files以外のフォルダを指定すると正しく動作してくれるので、おそらくProgram Filesの半角スペースがエラーの原因だと考えました。 このコードもいろいろなサイトとかを見て、自分なりに考えて作ってみました。 が、どうやったらいいのか考えても全然わからなかったので、どなたか教えていただけたら嬉しいです^^ よろしくお願いします!

  • バッチファイルで、指定したフォルダをコピーしたい

    Windowsを立ち上げたら指定のフォルダを、 Bドライブに毎回コピーさせたく、バッチファイルを 作っているのですが、全くうまくいきません。 xcopy c:\Program Files\test b:\test2\ 上記のように書いてみましたが、コピーされませんでした。 Cドライブのtestフォルダを、Bドライブのtest2フォルダに コピーさせたいのですが、何か間違っているのでしょうか? アドバイスくださればうれしいです。

  • 秀丸の起動時パラメータで目的ファイルを指定?

    windpows10をクリーンインストールしてプログラム群をインストールしています。 秀丸の段階で、 コマンドプロンプトで、基本を確認するためフルパスで指定しましたが、編集したいファイルが表示されません。 こんなことはなかったと思うのですが、堂々巡りで分からなくなってしまいました。 c:\"program files"\hidemaru\hidemaru ---> 秀丸が起動、空白ファイル test.txtを開くことはできる c:\"program files"\hidemaru\hidemaru test.txt ---> 秀丸が起動、空白ファイル c:notepad test.txt ---> 正常に開かれます。 目的ファイルを起動時パラメータとして指定できないことはなかったと思うのですが・・・・。わからなくなってしまいました。

  • HTML文字列を取得→加工→書き出すスクリプト

    CGI(perl)がこういうHTMLを書き出すのですが、 <html> <body> <p><a href="file:///C:\temp\hoge1.txt">file:///C:\temp\hoge1.txt</a></p> <p><a href="file:///C:\temp24\hoge2.txt">file:///C:\temp24\hoge2.txt</a></p> :(中略) <p><a href="file:///C:\temp78\hoge15.txt">file:///C:\temp78\hoge15.txt</a></p> </body> </html> ↑のハイパーリンクに加え、hoge.txtが置かれている親フォルダへの リンクも併設したいです。イメージとしては、次のような感じです、 <html> <body> <p><a href="file:///C:\temp\hoge1.txt">file:///C:\temp\hoge1.txt</a><br> ↑のファイルがあるフォルダを開くなら<a href="file:///C:\temp\">こちら</a></p> <p><a href="file:///C:\temp24\hoge1.txt">file:///C:\temp24\hoge1.txt</a><br> ↑のファイルがあるフォルダを開くなら<a href="file:///C:\temp24\">こちら</a></p> :(中略) <p><a href="file:///C:\temp78\hoge15.txt">file:///C:\temp78\hoge15.txt</a><br> ↑のファイルがあるフォルダを開くなら<a href="file:///C:\temp78\">こちら</a></p> </body> </html> みたいに、ページを表示するたびに フォルダパスも記述されるという… JavaScriptで実現できますでしょうか?よろしくお願い致します。

  • ウイルスが見つかったんですが

    シマンテックのオンラインスキャンでウイルスが見つかって以下のように表示されました 対処方法を見たところレジストリを削除するとか書いてあったんですが 何をどうしたらいいのかまったくわかりません。 どなたか教えて頂けないでしょうか。 C:\Program Files\tora3\2chtubo\log\wwwww.2ch.net\news4vip\1181707745.dat は VBS.Freelink.B に感染しています。 C:\Program Files\tora3\2chtubo\log\cocoa.2ch.net\famicom\1025169635.dat は VBS.LoveLetter.A に感染しています。

  • バッチファイルで2行にわたるコマンドを入力したいのですが

    バッチファイルで複数行にわたるコマンドを打ちたいのですが、方法がわからなくて困っています。 for /f "tokens=1,2,3 delims=/ " %%a in ('date /t') do ( set hinichi=%%a%%b ) "C:\Program Files\Lhaca\Lhaca.exe" "test%hinichi%01.txt" "test%hinichi%02.txt" ・・・・・・・ と31個のファイルを圧縮するバッチです。 体裁の問題ですが、 for /f "tokens=1,2,3 delims=/ " %%a in ('date /t') do ( set hinichi=%%a%%b ) "C:\Program Files\Lhaca\Lhaca.exe" ? "test%hinichi%01.txt" ? "test%hinichi%02.txt" ・・・ としたいのですが各行のつなぎの記号?がわかりません。 ご存知の方、よろしくお願いいたします。

  • 日本語のファイルが開けない

    大変困っておりますので、お分かりになる方どうぞ宜しくお願い致します。 環境は以下の通りです。 OS:Linux Webサーバ:Apache2 言語:PHP4 PHPのプログラム内で、アンカーを生成し、 <a class='file' href="#" onClick="OpenFileWindow('./file/テスト.ppt');"> テスト.ppt</a> javascriptのwindow.openで、ファイルを開こうと試していますが、ファイル名が日本語の場合、開くことができません。 実行すると、「ページが見つかりません」と表示されてしまうのです。 試しにそのファイルを英数字の名前へ変更し、実行するとちゃんと開く事ができます。 何が悪いのかさっぱり分からず、困っております。 どうぞ宜しくお願い致します。

    • ベストアンサー
    • PHP