質問: バッチクリプトを使用してショートカットを作成する方法 バッチスクリプトを使用してデスクトップにファイルd:\myfile.extensionへのショートカットを作成する方法を教えてください。
回答: 一時的なvbscriptを作成することで、外部ツールなしでこれを実現できます。@echo off set script="%temp%\%random%-%random%-%random%-%random%.vbs" echo set ows = wscript.createobject("wscript.shell") >> %script% echo slinkfile = "%userprofile%\desktop\myshortcut.lnk" >> %script% echo set olink = ows.createshortcut(slinkfile) >> %script% echo olink.targetpath = "d:\myfile.extension" >> %script% echo olink.save >> %script% cscript /nologo %script% del %script% (アイデアはここ から取られた )これにより、デスクトップ上にmyshortcut.lnkを指すd:\myfile.extensionが作成されます。次の値を変更して、リンクを保存する前に追加のプロパティを指定できます。olink.arguments olink.description olink.hotkey olink.iconlocation olink.windowstyle olink.workingdirectory いくつかの例を見るには、 windowsスクリプトホスト でデスクトップショートカットを作成する方法を調べてください。