J'ai vérifié mon fichier avec
MsgBox($MB_SYSTEMMODAL, "", "Contenu du fichier:" & @CRLF & $sFileRead)
donc je sais que j'ai créé le fichier avec succès
mais lorsque je veux le changer en .bat
en le déplaçant dans un fichier .bat
bidon (d'autres personnes ont probablement une meilleure façon de le faire), j'obtiens une erreur.
$CMD = "move "$sFilePath" " & $jointpath & @CRLF
RunWait(@ComSpec & " /c " & $CMD)
je reçois
erreur: erreur de syntaxe
voici toute la fonction:
Func makeJointBat()
Local Const $sFilePath = _WinAPI_GetTempFileName(@TempDir)
FileWrite($sFilePath, "vous n'avez pas besoin de savoir ce que j'ai écrit ici")
Local $hFileOpen = FileOpen($sFilePath, $FO_READ)
Local $sFileRead = FileRead($hFileOpen)
FileClose($hFileOpen)
$CMD = "move "$sFilePath" " & $jointpath & @CRLF
RunWait(@ComSpec & " /c " & $CMD)
EndFunc ;==>makeJointBat
0 votes
Essayez de supprimer ce
& @CRLF
à la fin de la commande $CMD = ...