Что нового

Как правильно решить проблему с ...@MIN:@SEC

webmonster

Новичок
Сообщения
33
Репутация
0
Привет :smile:
Сделал переменную с датой и временем до секунды.
Код:
$date = (@MDAY& "," & @MON & "," & @YEAR & ", " & @HOUR & ":" & @MIN & ":" & @SEC)

сделал маленький цикл
Код:
while 1 ; просто пример
InetGet($file, $path)
FileWriteLine($log,$date & " " & $message)
Sleep(10000)
FileWriteLine($log,$date & " " & $message)
wEnd

В итоге получается, что данные в переменную $date поступают каждый раз перед начолом цикла, но внутри цикла, значение переменной одинаковое..
Как сделать так, чтобы при каждом обращении к переменной, значение ее было уникальным с точностью до секунды?
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Код:
while 1 ; просто пример
_FileWriteLine()
Sleep(10000)
_FileWriteLine()
wEnd

Func _FileWriteLine()
	$date = (@MDAY& "," & @MON & "," & @YEAR & ", " & @HOUR & ":" & @MIN & ":" & @SEC)
	FileWriteLine($log,$date & " " & $message)
EndFunc	;==> _FileWriteLine
 
Автор
W

webmonster

Новичок
Сообщения
33
Репутация
0
Спасибо!


Добавлено:
Сообщение автоматически объединено:

тогда еще вопросик по синтаксису функций..
можно ли как-нить в функцию запихать несколько значений для лога, т.е. объединить в одну функцию вот это
Код:
Func _FileWriteLine_1()
    $date = (@MDAY& "," & @MON & "," & @YEAR & ", " & @HOUR & ":" & @MIN & ":" & @SEC)
    FileWriteLine($log,$date & " " & $message1)
EndFunc
Func _FileWriteLine_2()
    $date = (@MDAY& "," & @MON & "," & @YEAR & ", " & @HOUR & ":" & @MIN & ":" & @SEC)
    FileWriteLine($log,$date & " " & $message2)
EndFunc
 

gregaz

AutoIT Гуру
Сообщения
1,166
Репутация
299
webmonster [?]
можно ли как-нить в функцию запихать несколько значений для лога, т.е. объединить в одну функцию вот это

Ты это имел ввиду?
Код:
$message1=" message1"
$message2=" message2"
$log="1.log"

Write($log,$message1)
Sleep (10000)
Write($log,$message2)

Func Write($sFile,$sMsg)
    $date = (@MDAY& "," & @MON & "," & @YEAR & ", " & @HOUR & ":" & @MIN & ":" & @SEC)
	$sData=$date & " " & $sMsg
	FileWriteLine($sFile,$sData)
EndFunc
 
Верх