How to create a symlink in windows including arguments using mklink, (and no powershell)?
I want to create on Desktop
a link OpenVPN
which links to "C:\Program Files\OpenVPN\bin\openvpn-gui.exe"
, with argument: --connect client.ovpn
So I tried:
cd %homepath%\Desktop && mklink "OpenVPN GUI" "C:\Program Files\OpenVPN\bin\openvpn-gui.exe --connect client.ovpn"
FAILED -> symlink created but unable to point to.exe
.cd %homepath%\Desktop && mklink "OpenVPN GUI" ""C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect client.ovpn"
FAILED -> Obviously syntax error.Trying to use escape character
^
and\
:cd %homepath%\Desktop && mklink "OpenVPN GUI" "^"C:\Program Files\OpenVPN\bin\openvpn-gui.exe^" --connect client.ovpn"
FAILED.I tried to set a variable
set patharglink="C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect client.ovpn
, and use it,mklink "OpenVPN GUI" %patharglink%
FAILED.
Any idea how to solve this?