過去の桐井戸端BBS (桐談義・その他) |
9546 | インストーラーを作りデスクトップ上にショートカットを作成したい | yuamasa | 2001/01/29-15:00 |
初めて投稿します。 今、桐8の一括でシステムのインストーラーを作っています。 CD−Rから全てのファイルを「ファイル複写」でコピーした後で デスクトップ上にショートカットを作成したいのですが、 やり方がいまいち分かりません。 最初からコピーするファイルの中にショートカットを入れておいて 単純に移せばよいかとも思ったのですが、それだとリンク先が変わってしまう 様に思います。 もし、良い方法があったら教えて下さい。 わかりずらい文章ですみません。 | |||
9551 | Re:インストーラー | hidetake | 2001/01/29-18:09 |
記事番号9546へのコメント ショートカットはネットワーク接続されている場合、パソコン名まで含めて ショートカットに記録されます。 それをそのままコピーしても自動追従機能で元のリンク先を探そうとします。 これを回避するには Windows95 であれば、CD-ROM の \ADMIN\APPTOOLS\ENVVARS\ にある SHORTCUT.EXE を使用すればこの機能を削除することが可能です。 あるいは新規にショートカットを作ることも可能です。 Windows98 以降で添付されたかどうかはわかりませんので、探してみて下さい。 また、ショートカット自体は VBS(WSH) を用いても作成することは可能です。 例えば http://www2u.biglobe.ne.jp/~s_tanaka/cgi-bin/bbs/bbs.cgi?function=logvie w_html&no=20#997 です。 最期に SHORTCUT.EXE に関する説明を引用しておきます。 >ネットワーク クライアントは、ネットワーク上のサーバーにあるプログラムに対し >てショートカットを作ることがあります。ショートカット ファイルでは、作業ディ >レクトリでの環境変数を使用できますが、コマンド ラインからショートカット ファ >イルを実行した場合には、環境変数は使用できません。このため、サーバー間の負 >荷分散には使用できません。これ以外に、ネットワークの管理者が選択できる方法 >としては、ミラーリングされたサーバーのそれぞれに、交互にドライブを割り当て >る方法があります。ショートカット ファイルは、本来のネットワーク リソースへ >のリンクを追跡しようとするため、この方法も使用できないことになります。 >SHORTCUT.EXE は、ショートカット ファイルの「リンク追跡」機能を無効にし、こ >の方法を使用できるようにするプログラムです。目的のショートカット ファイルに >対して、shortcut.exe に -s オプションを付けて実行すると、ドライブ名に結びつ >けられた本来のサーバーを探そうとしなくなります。 > >例: > shorcut -c -s -n myshortcut.lnk > >この例では、myshortcut.lnk ファイルのリンク追跡機能を無効にしています。 >「myshortcut.lnk」の部分は長いファイル名を持つショートカット ファイルです。 > >shortcut.exe のさらに詳細な説明については、コマンド ラインで次のように入力 >してください。 >shortcut.exe -? > >shortcut.exe は、外字をダンプするためにぱ使わないでください。 > | |||
9580 | Re:インストーラー | yuamasa | 2001/01/31-10:08 |
記事番号9551へのコメント hidetakeさんありがとうございます。 早速やってみます。 また、なにかありましたら、よろしくご指導下さいm(__)m |