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?
Here's a complete batch-file, to create the shortcut, not symbolic link, you require.
Just save the above as
OVPNLink.cmdand double click it!