Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: All-Seeing on January 06, 2014, 01:46:15 AM

Title: Копировать системное время в буфер обмена.
Post by: All-Seeing on January 06, 2014, 01:46:15 AM
Доброго времени суток.

Появились необходимость, использовать системное время Windows минус четыре часа, а полученный результат скопировать в буфер обмена.

Подскажите пожалуйста, как можно реализовать такую задачу... У меня к сожалению ничего не получилось.
Title: Re: Копировать системное время в буфер обмена.
Post by: Oraven on January 06, 2014, 01:55:54 AM
Вот, проверяй

Code: (clickermann) [Select]
$th = $_time_h - 4
IF($th < 0)
   $th = 24 + $th
END_IF

$tm = $_time_m
$ts = $_time_s
IF(STRLEN($th)<2)
   $th = STRCONCAT ("0", $th)
END_IF
IF(STRLEN($tm)<2)
   $tm = STRCONCAT ("0", $tm)
END_IF
IF(STRLEN($ts)<2)
   $ts = STRCONCAT ("0", $ts)
END_IF

LOGWRITE ($th,":",$tm,":",$ts)

TOCLIP(STRCONCAT($th,":",$tm,":",$ts))

halt // стоп
Title: Re: Копировать системное время в буфер обмена.
Post by: All-Seeing on January 06, 2014, 02:13:35 AM
Большое спасибо Oraven!
Code: (clickermann) [Select]
TOCLIP(STRCONCAT($th,":",$tm,":",$ts))То, что нужно использовать TOCLIP я в курсе, но вот самостоятельно правильно построить выражение у меня не получилось.

Еще раз Спасибо.
Удачи!)
Title: Re: Копировать системное время в буфер обмена.
Post by: Aleksandr31 on January 09, 2015, 11:12:39 PM
Спасибо и мне пригодится (handshake)