質問: cmdからショートカットを作成する方法? コマンドラインユーティリティを使用して、他のファイルまたは実行可能ファイルへのショートカットファイル(.lnk)を作成する方法を教えてください。
回答: これは、powershellを使用した同様の解決策です(おそらく、バッチファイル全体をpsで書き直すことができますが、get it doneTMを使用する場合は...)set target='d:\temp' set shortcut='c:\temp\test.lnk' set pws=powershell.exe -executionpolicy bypass -nologo -noninteractive -noprofile %pws% -command "$ws = new-object -comobject wscript.shell; $s = $ws.createshortcut(%shortcut%); $s.targetpath = %target%; $s.save()" あなたのファイルの中でpsへのパスを明確に指定する必要があるかもしれませんが、それはうまくいくはずです。このオブジェクトを介して変換できるいくつかの追加の属性もあります。name membertype definition ---- ---------- ---------- load method void load (string) save method void save () arguments property string arguments () {get} {set} description property string description () {get} {set} fullname property string fullname () {get} hotkey property string hotkey () {get} {set} iconlocation property string iconlocation () {get} {set} relativepath property string relativepath () {set} targetpath property string targetpath () {get} {set} windowstyle property int windowstyle () {get} {set} workingdirectory property string workingdirectory () {get} {set}