[R] Comment coder une fonction dos en autoit
Posté : ven. 29 août 2014 18:24
Bonjour,
J'ai un souci lors de codage d'une fonction dos en Autoit.
La fonction sous DOS elle marche très bien:
E:\Program Files\UltraISO\drivers\isocmd.exe -mount V: "E:\Program Files\monfichier.iso"
Codée en autoit ça marche pas.
C'est très aimable de vouloir m'aider.
J'ai un souci lors de codage d'une fonction dos en Autoit.
La fonction sous DOS elle marche très bien:
E:\Program Files\UltraISO\drivers\isocmd.exe -mount V: "E:\Program Files\monfichier.iso"
Codée en autoit ça marche pas.
Code : Tout sélectionner
;~ #RequireAdmin
#include <Process.au3>
;Test 1:
_RunDos('E:\Program Files\UltraISO\drivers\isocmd.exe -mount V:"'& FileGetShortName(@ProgramFilesDir&"\monfichier.iso")&'"')
;Test 2:
MonterImage()
Func MonterImage()
Global $program = @ProgramFilesDir&("\UltraISO\drivers\IsoCmd.exe")
Local $Appli3 = "-mount V: "
Local $fileIso = @ProgramFilesDir&"\monfichier.iso"
Local $param = $Appli3&" "&$fileIso
Local $fonction = $program&" "&$param
;MsgBox(0, "test", $fonction)
Run($fonction,"","",@SW_HIDE); là: rien
;et/ou
ShellExecuteWait($program,$param,"","",@SW_HIDE); là: alete
EndFunc