Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 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