Что нового

Автозапуск скрипта

BiG_BoY

Новичок
Сообщения
51
Репутация
1
Всем привет.
Можно ли как-то сделать чтобы скрипт запускался при запуске компьютера?
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
622
BiG_BoY
скомпилировать и прописать в автозагрузку.
есть еще вариант сам скрипт прописать в автозагрузку, но я не проверял.
 
Автор
B

BiG_BoY

Новичок
Сообщения
51
Репутация
1
Kaster сказал(а):
BiG_BoY
скомпилировать и прописать в автозагрузку.
есть еще вариант сам скрипт прописать в автозагрузку, но я не проверял.
А как это можно сделать? Что надо вписывать в скрипт?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
BiG_BoY
Код:
#include <???.au3>
#include <???.au3>

If @Compiled Then
	_RegRun()
EndIf

;Тут Ваш скрипт

Func _RegRun()
	Local $sRegRun = 'HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run'

	If RegRead($sRegRun, @ScriptName) = '' Or RegRead($sRegRun, @ScriptName) <> @ScriptFullPath Then
		RegWrite($sRegRun, @ScriptName, 'REG_SZ', @ScriptFullPath)
	EndIf
EndFunc   ;==>_RegRun
Это для текущего пользователя. Для всех нужны права администратора и поменять HKEY_CURRENT_USER на HKEY_LOCAL_MACHINE.
 
Автор
B

BiG_BoY

Новичок
Сообщения
51
Репутация
1
А куда этот код вставить(чтоб правильно было)
Допустим у меня есть код:
Код:
Run("Notepad.exe")

или так
Код:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 116, 59, 192, 124)
$Button1 = GUICtrlCreateButton("Выход", 8, 8, 99, 41)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
BiG_BoY
Я поменял немного код.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
622
Верх