WindowsはAutoITアプリケーションを自動起動します
AutoITアプリケーションを自動起動するには、Windows起動フォルダーへのリンクを追加します
AutoITコードサンプル-ユーザーがWindowsにログオンするたびにAutoITアプリケーションを自動起動するために、ユーザーのWindowsスタートアップフォルダーにショートカットを追加します。このスクリプトは、フォームにチェックボックスが定義されていることを前提としており、チェックイベントまたはチェック解除イベントでショートカットを動的に作成または削除します。
;===============================================================================
; 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
チェックボックスの状態をユーザーに適切に表示するために、アプリケーションの起動時にショートカットの存在を確認することもできます。
...
If FileExists(@StartupDir & "\linkName.lnk") Then
_GUICtrlButton_SetCheck($Checkbox1)
EndIf
投稿コメント 0