Определение даты и времени: |
ASM позволяет гораздо легче получать текущие дату и время, чем это позволяет Injection.
string asmGetTime(string Format) Функция возвращает текущее время, согласно строке форматирования Format. string asmGetDate(string Format) Функция возвращает текущую дату, согласно строке форматирования Format. Пример:
sub main()
Содержимое текстового окна после отработки примера под ОС WinXP Rus (настроки локализации по умолчанию):UO.TextClear(); Очищаем текстовое окно UO.TextPrint(UO.asmGetTime('h.n.s')); Выводим текущее время в формате 'h.n.s' UO.TextPrint(UO.asmGetTime('hh:nn:ss')); Выводим текущее время в формате 'hh:nn:ss' UO.TextPrint(UO.asmGetTime('hh:nn:ss:zzz')); Выводим текущее время в формате 'hh:nn:ss:zzz' UO.TextPrint(UO.asmGetDate('dd-mmm-yyyy')); Выводим текущую дату в формате 'dd-mmm-yyyy' UO.TextPrint(UO.asmGetDate('dd/mm/yy')); Выводим текущую дату в формате 'dd/mm/yy' UO.TextPrint(UO.asmGetDate('d.m.yy')); Выводим текущую дату в формате 'd.m.yy' UO.TextPrint(UO.asmGetDate("'Сегодня 'd'-е число 'm'-го месяца 'yyyy'-го года. '")+UO.asmGetTime("'Текущее время 'hh:nn:ss'.'")); Комбинируем способы UO.TextOpen(); Открываем текстовое окно end sub
13.19.21
13:19:21 13:19:21:749 28-окт-2004 28.10.04 28.10.04 Сегодня 28-е число 10-го месяца 2004-го года. Текущее время 13:19:21. |