Windows inicia automáticamente una aplicación de AutoIT
Agregue un enlace a la carpeta de inicio de Windows para iniciar automáticamente una aplicación de AutoIT
Ejemplo de código de AutoIT: agregar un acceso directo en la carpeta de inicio de Windows del usuario para iniciar automáticamente una aplicación de AutoIT cada vez que un usuario inicia sesión en Windows. Este script asume que hay una casilla de verificación definida en su formulario y creará o eliminará dinámicamente el acceso directo en el evento de marcar o desmarcar.
;===============================================================================
; 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
También es posible que desee verificar la presencia del acceso directo al iniciar la aplicación para mostrar correctamente el estado de la casilla de verificación al usuario.
...
If FileExists(@StartupDir & "\linkName.lnk") Then
_GUICtrlButton_SetCheck($Checkbox1)
EndIf
Comentarios publicados: 0