• ベストアンサー

ショートカットを相対パスで指定する

WIN2000を使って、配布用のファイルを作っているのですが、配布先では、ショートカットからファイルを見に行くときに、マシンごとにパスが違うのでリンクが切れてしまいます。 初心者の質問で申し訳ないのですが、相対パスでショートカットを作成する方法をお教え下さい。 よろしくお願い致します。

noname#107402
noname#107402

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

  • ベストアンサー
noname#209929
noname#209929
回答No.3

失礼しました。 「リンク先」では .(カレント)は無効になるようですね。先の例なら、作業フォルダに「.\program」リンク先に「program.exe」が正しいやり方のようです。 それにしても随分遅くなってしまいました。申し訳ありません。

noname#107402
質問者

お礼

返事が送れましてスミマセン。 ご回答ありがとうございます。 やはり上手くできませんでした。リンク先をファイル名だけにできても、作業フォルダのパスの指定が絶対パスでしか認識してくれません。 お手上げです。ありがとうございました。

その他の回答 (2)

  • SpeedKing
  • ベストアンサー率50% (6/12)
回答No.2

相対パスの記載では、 .:現在のディレクトリ(フォルダ)の位置 ..:現在のディレクトリ(フォルダ)の1つ上の階層 で記載します。 .\..\local→現在の階層(.)から1階層上がって(..)、その1つ下の階層のlocalフォルダへの相対パス となります。この場合、最初の .\ は記載しなくても同じ結果が得られます。

noname#107402
質問者

お礼

ありがとうございます・ 残念ですが上手く動きませんでした。NT系では絶対パスでないと設定できないのかな?と思いました。 作業フォルダの指定も気になります。とりあえず他もあたって見ます。では。

noname#209929
noname#209929
回答No.1

何もない所で右クリックメニューから 新規作成→ショートカット でウィザードに従ってパスを入力すれば作れます。 若しくは普通にドラッグでショートカットを作って、 ショートカット右クリック→プロパティ→リンク先 を編集すれば簡単です。 ご存知だとは思いますが、プログラムが "C:\program\program.exe"にあってショートカットが"C:\shortcut.lnk"なら、相対パスは".\program\program.exe"です。

noname#107402
質問者

補足

ご回答ありがとうございます。 ショートカット右クリック→プロパティ→リンク先 を相対パスに編集するのですが、「受け側に指定されたパス名'.\local\index.html'は無効です。パス名とファイル名が正しいか確認してください。」と表示されてしまいます。 何か悪いところがあるのでしょうか? よろしければ、お世話お願い致します。

関連するQ&A

  • ショートカットを相対パスで指定する

    Windows2000のショートカットで相対リンクを使いたいのですが出来ません。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=213981 の質問と同じ事で困ってます。 (↑の質問者は解決出来なかったようです。) 以下、質問です。よろしくお願いします。 1.Windows2000では相対リンクのショートカットは使えないのでしょうか。 2.使えるとしたらその方法を教えて下さい。 3.他のバージョンのWindowsでは相対リンクのショートカットが使えるものがあるのでしょうか。

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

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

  • ハイパーリンクと相対パスって

    まったくの初心者でごめんなさい。私はホームページクリエイター6というソフトを使っているのですがハイパーリンクの作成というのでリンクするのですが、相対パスなのでしょうか?実は学校で提出するのに相対パスでだすように言われているのですがなんのことだかさっぱりわかりません。一応ネットなので絶対パスと相対パスがあるのはわかったのですが自分がやっているのが相対パスなのかわかりません。どうすれば相対パスかそうじゃないかわかるのでしょうか?教えてください。よろしくおねがいします。

  • Word内の絶対パス<-相対パスを簡単にする方法はありますか?

    Word内の絶対パス<-相対パスを簡単にする方法はありますか? Wordファイル(文書内のリンクとしてブックマークがあります)を受け取って、PDFに変換したのですが、リンクが開けないのでおかしいなと思ってWordのファイルを確認すると、リンクが絶対パスになっていました。  これを一発で相対パスにする方法はないでしょうか。 どうしてもということになると、手打ちで絶対パスの部分を消していくしかないでしょうか。たぶんないのだろうと思いますが、それをやる決意をするにも、「そんな方法ない」と背中を押してもらえないかと思い質問しました。  個人的には、およそリンクを設定するには外部のURLでもない限り相対パスにしていますが、あえて絶対パスにしておく人は何かメリットがあってやっているのでしょうか?たとえば、汎用性(と言えばいいのでしょうか)を低くすることでセキュリティーの効果を持たせようとか、そういうことなのでしょうか。 よろしくおねがいします。

  • 絶対パス・相対パス・ディレクトリ・について

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

  • 相対パスのことでわかる方教えてください

    htmlの相対パスのことで質問です。 index.htmlのログインボタンに相対パスで「./」のリンクを つけました。 同じ階層にindex.phpファイルをおいているのですが、 index.htmlのログインボタンを押すと、index.phpに 飛んでいきます。 相対パスの「./」はindex.htmlを優先すると思ったの ですが、index.phpを優先するのでしょうか。

  • 絶対パス 相対パス SSL https

    無知な者ですので質問も稚拙かもわかりませんが よろしくお願いいたします。 現在、WEBサイトを制作する際に SSLで暗号化されたページにリンクする場合、 相対パスでリンクするとURLが「https://~」ではなく 「http://~」となってしまう為、 「https://~」と絶対パスでリンクしています。 これを相対パスでリンクさせる方法がありますでしょうか? もしございましたら、お手数ですがお教え願えますでしょうか? よろしくお願いいたします。

  • CGIなどは絶対パスでも良い?相対パス?SEO的

    こんにちはサンタです。 よろしくお願い致します。 php,perlで作成された メールフォームCGI スケジュールCGI カレンダーCGI を、ホームページに設置致しました。 ネット上で動いております。 さて、これらのCGIを設置するのには、例えばschedule.cgiなどは、相対パスとして、リンクしたほうが宜しいのでしょうか? 現在は、相対パスなのですが、メンテナンスを考えますと、絶対パスの方が、楽だと感じました。ですが、SEO的には、相対パスでリンクしたほうが良いのかなと思い、質問させて頂きました。 1,技術的な不具合の問題があるか、、、。 2,SEO的な問題があるか、、、。 どうぞ、よろしくお願い致します。 失礼致します。

    • ベストアンサー
    • CSS
  • EXCEL2013 リンクの相対パス

    セルに、別のところにある写真をリンクさせたいだけなのですが、 ただ写真のファイルネームのみ入れて、相対パスでそのまま保存させたいのですが、 どうしても、なにやら絶対パスが追加されてしまいます。 これをしないで、そのまま相対パスで記録する方法を教えてください。 webをくったのですが、見つからず困っています。

  • URLは絶対パス、相対パス、ルート相対パス

    WEBサイトを作成する上で、HTML内に使用するURLの記述方法で悩んでいます。 「絶対パス」、「相対パス」、「ルート相対パス」のどれがいいでしょうか。

    • ベストアンサー
    • HTML