Windows démarre automatiquement une application AutoIT

Ajouter un lien vers le dossier de démarrage de Windows pour démarrer automatiquement une application AutoIT

C05348A3-9AB8-42C9-A6E0-81DB3AC59FEB
           

Exemple de code AutoIT - Ajout d'un raccourci dans le dossier de démarrage Windows de l'utilisateur afin de démarrer automatiquement une application AutoIT chaque fois qu'un utilisateur se connecte à Windows. Ce script suppose qu'une case à cocher est définie sur votre formulaire et créera ou supprimera dynamiquement le raccourci sur l'événement cocher ou décocher.

;===============================================================================
; Description:		Add link to Windows startup folder
; Author(s):		Videre Research, LLC - http://videreresearch.com
;===============================================================================
...
While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Button1
			;Do something
		Case $Checkbox1
			If BitAND(GUICtrlRead($Checkbox1), $BN_CLICKED) = $BN_CLICKED Then
				If _GUICtrlButton_GetCheck($Checkbox1) Then
					ConsoleWrite("Checkbox checked... " & @CRLF)
					If Not FileExists(@StartupDir & "\linkName.lnk") Then
						FileCreateShortcut(@ScriptFullPath, @StartupDir & "\linkName.lnk", @ScriptDir, "", "AutoIT Script Description")
					EndIf
				Else
					ConsoleWrite("Checkbox unchecked... " & @CRLF)
					If FileExists(@StartupDir & "\linkName.lnk") Then
						FileDelete(@StartupDir & "\linkName.lnk")
					EndIf
				EndIf
			EndIf
	EndSwitch
WEnd

Vous pouvez également vouloir vérifier la présence du raccourci au démarrage de l'application afin d'afficher correctement l'état de la case à cocher à l'utilisateur.

...
If FileExists(@StartupDir & "\linkName.lnk") Then
	 _GUICtrlButton_SetCheck($Checkbox1)
EndIf
Commentaires publiés : 0