我一直在尝试使用PowerShell命令创建一个在批处理文件中工作的快捷方式,但无法让它真正将我需要的引号放入快捷方式中。我在其他批处理文件中使用过这个命令,但是引号把它搞乱了。我试过"",“", \
",`",几乎所有我能想到的变体都没有用。我需要这样的捷径:
"C:\Program Files\OpenVPN\bin\openvpn-gui.exe“--连接"mullvad.ovpn”
这是我一直在尝试的,当然还有很多变种:
WScript.Shell).CreateShortcut('C:\ProgramData\Microsoft\Windows\Start“$s=(新建对象-COM GUI.lnk菜单\Programs\StartUp\openvpn‘);$s.TargetPath=’”C:\Program Files\OpenVPN\bin\openvpn-gui.exe“-COM "mullvad.ovpn"';$s.Save()”
但它要么只是创建了一个指向此的快捷方式:
“C:\程序文件\openvpn\bin\openvpn-gui.exe--连接mullvad_us_chi.ovpn”
或者,更常见的情况是,它出错是因为我的各种尝试都出现了语法错误。那么,我如何让PowerShell在这里做我想做的事情呢?
转载请注明出处:http://www.jubohx.com/article/20230516/993794.html