在PowerShell /批处理中创建一个lnk

时间:2017-04-19 20:21:25

标签: powershell batch-file lnk

我想在批处理/ PowerShell中创建一个快捷方式并找到此命令(事先设置变量id):

powershell "$s=(New-Object -COM WScript.Shell).CreateShortcut('%userprofile%\Desktop\Steamlink.lnk');$s.TargetPath='C:\Meins\Steam\Steam.exe -applaunch %id%';$s.Save()

脚本本身工作正常。但是,有一个小问题:这个命令创建的链接的目标是用双引号括起来的,这会打破它......

这意味着,如果我查看链接的属性,在目标中就会有一个C:\Meins\Steam\Steam.exe -applaunch 248390 INCLUSIVE双引号,这会阻止资源管理器识别它。

0 个答案:

没有答案