• ベストアンサー

ショートカットのリンク先にCD-ROMドライブ一般を指定する方法

変な質問ですみません。 見た目を簡潔にするためにフォルダが多層構造となった画像閲覧CD-Rを作成しようとしておりますが、PCにあまり強くない人でも直ぐに目的のファイルが取り出せるように、ショートカットでファイルリンクしたいと考えています。ところが、ショートカットのリンク先指定は通常はそのフォルダーが入っているドライブ名を先頭にする必要があリますが、CD-ROM中のフォルダをリンク先として指定したい時には、個々のPCによりドライブ名(「D」とか「E」とか)が異なるので、うまく行きません。それを個々のドライブ名ではなく「CD-ROMドライブ一般」としてリンク先指定する方法はないものでしょうか。

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

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 残念な事にWindowsのショートカットは相対パスを記述できないんだね。色々試しているようだからこの辺りは分かっているのだと思う。  で、肝心の解決方法だが、もっとも簡明なのはバッチファイルかな。 @start \Folder1\Folder2\File1.jpg という内容が入っているテキストファイルの拡張子を.batに変えてやれば一応動く事は動くんだと思う(試してないです申し訳ない)。  まぁ、根本的でスマートな解決をするならばやはりC+Win32APIなどでプログラムを作ってやる事になるだろうな。

nara-inoue
質問者

補足

ご助言ありがとうございます。 Windowsのショートカットが相対パスを記述できないことは理解しました。バッチファイルについても、いろいろ苦労しながら、同じ(=CD-Rに書き込んだ方の)PCではうまくいくところまでやっと漕ぎ着けたのですが、同じCD-Rを別のPCで走らせると、バッチファイルに「コマンドまたはファイル名が正しくありません」のメッセージが出てすぐ終了してしまいます。 そこで、何度も甘えて申し訳ありませんが、この原因と対策がありましたらご教示頂けないでしょうか。なお、コマンドは「start」、対象ファイルはhtmlファイルです。コマンドの前に「@」マークをつけたものとつけていないもの両方試してみましたが現象は変わりません(元のPCでは成功、別のPCでは駄目)でした。なお、関係ないかも知れませんが、双方のPCともCD-ROMドライブはDドライブです。 基本が理解できていないため、試行錯誤の連続で苦労しております。ご迷惑おかけして申し訳ありませんが、もう一度お知恵を貸していただければ大変嬉しく思います。よろしくお願い申し上げます。

関連するQ&A

  • ショートカットのリンク先の記述

    リムーバブルディスクにフォルダを作って、そこにexeファイルを置きました。そのexeファイルのショートカットを作り、リムーバブルディスクのルートに置いています。 これをWクリックしてプログラムを起動させたいのですが、環境が変わると、リムーバブルディスクのドライブ名が変わるので、ショートカットのリンクが切れてしまいます。ショートカットのリンク先を書き直すのも面倒です。記述法を変えることで解決できますか? ドライブ名を削除したら、「リンク先が不正」となってしまいました。

  • ショートカットアイコンのリンク先編集方法

    ショートカットアイコンのリンク先や作業フォルダの編集方法について教えてください。 通常であればショートカットアイコンのプロパティーで簡単に編集は出来るのですが、実際に存在しないドライブやパスをリンク先や作業フォルダとして書き換えたいのです。 何故そんな事を・・・と言いますと、知人(遠方)のPCにショートカットアイコンを作って渡してあげたいのですが、現在私が使っているPCはCドライブしか存在しません。 その知人のPCにはDドライブが存在し、そこにパスを通さなければならないのですがDドライブが存在しない私のPCで編集しても「作業フォルダに指定された'D:\~'フォルダは無効です。」あるいは「受け側に指定されたパス名'D:\~'」は無効です。」となり編集する事が出来ないのです。 (一時的にドライブを追加してフォルダを作れば可能な気もするのですが、現状ではそれが出来ません。) どなたかこういった事を強引に編集する方法、又はツールをご存じでしたら教えて頂くようお願いします。

  • ショートカットのリンク先について。

    スタートアップにある、Microsoft Officeのショートカットですが、 リンク先がCD-ROMになってしまったので C:\Program Files\Microsoft Office\Office\OSA9.exe" -b -l に変更したいのですが、OKを押すと 「受け側に指定されたパス名'C:\Program'は無効です。パスとファイル名が正しいか確認してください。」 というエラーメッセージが出てしまい、変更できません。 恐らくフォルダ名にある半角スペースが原因なのかと思いますが、 どうすればいいのでしょうか?

  • デスクトップのショートカットのリンク先が書き換わる

    デスクトップ上のショートカットのリンク先が書き換わる 会社で、ファイルサーバ上のフォルダにリンクするショートカットをPCのデスクトップ上に作成しているのですが、 そのショートカットのリンク先がロカールドライブ(C:)の別フォルダ(全く無関係のフォルダです)に置き換わるという現象が発生しました。 サーバ上のフォルダ名と置き換わってしまったローカルのフォルダ名は全く近似していません。 ネット上で同様の現象とその原因を探してみましたが、見つけることができず、質問いたしました。 同様の現象を経験された方、またその原因等ご存知の方がいらっしゃいましたら、ご教授お願いいたします。

  • ショートカットのリンク(win95)

    ファイルやフォルダを他ドライブに移動すると移動前に作成していたショートカットのリンクが切れてしまいます。 このリンク切れのショートカットを有効にしてくれる(リンクの再指定)ようなツールはないでしょうか? windows95です。

  • ショートカットのリンク先について

    USBフラッシュメモリの中にショートカットを作成しているのですが、それを他のパソコンに接続するとパソコンによってドライブがF:だったりG:だったりするのでショートカットを作成しても使用できなくなります。 どのパソコンに接続してもショートカットが使える様にはできないのでしょうか? ショートカットのリンク先はそのUSBフラッシュメモリ内の別のフォルダの中の実行ファイルです。

  • ショートカットのリンク先の設定

    あるフォルダにたくさんのファイルが入っていて、そこからいくつかの必要なファイルを引っ張りやすくする為に、ショートカットを作成し、ショートカットとそのフォルダを含めた形でフォルダに入れてやる。 で、それを圧縮(ZIP)して外付けハードディスクに管理しています。 必要なときは、それを自分のフォルダに移して解凍(展開)して何人かで使用していたのですが、この度そのうちの2人がXPからVISTAにしたら、ショートカットを認識しなくなってしまいました。 XPのときは問題なかったのですが・・・・・。 ショートカットのリンク先を相対位置で指定すればよさそうな気がするのですが、そういうことは可能でしょうか? もしくはなんらかの設定をすればいいのでしょうか? わかる方いらっしゃいましたら、よろしくお願い致します。

  • ショートカットのリンク先を探すには?

    ショートカットのリンク先を探したいのですが、どうすればいいでしょうか? 通常、 ショートカットアイコンを右クリック、プロパティで表示される 「リンク先を探す(F)」で探せるようですが、 今回探したいショートカットは、「リンク先を探す(F)」が 灰色で抜けてボタンが無効化されています。 どうすればリンク先が見つかるでしょうか? 具体的には、インストールしたMSのworviewerで、 スタートメニューにショートカットが入っているのですが、リンク先がわかりません。 ノートパッドにショートカットをドラッグしたらファイル名が乱れながらも表示されたので、 検索をかけて見つけることはできたのですが、 こんな手間をかけずに見つけたいです。。

  • 勝手にショートカットのリンク先が変更されることってあるんでしょうか??

    こんにちは。香月と申します。 ショートカットのリンク先が勝手に変わってしまったのですが、、何か原因があるのでしょうか?? デスクトップに置いてあった、フォルダのリンク先が、勝手に変わってしまったのです。  「共有」フォルダへのショートカット → 別PCの「共有」フォルダにリンク としていて、昨日まで正常に動作していたリンクが、今日になって、  「共有」フォルダへのショートカット → 自分のPC上のデスクトップにある「共有」フォルダ に勝手にリンクが変更されていたのです!! 「共有」という別PCにあるフォルダにリンクしていたはずなのに、自分のPC上にある、「共有」フォルダにリンクが変わっています。。 確かに「共有」というフォルダ名は一緒なんですが。 最近特にソフトをインストールとか、消したりとかはしていないです。。 なぜでしょうか???(._.?) ちょっとキモチが悪いです.. OSはWindowsXP(SP2)です。 何でも良いので、何か心当たりのある方はご教示頂けますと幸いです<(_ _)>

  • エクセルVBAでショートカットリンクの変更をするには

    エクセルVBAで既存のショートカットファイル(~.lnk)のリンク先を変更するにはどうしたらよいでしょうか? 既に出来ているショートカットのリンク先を調べ、条件に一致した場合、そのリンク先を変更するVBAを作成したいと思っています。 WSHを使ってショートカットを作る方法は知っていますが、既存のショートカットのリンク先を調べる方法が分かりません。 用途は以下の通りです。 会社のサーバが変更になり、ネットワークドライブの割り当てを変更するように通達がありましたが、既にショートカットは数百個あり、手で修正するのが非常に大変です。 ドライブ又はフォルダを指定して、そのフォルダ内及びその配下にある全てのサブフォルダにある全てのショートカットファイルを調べ対象の場合、登録したあったリンクの内容を自動変更します。 (ルートフォルダの指定及びサブフォルダの移動部分のVBAは作成隅です。) Qドライブのネットワーク割り当て 変更前:\\Domain01\Kanto\Tokyo\ 変更後:\\Domain01\Kanto\ ファイルの指定 変更前:Q:\Kaihatsu1\Keikaku01.xls 変更後:Q:\Tokyo\Kaihatsu1\Keikaku01.xls 以上、よろしくお願い申し上げます。

専門家に質問してみよう