#cs ---------------------------------------------------------------------------- AutoIt Version: 3.3.14.2 Author: Ryarralk Script Function: Launch a couple of programs automaticaly #ce ---------------------------------------------------------------------------- #include #include #include #include #include #include TraySetState(2) _Main() Func _Main() #Region ### START Koda GUI section ### Form= $Form2 = GUICreate("Ultra Launcher", 431, 101, (@DesktopWidth / 2 - 215), (@DesktopHeight / 2 - 50)) $Start = GUICtrlCreateButton("GO !", 48, 38, 75, 25) $Options = GUICtrlCreateButton("Options", 178, 38, 75, 25) $Quitter = GUICtrlCreateButton("Quitter", 312, 38, 75, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### Local Const $FilePath = @AppDataDir & "\starter.ini" While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Quitter Exit Case $Options _Options() Case $Start If Not FileExists($FilePath) Then MsgBox(16, "Ultra Launcher : Erreur", "Aucun paramètres détectés !" & @CRLF & "Veuillez modifier les paramètres dans le menu option") Else _Starter() EndIf EndSwitch WEnd EndFunc Func _Options() #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Ultra Launcher - Options", 1018, 410, (@DesktopWidth / 2 - 509), (@DesktopHeight / 2 - 205)) $Group1 = GUICtrlCreateGroup("Séléction", 8, 0, 626, 401) $Input1 = GUICtrlCreateInput("", 66, 24, 185, 21) $Explo1 = GUICtrlCreateButton("...", 270, 24, 35, 25) $Input2 = GUICtrlCreateInput("", 66, 72, 185, 21) $Explo2 = GUICtrlCreateButton("...", 270, 72, 35, 25) $Input3 = GUICtrlCreateInput("", 66, 120, 185, 21) $Explo3 = GUICtrlCreateButton("...", 270, 120, 35, 25) $Input4 = GUICtrlCreateInput("", 66, 168, 185, 21) $Explo4 = GUICtrlCreateButton("...", 270, 168, 35, 25) $Input5 = GUICtrlCreateInput("", 66, 216, 185, 21) $Explo5 = GUICtrlCreateButton("...", 270, 216, 35, 25) $Input6 = GUICtrlCreateInput("", 66, 264, 185, 21) $Explo6 = GUICtrlCreateButton("...", 270, 264, 35, 25) $Input7 = GUICtrlCreateInput("", 66, 312, 185, 21) $Explo7 = GUICtrlCreateButton("...", 270, 312, 35, 25) $Input8 = GUICtrlCreateInput("", 66, 360, 185, 21) $Explo8 = GUICtrlCreateButton("...", 270, 360, 35, 25) $Input9 = GUICtrlCreateInput("", 378, 24, 185, 21) $Explo9 = GUICtrlCreateButton("...", 582, 24, 35, 25) $Input10 = GUICtrlCreateInput("", 378, 72, 185, 21) $Explo10 = GUICtrlCreateButton("...", 582, 72, 35, 25) $Input11 = GUICtrlCreateInput("", 378, 120, 185, 21) $Explo11 = GUICtrlCreateButton("...", 582, 120, 35, 25) $Input12 = GUICtrlCreateInput("", 378, 168, 185, 21) $Explo12 = GUICtrlCreateButton("...", 582, 168, 35, 25) $Input13 = GUICtrlCreateInput("", 378, 216, 185, 21) $Explo13 = GUICtrlCreateButton("...", 582, 216, 35, 25) $Input14 = GUICtrlCreateInput("", 378, 264, 185, 21) $Explo14 = GUICtrlCreateButton("...", 582, 264, 35, 25) $Input15 = GUICtrlCreateInput("", 378, 312, 185, 21) $Explo15 = GUICtrlCreateButton("...", 582, 312, 35, 25) $Input16 = GUICtrlCreateInput("", 378, 360, 185, 21) $Explo16 = GUICtrlCreateButton("...", 582, 360, 35, 25) $Checkbox1 = GUICtrlCreateCheckbox("", 40, 24, 17, 21) $Checkbox2 = GUICtrlCreateCheckbox("", 40, 72, 17, 21) $Checkbox3 = GUICtrlCreateCheckbox("", 40, 120, 17, 21) $Checkbox4 = GUICtrlCreateCheckbox("", 40, 168, 17, 21) $Checkbox5 = GUICtrlCreateCheckbox("", 40, 216, 17, 21) $Checkbox6 = GUICtrlCreateCheckbox("", 40, 264, 17, 21) $Checkbox7 = GUICtrlCreateCheckbox("", 40, 312, 17, 21) $Checkbox8 = GUICtrlCreateCheckbox("", 40, 360, 17, 21) $Checkbox9 = GUICtrlCreateCheckbox("", 352, 24, 17, 21) $Checkbox10 = GUICtrlCreateCheckbox("", 352, 72, 17, 21) $Checkbox11 = GUICtrlCreateCheckbox("", 352, 120, 17, 21) $Checkbox12 = GUICtrlCreateCheckbox("", 352, 168, 17, 21) $Checkbox13 = GUICtrlCreateCheckbox("", 352, 216, 17, 21) $Checkbox14 = GUICtrlCreateCheckbox("", 352, 264, 17, 21) $Checkbox15 = GUICtrlCreateCheckbox("", 352, 312, 17, 21) $Checkbox16 = GUICtrlCreateCheckbox("", 352, 360, 17, 21) $Label2 = GUICtrlCreateLabel("1.", 24, 28, 13, 17) $Label3 = GUICtrlCreateLabel("2.", 24, 76, 13, 17) $Label4 = GUICtrlCreateLabel("4.", 24, 172, 13, 17) $Label5 = GUICtrlCreateLabel("3.", 24, 124, 13, 17) $Label6 = GUICtrlCreateLabel("5.", 24, 220, 13, 17) $Label7 = GUICtrlCreateLabel("6.", 24, 268, 13, 17) $Label8 = GUICtrlCreateLabel("7.", 24, 316, 13, 17) $Label9 = GUICtrlCreateLabel("8.", 24, 364, 13, 17) $Label10 = GUICtrlCreateLabel("9.", 336, 28, 13, 17) $Label11 = GUICtrlCreateLabel("10.", 330, 76, 19, 17) $Label12 = GUICtrlCreateLabel("11.", 330, 124, 19, 17) $Label13 = GUICtrlCreateLabel("12.", 330, 172, 19, 17) $Label14 = GUICtrlCreateLabel("13.", 330, 220, 19, 17) $Label15 = GUICtrlCreateLabel("14.", 330, 268, 19, 17) $Label16 = GUICtrlCreateLabel("15.", 330, 316, 19, 17) $Label17 = GUICtrlCreateLabel("16.", 330, 364, 19, 17) GUICtrlCreateGroup("", -99, -99, 1, 1) $Group2 = GUICtrlCreateGroup("Options", 656, 168, 241, 233) $Tout_cocher = GUICtrlCreateButton("Tout cocher", 720, 216, 107, 25) $Tout_decocher = GUICtrlCreateButton("Tout décocher", 720, 264, 107, 25) $Supprimer = GUICtrlCreateButton("Tout supprimer", 720, 312, 107, 25) $Temps = GUICtrlCreateLabel("Temps entre les lancements :", 664, 368, 142, 17) $Time = GUICtrlCreateInput("", 808, 365, 57, 21) $Label1 = GUICtrlCreateLabel("sec.", 871, 368, 24, 17) GUICtrlCreateGroup("", -99, -99, 1, 1) $Appliquer = GUICtrlCreateButton("Confirmer", 912, 368, 91, 25) $Annuler = GUICtrlCreateButton("Annuler", 912, 320, 91, 25) $Aide = GUICtrlCreateButton("Aide", 912, 272, 91, 25) $Group3 = GUICtrlCreateGroup("Mode", 656, 0, 241, 153) $Avance = GUICtrlCreateButton("Mode Avancé", 720, 48, 107, 25) $Simple = GUICtrlCreateButton("Mode Simplifié", 720, 96, 107, 25) GUICtrlCreateGroup("", -99, -99, 1, 1) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### Local $CurFileName, $TmpFile, $Count = 2 Local Const $FilePath = @AppDataDir & "\starter.ini" If Not FileExists($FilePath) Then _FileCreate($FilePath) If Not FileWrite($FilePath ,"### This is the init file of Starter.exe ! Do NOT overwrite ! ###" & @CRLF) Then MsgBox(16, "Ultra Launcher : Erreur", "Une erreur c'est prodiute lors de l'écriture dans le fichier d'initialisation. Code d'erreur :" & @error) Return False EndIf While ($Count < 38) FileWriteLine($FilePath, " ") $Count = $Count + 1 WEnd Else GUICtrlSetData($Input1, FileReadLine($FilePath, 2)) GUICtrlSetData($Input2, FileReadLine($FilePath, 3)) GUICtrlSetData($Input3, FileReadLine($FilePath, 4)) GUICtrlSetData($Input4, FileReadLine($FilePath, 5)) GUICtrlSetData($Input5, FileReadLine($FilePath, 6)) GUICtrlSetData($Input6, FileReadLine($FilePath, 7)) GUICtrlSetData($Input7, FileReadLine($FilePath, 8)) GUICtrlSetData($Input8, FileReadLine($FilePath, 9)) GUICtrlSetData($Input9, FileReadLine($FilePath, 10)) GUICtrlSetData($Input10, FileReadLine($FilePath, 11)) GUICtrlSetData($Input11, FileReadLine($FilePath, 12)) GUICtrlSetData($Input12, FileReadLine($FilePath, 13)) GUICtrlSetData($Input13, FileReadLine($FilePath, 14)) GUICtrlSetData($Input14, FileReadLine($FilePath, 15)) GUICtrlSetData($Input15, FileReadLine($FilePath, 16)) GUICtrlSetData($Input16, FileReadLine($FilePath, 17)) GUICtrlSetState($Checkbox1, FileReadLine($FilePath, 20)) GUICtrlSetState($Checkbox2, FileReadLine($FilePath, 21)) GUICtrlSetState($Checkbox3, FileReadLine($FilePath, 22)) GUICtrlSetState($Checkbox4, FileReadLine($FilePath, 23)) GUICtrlSetState($Checkbox5, FileReadLine($FilePath, 24)) GUICtrlSetState($Checkbox6, FileReadLine($FilePath, 25)) GUICtrlSetState($Checkbox7, FileReadLine($FilePath, 26)) GUICtrlSetState($Checkbox8, FileReadLine($FilePath, 27)) GUICtrlSetState($Checkbox9, FileReadLine($FilePath, 28)) GUICtrlSetState($Checkbox10, FileReadLine($FilePath, 29)) GUICtrlSetState($Checkbox11, FileReadLine($FilePath, 30)) GUICtrlSetState($Checkbox12, FileReadLine($FilePath, 31)) GUICtrlSetState($Checkbox13, FileReadLine($FilePath, 32)) GUICtrlSetState($Checkbox14, FileReadLine($FilePath, 33)) GUICtrlSetState($Checkbox15, FileReadLine($FilePath, 34)) GUICtrlSetState($Checkbox16, FileReadLine($FilePath, 35)) GUICtrlSetData($Time, FileReadLine($FilePath, 37)) EndIf Local $FileOpen = FileOpen($FilePath, 1) If $FileOpen = -1 Then MsgBox(16, "Ultra Launcher : Erreur", "Une erreur c'est prodiute lors de l'écriture dans le fichier d'initialisation. Code d'erreur :" & @error) Return False EndIf While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE FileClose($FileOpen) GUIDelete($Form1) ExitLoop Case $Avance GUICtrlSetState($Input1, $GUI_ENABLE) GUICtrlSetState($Input2, $GUI_ENABLE) GUICtrlSetState($Input3, $GUI_ENABLE) GUICtrlSetState($Input4, $GUI_ENABLE) GUICtrlSetState($Input5, $GUI_ENABLE) GUICtrlSetState($Input6, $GUI_ENABLE) GUICtrlSetState($Input7, $GUI_ENABLE) GUICtrlSetState($Input8, $GUI_ENABLE) GUICtrlSetState($Input9, $GUI_ENABLE) GUICtrlSetState($Input10, $GUI_ENABLE) GUICtrlSetState($Input11, $GUI_ENABLE) GUICtrlSetState($Input12, $GUI_ENABLE) GUICtrlSetState($Input13, $GUI_ENABLE) GUICtrlSetState($Input14, $GUI_ENABLE) GUICtrlSetState($Input15, $GUI_ENABLE) GUICtrlSetState($Input16, $GUI_ENABLE) Case $Simple GUICtrlSetState($Input1, $GUI_DISABLE) GUICtrlSetState($Input2, $GUI_DISABLE) GUICtrlSetState($Input3, $GUI_DISABLE) GUICtrlSetState($Input4, $GUI_DISABLE) GUICtrlSetState($Input5, $GUI_DISABLE) GUICtrlSetState($Input6, $GUI_DISABLE) GUICtrlSetState($Input7, $GUI_DISABLE) GUICtrlSetState($Input8, $GUI_DISABLE) GUICtrlSetState($Input9, $GUI_DISABLE) GUICtrlSetState($Input10, $GUI_DISABLE) GUICtrlSetState($Input11, $GUI_DISABLE) GUICtrlSetState($Input12, $GUI_DISABLE) GUICtrlSetState($Input13, $GUI_DISABLE) GUICtrlSetState($Input14, $GUI_DISABLE) GUICtrlSetState($Input15, $GUI_DISABLE) GUICtrlSetState($Input16, $GUI_DISABLE) Case $Supprimer $Count = 2 While ($Count <= 17) _FileWriteToLine($FilePath, $Count, " ", True) $Count = $Count + 1 WEnd GUICtrlSetData($Input1, FileReadLine($FilePath, 2)) GUICtrlSetData($Input2, FileReadLine($FilePath, 3)) GUICtrlSetData($Input3, FileReadLine($FilePath, 4)) GUICtrlSetData($Input4, FileReadLine($FilePath, 5)) GUICtrlSetData($Input5, FileReadLine($FilePath, 6)) GUICtrlSetData($Input6, FileReadLine($FilePath, 7)) GUICtrlSetData($Input7, FileReadLine($FilePath, 8)) GUICtrlSetData($Input8, FileReadLine($FilePath, 9)) GUICtrlSetData($Input9, FileReadLine($FilePath, 10)) GUICtrlSetData($Input10, FileReadLine($FilePath, 11)) GUICtrlSetData($Input11, FileReadLine($FilePath, 12)) GUICtrlSetData($Input12, FileReadLine($FilePath, 13)) GUICtrlSetData($Input13, FileReadLine($FilePath, 14)) GUICtrlSetData($Input14, FileReadLine($FilePath, 15)) GUICtrlSetData($Input15, FileReadLine($FilePath, 16)) GUICtrlSetData($Input16, FileReadLine($FilePath, 17)) Case $Annuler FileClose($FileOpen) GUIDelete($Form1) ExitLoop Case $Aide MsgBox(64, "Ultra Launcher : Information", "Ultra Launcher est un utilitaire vous permettant de lancer plusieurs programmes efficacement !" & @CRLF & "Pour ajouter un programme, il vous suffit de le chercher dans vos fichiers grace au bouton ""..."" puis de le séléctionner." & @CRLF & "Vous pouvez ajouter jusqu'à 16 programmes !" & @CRLF & @CRLF & "Version : 1.0" & @CRLF & "Créateur : Ryarralk") Case $Appliquer If Not _FileWriteToLine($FilePath, 1,"### This is the init file of Starter.exe ! Do NOT overwrite ! ###", True) Then MsgBox(16, "Ultra Launcher : Erreur", "Une erreur c'est prodiute lors de l'écriture dans le fichier d'initialisation. Code d'erreur :" & @error) Return False EndIf If Not (GUICtrlRead($Input1) == "") Then ;Overwrite line 2 _FileWriteToLine($FilePath, 2, GUICtrlRead($Input1), True) EndIf If Not (GUICtrlRead($Input2) == "") Then ;Overwrite line 3 _FileWriteToLine($FilePath, 3, GUICtrlRead($Input2), True) EndIf If Not (GUICtrlRead($Input3) == "") Then ;Overwrite line 4 _FileWriteToLine($FilePath, 4, GUICtrlRead($Input3), True) EndIf If Not (GUICtrlRead($Input4) == "") Then ;Overwrite line 5 _FileWriteToLine($FilePath, 5, GUICtrlRead($Input4), True) EndIf If Not (GUICtrlRead($Input5) == "") Then ;Overwrite line 6 _FileWriteToLine($FilePath, 6, GUICtrlRead($Input5), True) EndIf If Not (GUICtrlRead($Input6) == "") Then ;Overwrite line 7 _FileWriteToLine($FilePath, 7, GUICtrlRead($Input6), True) EndIf If Not (GUICtrlRead($Input7) == "") Then ;Overwrite line 8 _FileWriteToLine($FilePath, 8, GUICtrlRead($Input7), True) EndIf If Not (GUICtrlRead($Input8) == "") Then ;Overwrite line 9 _FileWriteToLine($FilePath, 9, GUICtrlRead($Input8), True) EndIf If Not (GUICtrlRead($Input9) == "") Then ;Overwrite line 10 _FileWriteToLine($FilePath, 10, GUICtrlRead($Input9), True) EndIf If Not (GUICtrlRead($Input10) == "") Then ;Overwrite line 11 _FileWriteToLine($FilePath, 11, GUICtrlRead($Input10), True) EndIf If Not (GUICtrlRead($Input11) == "") Then ;Overwrite line 12 _FileWriteToLine($FilePath, 12, GUICtrlRead($Input11), True) EndIf If Not (GUICtrlRead($Input12) == "") Then ;Overwrite line 13 _FileWriteToLine($FilePath, 13, GUICtrlRead($Input12), True) EndIf If Not (GUICtrlRead($Input13) == "") Then ;Overwrite line 14 _FileWriteToLine($FilePath, 14, GUICtrlRead($Input13), True) EndIf If Not (GUICtrlRead($Input14) == "") Then ;Overwrite line 15 _FileWriteToLine($FilePath, 15, GUICtrlRead($Input14), True) EndIf If Not (GUICtrlRead($Input15) == "") Then ;Overwrite line 16 _FileWriteToLine($FilePath, 16, GUICtrlRead($Input15), True) EndIf If Not (GUICtrlRead($Input16) == "") Then ;Overwrite line 17 _FileWriteToLine($FilePath, 17, GUICtrlRead($Input16), True) EndIf If Not (GUICtrlRead($Checkbox1) == "") Then ;Overwrite line 20 _FileWriteToLine($FilePath, 20, GUICtrlRead($Checkbox1), True) EndIf If Not (GUICtrlRead($Checkbox2) == "") Then ;Overwrite line 21 _FileWriteToLine($FilePath, 21, GUICtrlRead($Checkbox2), True) EndIf If Not (GUICtrlRead($Checkbox3) == "") Then ;Overwrite line 22 _FileWriteToLine($FilePath, 22, GUICtrlRead($Checkbox3), True) EndIf If Not (GUICtrlRead($Checkbox4) == "") Then ;Overwrite line 23 _FileWriteToLine($FilePath, 23, GUICtrlRead($Checkbox4), True) EndIf If Not (GUICtrlRead($Checkbox5) == "") Then ;Overwrite line 24 _FileWriteToLine($FilePath, 24, GUICtrlRead($Checkbox5), True) EndIf If Not (GUICtrlRead($Checkbox6) == "") Then ;Overwrite line 25 _FileWriteToLine($FilePath, 25, GUICtrlRead($Checkbox6), True) EndIf If Not (GUICtrlRead($Checkbox7) == "") Then ;Overwrite line 26 _FileWriteToLine($FilePath, 26, GUICtrlRead($Checkbox7), True) EndIf If Not (GUICtrlRead($Checkbox8) == "") Then ;Overwrite line 27 _FileWriteToLine($FilePath, 27, GUICtrlRead($Checkbox8), True) EndIf If Not (GUICtrlRead($Checkbox9) == "") Then ;Overwrite line 28 _FileWriteToLine($FilePath, 28, GUICtrlRead($Checkbox9), True) EndIf If Not (GUICtrlRead($Checkbox10) == "") Then ;Overwrite line 29 _FileWriteToLine($FilePath, 29, GUICtrlRead($Checkbox10), True) EndIf If Not (GUICtrlRead($Checkbox11) == "") Then ;Overwrite line 30 _FileWriteToLine($FilePath, 30, GUICtrlRead($Checkbox11), True) EndIf If Not (GUICtrlRead($Checkbox12) == "") Then ;Overwrite line 31 _FileWriteToLine($FilePath, 31, GUICtrlRead($Checkbox12), True) EndIf If Not (GUICtrlRead($Checkbox13) == "") Then ;Overwrite line 32 _FileWriteToLine($FilePath, 32, GUICtrlRead($Checkbox13), True) EndIf If Not (GUICtrlRead($Checkbox14) == "") Then ;Overwrite line 33 _FileWriteToLine($FilePath, 33, GUICtrlRead($Checkbox14), True) EndIf If Not (GUICtrlRead($Checkbox15) == "") Then ;Overwrite line 34 _FileWriteToLine($FilePath, 34, GUICtrlRead($Checkbox15), True) EndIf If Not (GUICtrlRead($Checkbox16) == "") Then ;Overwrite line 35 _FileWriteToLine($FilePath, 35, GUICtrlRead($Checkbox16), True) EndIf If Not (GUICtrlRead($Time) == "") Then ;Overwrite line 37 _FileWriteToLine($FilePath, 37, GUICtrlRead($Time), True) EndIf FileClose($FileOpen) GUIDelete($Form1) ExitLoop Case $Tout_cocher GUICtrlSetState($Checkbox1, $GUI_CHECKED) GUICtrlSetState($Checkbox2, $GUI_CHECKED) GUICtrlSetState($Checkbox3, $GUI_CHECKED) GUICtrlSetState($Checkbox4, $GUI_CHECKED) GUICtrlSetState($Checkbox5, $GUI_CHECKED) GUICtrlSetState($Checkbox6, $GUI_CHECKED) GUICtrlSetState($Checkbox7, $GUI_CHECKED) GUICtrlSetState($Checkbox8, $GUI_CHECKED) GUICtrlSetState($Checkbox9, $GUI_CHECKED) GUICtrlSetState($Checkbox10, $GUI_CHECKED) GUICtrlSetState($Checkbox11, $GUI_CHECKED) GUICtrlSetState($Checkbox12, $GUI_CHECKED) GUICtrlSetState($Checkbox13, $GUI_CHECKED) GUICtrlSetState($Checkbox14, $GUI_CHECKED) GUICtrlSetState($Checkbox15, $GUI_CHECKED) GUICtrlSetState($Checkbox16, $GUI_CHECKED) Case $Tout_decocher GUICtrlSetState($Checkbox1, $GUI_UNCHECKED) GUICtrlSetState($Checkbox2, $GUI_UNCHECKED) GUICtrlSetState($Checkbox3, $GUI_UNCHECKED) GUICtrlSetState($Checkbox4, $GUI_UNCHECKED) GUICtrlSetState($Checkbox5, $GUI_UNCHECKED) GUICtrlSetState($Checkbox6, $GUI_UNCHECKED) GUICtrlSetState($Checkbox7, $GUI_UNCHECKED) GUICtrlSetState($Checkbox8, $GUI_UNCHECKED) GUICtrlSetState($Checkbox9, $GUI_UNCHECKED) GUICtrlSetState($Checkbox10, $GUI_UNCHECKED) GUICtrlSetState($Checkbox11, $GUI_UNCHECKED) GUICtrlSetState($Checkbox12, $GUI_UNCHECKED) GUICtrlSetState($Checkbox13, $GUI_UNCHECKED) GUICtrlSetState($Checkbox14, $GUI_UNCHECKED) GUICtrlSetState($Checkbox15, $GUI_UNCHECKED) GUICtrlSetState($Checkbox16, $GUI_UNCHECKED) Case $Explo1 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input1, $TmpFile) Case $Explo2 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input2, $TmpFile) Case $Explo3 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input3, $TmpFile) Case $Explo4 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input4, $TmpFile) Case $Explo5 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input5, $TmpFile) Case $Explo6 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input6, $TmpFile) Case $Explo7 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input7, $TmpFile) Case $Explo8 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input8, $TmpFile) Case $Explo9 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input9, $TmpFile) Case $Explo10 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input10, $TmpFile) Case $Explo11 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input11, $TmpFile) Case $Explo12 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input12, $TmpFile) Case $Explo13 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input13, $TmpFile) Case $Explo14 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input14, $TmpFile) Case $Explo15 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input15, $TmpFile) Case $Explo16 $TmpFile = FileOpenDialog("Séléctionnez un fichier", @DesktopDir, "Executables (*.exe)", $FD_FILEMUSTEXIST) If @error Then ContinueLoop GUICtrlSetData($Input16, $TmpFile) EndSwitch WEnd EndFunc Func _Starter() Local Const $FilePath = @AppDataDir & "\starter.ini" Local $Line = 2, $Found = False, $Fatal = False, $OnTime = FileReadLine($FilePath, 37) While ($Line < 18) If Not (FileReadLine($FilePath, $Line) == " ") And (FileReadLine($FilePath, ($Line + 18)) == "1") Then If FileExists(FileReadLine($FilePath, $Line)) Then Run(FileReadLine($FilePath, $Line)) Sleep($OnTime * 1000) Else MsgBox(16, "Ultra Launcher : Erreur", "Impossible de lancer le programme suivant : " & FileReadLine($FilePath, $Line)) $Fatal = True EndIf $Found = True $Line = $Line + 1 Else $Line = $Line + 1 EndIf WEnd If $Found = False Then MsgBox(16, "Ultra Launcher : Erreur", "Aucun programme trouvé ou activé dans les paramètres !" & @CRLF & "Veuillez séléctionner au moins un paramètre") ElseIf $Fatal = True Then MsgBox(16, "Ultra Launcher : Erreur", "Impossible de lancer un ou plusieurs programme demandé !" & @CRLF & "Vérifiez que ce programme existe toujours !") Else MsgBox(64, "Ultra Launcher", "Tout les programmes ont été lancé avec succès !", 10) Exit EndIf EndFunc