[R] problème pour insérer "FileWrite" dans script :(
Posté : mar. 27 déc. 2011 20:33
Bonsoir tlm,
Je galère pour insérer une partie de script dans un script existant...
J'ai créer cette GUI et affecté les "$Button1 à 6" à des "ShellExecute(.......)"
Voici le code de la GUI...
et ce que j’essaie désespérément d’insérer
le but est de récupérer tout les "Filewrite" afin qu'ils apparaissent dans le rapport MyJob.txt lorsque celui -ci est ouvert avec ShellExecute(@scriptdir & "/MyJob.txt")
j'ai essayer pas mal de scripts mais soit ça ne fonctionne pas
merci d'avance pour votre aide
Je galère pour insérer une partie de script dans un script existant...
J'ai créer cette GUI et affecté les "$Button1 à 6" à des "ShellExecute(.......)"
Voici le code de la GUI...
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <DateTimeConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Users\jeanmimi\Desktop\MyJob\MyJob.kxf
Global $Form1 = GUICreate("Form1", 434, 555, 299, 180, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME,$WS_SYSMENU,$WS_CAPTION,$WS_OVERLAPPEDWINDOW,$WS_TILEDWINDOW,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
GUISetBkColor(0x646464)
Global $Button1 = GUICtrlCreateButton("Commencer par cliquer ici pour saisir les interventions", 8, 176, 419, 49, $WS_GROUP)
Global $Pic1 = GUICtrlCreatePic(@DesktopDir & "\MyJob\ADD\MJ.jpg", 0, 0, 433, 81, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUICtrlSetResizing(-1, $GUI_DOCKAUTO+$GUI_DOCKLEFT+$GUI_DOCKRIGHT+$GUI_DOCKHCENTER+$GUI_DOCKVCENTER+$GUI_DOCKWIDTH)
Global $Group1 = GUICtrlCreateGroup(" Rapport d'activité du ", 96, 96, 217, 65)
Global $Date1 = GUICtrlCreateDate("2011/12/26 18:50:46", 112, 120, 186, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
Global $Button2 = GUICtrlCreateButton("Ensuite cliquer ici pour saisir le type de matériel découvert", 8, 232, 419, 49, $WS_GROUP)
Global $Button3 = GUICtrlCreateButton("Ensuite cliquer ici pour saisir la découverte des connaissances ", 8, 288, 419, 49, $WS_GROUP)
Global $Button4 = GUICtrlCreateButton("Ensuite cliquer ici pour saisir les stages et/ou stages de perfectionnent", 8, 344, 419, 49, $WS_GROUP)
Global $Button5 = GUICtrlCreateButton("Ensuite cliquer ici pour saisir ici les formations et/ou immersions", 8, 400, 419, 49, $WS_GROUP)
Global $Button6 = GUICtrlCreateButton("Et enfin cliquer ici pour fermer MyJob et/ou afficher le rapport", 8, 464, 419, 81, $WS_GROUP)
GUICtrlSetBkColor(-1, 0x00FFFF)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$msg = GUIGetMsg()
Select
Case $msg = $Button1
ShellExecute(@DesktopDir & "\MyJob\ADD\MyJob_Interventions.exe")
Case $msg = $Button2
ShellExecute(@DesktopDir & "\MyJob\ADD\MyJob_Matériels.exe")
Case $msg = $Button3
ShellExecute(@DesktopDir & "\MyJob\ADD\MyJob_Connaissances.exe")
Case $msg = $Button4
ShellExecute(@DesktopDir & "\MyJob\ADD\MyJob_Stages.exe")
Case $msg = $Button5
ShellExecute(@DesktopDir & "\MyJob\ADD\MyJob_Formations_immersions.exe")
Case $msg = $Button6
ShellExecute(@scriptdir & "/MyJob.txt")
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEndCode : Tout sélectionner
$ecri2 = guictrlread($Date1)
$file = FileOpen(@scriptdir & "/MyJob.txt", 1)
FileWrite($file, "MyJog.exe" & @CRLF & @CRLF & @CRLF)
FileWrite($file, "Date de la saisie : " & $ecri2 & @CRLF & @CRLF)
Filewrite($file,"===================================================================" & @CRLF & @CRLF )
FileClose($file)
j'ai essayer pas mal de scripts mais soit ça ne fonctionne pas
merci d'avance pour votre aide
