Фаил метка.
|
Пользователь Сообщения: 114 |
Профиль | Отправить PM | Цитировать Написал скрипт, скрипт нужно выполнять 1 раз в день при входе пользователя в ПК. Так как входов в пк может быть много то планирую создавать фаил ввида 2020.20.21 и проверять его наличие. Если есть то в данные сутки скрипт отработал и не нужно его дальше отрабатывать. Если файла не то продолжить выполнение.
Повалился на данный момент в том месте, что не знаю как создать фаил с именем ткущая дата. Может кто подскажет как это сделать? |
|
Отправлено: 14:20, 21-10-2020 |
Пользователь Сообщения: 114
|
Профиль | Отправить PM | Цитировать Все решил вопрос $hFile = FileOpen(@ScriptDir & "\" & $log & "\" & @YEAR & @MON & @MDAY & ".txt", 2)
|
Отправлено: 14:49, 21-10-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата krasavchik0:
|
|
------- Отправлено: 14:36, 24-10-2020 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Creat0R, если пользователь сделает, скажем, три входа/выхода в день — такой скрипт отработает все три раза при входе.
Файл «с именем текущая дата» мне тоже не нравится. Проще иметь обычный файл с заранее известным именем и просто проверять дату его создания/последней модификации. |
Отправлено: 15:29, 24-10-2020 | #4 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Iska:
|
||
------- Отправлено: 23:23, 26-10-2020 | #5 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Ещё вариант (мне кажется более корректный):
#include <Date.au3> $sConfig = @ScriptDir & '\Config.ini' $iLastCheck = IniRead($sConfig, 'Main', 'Last Check', 0) If $iLastCheck = 0 Or _DateDiff('h', $iLastCheck, _NowCalc()) >= 24 Then IniWrite($sConfig, 'Main', 'Last Check', _NowCalc()) _MyProc() EndIf Func _MyProc() ;Do something MsgBox(64, @ScriptName, 'Checked') EndFunc |
------- Отправлено: 04:07, 10-02-2021 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
10 / 2016 - [решено] Метка ISO образа | Aviantavashale | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 2 | 09-10-2017 09:37 | |
Разное - [решено] Не меняется метка тома | Rezor666 | Microsoft Windows 8 и 8.1 | 9 | 05-01-2013 11:14 | |
CMD/BAT - метка тома после команды subst | ZIN.I.U. | Скриптовые языки администрирования Windows | 0 | 17-03-2011 19:56 | |
.NET - [решено] Метка тома | Efsey | Программирование и базы данных | 8 | 22-09-2010 01:01 | |
Заводская метка CD или DVD | UTU | Хочу все знать | 4 | 12-02-2007 01:53 |
|