• 締切済み

Winのショートカット 相対パスの記述

CドライブにAというフォルダがあって、その中に Bというフォルダがあり、その中にb.htmというファイルがあります。 このc.htmのショートカットを作ると、 そのパスは c:\A\B\c.htm と絶対パスになっています。 このままだと、このAというフォルダを を他のドライブに移したとき、ショートカットが 機能しなくなります。 ショートカットをAフォルダー内(Bフォルダの外) に置いて、相対パスと指定したいのですが どうすればいいのでしょうか? \\A\B\c.htm ? .\A\B\c.htm ? いづれも駄目でした。 どうすればいいのでしょうか? AフォルダごとCD-Rに焼きたいのですが、 CDドライブがDドライブになると限らない わけで、ドライブが変わっても、ショート カットが使えるようにしたいのですが。

みんなの回答

  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.2

Windows2000で動作確認した方法をば。 【リンク先】 %windir%\system32\cmd.exe /c start b\c.htm 【作業フォルダ】 空にする 【実行時の大きさ】 最小化

回答No.1

ショートカットだとどうも無理そうなので、htmlファイルを作成して、そこにリンクを表示させるようにするのはいかがでしょうか? <HTML> <BODY> <a href = "../index.html">aaaaaaaaaaaaa</a> </BODY> </html>

gootone
質問者

補足

駄目なんですか? ショートカットで、相対パスは 切れない?

関連するQ&A

  • トップページへの相対パスについて

    皆さんこんにちは。 現在、大きく3つにフォルダを分けhtmlや画像をまとめています(仮にa、b、c)。 その中のaフォルダの中にある「top.html」を 全体のトップページとして扱い、abcフォルダ内の全てのページから相対パスでリンクを張っています。 現在「http://~~~com/a/top.html」となっているこのページに、 「http://www.○○.net」と任意のアドレスを指定すると相対パスが全て効かなくなってしまいますか? 効かなくなってしまうのなら、何かいい方法はないでしょうか。。 お願いします!

    • ベストアンサー
    • HTML
  • 相対パスのショートカットでファイルを実行する設定法

    Windows10ですが、ショートカットでリンクして実行ファイルを起動したいと思います。 アイコン化したリンクファイルをクリックすると、同じフォルダにあるサブのフォルダ\programの下のa.exeを実行したいとします。リンクファイルのショートカットのプロパティで、 リンク先./program/a.exe あるいは、.\program\a.exe 作業フォルダ./programあるいは.\program などと、相対的に指定したいのですが、できません。絶対パスではもちろん通るのですが。そのリンクの絶対パスが通じているなら相対パスで指定できるのではないでしょうか。理屈上はできるはずなので文法のエラーでしょうか。同一市内だったら市街局番なしで電話できるのと同じ理屈です。よろしくお願いします。

  • 相対パスについて

     いつもお世話になっております。  お聞きしたいのは、画像やリンクのファイルを指定する方法についてです。違うディレクトリへのリンクの場合、たとえば<A href="a/b.html">のように指定すればいいですよね。しかし、上位ディレクトリへリンクしたい場合、どのようにすればよいでしょうか?絶対パスで<A href="http://www~">と指定するしかないのでしょうか?  サイトのほうはそれで誤魔化してきましたが、今、自分なりに紙データをデジタルデータ化しています。たとえば料理のレシピだと「料理」フォルダの中に「豚肉」「お菓子」などのように分けるという具合です。その「お菓子」フォルダ(実際には別の英語名ですが)にあるファイルから、一番上にあるHOMEまでリンクさせるのにはどうしたらよいでしょうか?  このファイルは、いずれCDに移すつもりでいます。が、CD-ROMドライブは人によってD:ドライブではないこともありますよね。それもふまえて、どうすればよいでしょうか?

    • ベストアンサー
    • HTML
  • 絶対パス・相対パス・ディレクトリ・について

    HTMLでホームページを作ろうとしている初心者です、教えてください 自分のホームページのフォルダの中ににリンクするパスの指定方法を相対パスというのはわかりましたが、画像を表示するためのパスの指定方法も相対パスでいいのでしょうか、それともディレクトリというんでしょうか?

  • #pragma commentの相対パス指定

    #pragma commentの相対パス指定について、希望の動作をしないません。 状況は以下の通りです。 libというフォルダの中にlibA、libBの二つのフォルダがあり、それぞれのフォルダの中には、lib_a.lib、mylib_b.libというファイルがあるとします。 lib -libA -lib_a.lib -libB -lib_b.lib またライブラリディレクトリにはlibのパスのみが指定されていたとします。 この状況で#pragma comment(lib,"libA\\lib_a.lib")とすると、 「LINK : fatal error LNK1104: ファイル 'libA\lib_a.lib' を開くことができません。」 と出てしまいます。 #pragma commentの中では、相対パスは使えるはずなのですが、なぜこの場合はリンクが出来ないのでしょうか? ちなみに絶対パスで指定した場合はエラーは出ません。 できればフォルダで分割してライブラリを管理したいと考えているので、何か解決方法をご存知の方がいれば、ご教授ください。 環境は ・OS:Windows7 ・使用ソフト:Visual C++ 2010 Express ・言語:C++ です。

  • 相対パスが使えない

    EXCELのファイルを呼び出したいのですが,絶対パスで e:\vb6.0\book1.xls と指定するとファイルが開くのですが, 相対パスで .\book1.xls と指定するとファイルが開けません。 なぜでしょうか? EXCELのファイルとvbのファイルは同じフォルダ内にあります.

  • CD内の相対パスの作り方

    iMacですが、 file:///Macintosh%20HD/Desktop%20Folder/ガイド/はじめに.html この、「ガイド/はじめに.html」内に、この(file:///Macintosh%20HD/Desktop%20Folder/ガイド/ガイドフォルダ/index.html)index.htmlをリンクしましたら、Macでは読めたのですが、windowsでは読めませんでした。相対パスをつくらなかったからだと思います。それで、CDでハイブリッドで見せるためには、どのように相対パスを書けばいいのでしょうか。 CDに入れるのは、 はじめに.html ガイドフォルダ/index.html この二つだけと考えて。

    • ベストアンサー
    • Mac
  • 相対パスの指定

    FindFirstFile(), remove(), OPENFILENAME などのファイルやフォルダのパスを扱うものについて、例えば 実行ファイルと同じディレクトリに有るdat.datというファイルを「dat.dat」とだけ書いて相対指定したつもりが、実行ファイルと同じディレクトリにdat.datが無かった場合にWindowsフォルダなどの特殊なフォルダや、AUTOEXEC.BATに書いてあるフォルダを使ってdat.datが検索されて適用されたりすることはあるのでしょうか? いろいろな関数や構造体が有りますが、相対パスが指定されたとき、絶対パスを作るために使用されるフォルダパスが、GetCurrentDirectory()以外のものが使われることってあるんでしょうか?

  • 他のブックへのリンクで相対パスを使いたい。

    mac2011を使っています。 Dropboxを利用して数台のMacでエクセルのデータを共有したいと考えています。 「ブックA」で「ブックB」にリンクさせていますが、Doropboxはローカルのフォルダに データを保存するため、リンクのパスは最初にデータをつくた環境(ドライブ名など)で保存されてしまいます。 そうすると、他のMacでDoropboxにあるデータを開いた時、当然環境が違うため、開くた びにリンク元ファイルを変更しなくてはなりません。 これを解決するために「相対パス」でリンクを指定したいのですが、どうしてもやり方が わかりません。 強制的に「相対パス」に変換する関数とかあるのでしょうか? よろしくお願いいたします。

  • ショートカットファイルの動きについて

    ショートカットファイルの動きについて教えてほしいです。 仮にカレントディレクトリをログに出力するバッチファイル(output.batとする)があるとします。 output.batへのショートカットを作成し、ショートカットの「リンク先」に以下を指定しました(相対パスがとれるということで調べました) %windir%\system32\cmd.exe /c cd /d .\ & start (output.batのパス) これによりショートカットの保存されているディレクトリがカレントディレクトリとなり、Aがショートカットのパスをログに出力できました。 このショートカットをタスクバーのツールバーにショートカットのフォルダを新規追加しました。 そしてツールバーからショートカットを開くとc:\windows\system32がログに出力されました。 ショートカット自体は同じものなのにツールバーだと思い通りの動きになりませんでした。 ツールバーでの利用をしたいため、この動きを想定通りにするためにはどのようにすればよいでしょうか?