j'ai bien trouvé ce tuto
http://www.autoitscript.fr/forum/viewto ... 31&p=17509
mais malgré tout j'ai du mal, je dois aussi emmêlez les pinceaux
je me fais un petit lanceur openvpn. ou j'y ai inclu une inputbox qui va me chercher avec FileOpenDialog l'emplacement des fichiers, et je mémorise dans un fichier ini
en ligne de commande cela doit donné ça comme résultat
Code : Tout sélectionner
"C:\Program Files (x86)\OpenVPN\bin\openvpn.exe" --config "C:\Program Files (x86)\OpenVPN\config\zoneudp.ovpn"Code : Tout sélectionner
$OpenVpn = """C:\Program Files (x86)\OpenVPN\bin\openvpn.exe"""
$OpenVpnUdp = """C:\Program Files (x86)\OpenVPN\config\zoneudp.ovpn"""
Run(@ComSpec & ' /c ' &'"'&GUICtrlRead($OpenVpn)&'"' &' --config' &'"'&GUICtrlRead($OpenVpnUdp)&'"' , "", @SW_SHOW)
Code : Tout sélectionner
Run(@ComSpec & ' /c ' &GUICtrlRead($OpenVpn) &' --config' &GUICtrlRead($OpenVpnUdp) , "", @SW_SHOW)
pour les noms longs avec des espaces. donc j'en déduis que les guillemets disparaissent quelque parts
pourtant j'ai bien les guillemets qui apparaissent si je fais
Code : Tout sélectionner
MsgBox(0, "test",GUICtrlRead($OpenVpn) &' --config"&GUICtrlRead($OpenVpnUdp),5)Code : Tout sélectionner
Run(@ComSpec & ' /c ' &GUICtrlRead($OpenVpn) , "", @SW_SHOW)
j'ai essayer différents trucs mais sans succès...



