[前の記事]« [NT]PRINTコマンドで印刷すると文字化けします
[次の記事]ネットワークDIRへのCOPYのエラー »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「こんなことは可能ですか?」索引へ

他のマシンで使えるショートカットを作成する方法は?


135) ショートカットの作成方法 SS 2002/04/01(月) 14:20


WINDOWS NT Workstation で
バッチファイルを作成し、ファイル、EXEファイル、ショートカットなどのコピーをしているのですが
EXEファイルのショートカットがどうも、そのショートカットを作成したマシン名を
持っているようで他のマシンでバッチを実行してファイル、ショートカットをコピーしてショートカットをダブルクリックすると作成したコンピュータ名の
ログイン名とパスワードを聞いてきます。対処方法はいろいろあると思うのですが、とりあえず、ショートカットを作成するコマンドはないでしょうか?

150) Re:ショートカットの作成方法 FG 2002/04/07(日) 08:32


BATやコマンドで直接ショートカットを生成する方法は無い気がします。
なので、何らかのツールを利用するしかないでしょう。

例えば WSHでショートカットを生成するスクリプトを記述し、そのスクリプトを BATファイルから起動する事で目的が達成できるはずです。
スクリプトの書き方やBATからの起動方法は、WSHの解説サイト等が参考になるでしょう。

別の方法としては、INFファイルによってスタートメニューにショートカットを登録する事も可能です。(制限あり)
BATで次のような記述をすれば、MAKELNK.INF を起動できます。
%SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 .\MAKELNK.inf

INFファイルの書き方は、Windows98リソースキットに解説があります。
英語の情報ならば、次のリンク先で公開されています。
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/ie/reskit/ie5/part6/appxhinf.asp

上記のサイトにある サンプルINFファイルでは、最後の方の
[SampleAddLinks]
;Adds shortcut to Sample.exe on the Start menu:
setup.ini, progman.groups,, "Sample=%SampleFolder%" ;creates folder
setup.ini, Sample,, """%SampleDesc%"", %25%\SAMPLE.EXE" ;creates link
という個所が、"%25%\SAMPLE.EXE" へのショートカットを、スタートメニューに登録している部分です。
"%25%\SAMPLE.EXE" の部分を、"%1%\SAMPLE.EXE" に変更すれば、INFファイルと同じフォルダに存在する SAMPLE.EXE へのショートカットになります。
EXEファイルの場所が固定であれば、"C:\BIN\SAMPLE.EXE" のように直接絶対パスを記述してしまって構わないはずです。
ただし制限事項として、SAMPLE.EXEの絶対パスに半角の空白が入っていると正しいショートカットにならないようです。注意したほうが良いでしょう。
そのような場合は、前述の WSHを利用する事をお勧めします。
 
 


カテゴリー「こんなことは可能ですか?」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2002年04月01日 01:09に投稿されたエントリーのページです。

ひとつ前の投稿は「[NT]PRINTコマンドで印刷すると文字化けします」です。

次の投稿は「ネットワークDIRへのCOPYのエラー」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート