Пользователь
Сообщения: 135
Благодарности: 32
|
Профиль
|
Отправить PM
| Цитировать
Я бы добавил последнюю дату запуска в реестр или в ini-файл:
читать дальше »
Код:
#RequireAdmin
;Добавляем программу в автозапуск
If RegRead("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", @ScriptName) = "" Then _
RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", @ScriptName, "REG_SZ", '"' & @ScriptFullPath & '"')
;Указываем программу на запуск
$sApp = "notepad.exe"
;Определяем последнюю дату запуска
$sLastDay = IniRead(@ScriptDir & "\test.ini","options", "LastDay", -1)
While 1
If @MDAY = 10 Or @MDAY = 17 Then
If $sLastDay <> @MDAY & "." & @MON Then
;Запоминаем последнюю дату для текущей сессии:
$sLastDay = @MDAY & "." & @MON
;Запоминаем последнюю дату запуска в ini-файл(на случай перезагрузки компьютера):
IniWrite(@ScriptDir & "\test.ini","options", "LastDay", $sLastDay)
Run($sApp)
EndIf
EndIf
Sleep(2000)
WEnd
|
-------
Создатель знает, что достиг совершенства не когда нечего добавить, а когда нечего убрать. - Антуан де Сент-Экзюпери
Отправлено: 01:15, 17-09-2009
| #7
|