Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 2.16 Получение локальной даты и времени на компьютере

Страниц (3): « 1 2 [3]
 

21. Tricky - 04 Февраля, 2022 - 12:24:41 - перейти к сообщению
 Kibor пишет:
getlocaltime Получение локальной даты и времени на компьютере

CODE:
int Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds;

int H[4]={10, 14, 22, 2}
int T=0;

loop()
{
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
for (int n=0; n<4; n++)
{
if (Hour==H[n])
{
if (T==0)
{
T=1;
FN();
}
goto p;
}
}
T=0;
p: pause(1000);
}

function FN()
{
//Код который будет срабатывать
beep(1000, 100);
}


Спасибо огромное!

Оказывается Вы очень быстро ответили
А я сижу жду, у меня отображалась страничка с моим последним сообщением в конце темы. Пока комп не перезагрузил. Что то с кешем было видать Улыбка
Благодарю! Кибор - супер, правда все равно сложновато пока что ))
22. a300 - 11 Декабря, 2022 - 06:55:59 - перейти к сообщению
Добрый день.

Пытаюсь получить день недели, сегодня воскресенье, а выдаёт 0

CODE:
int Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds;
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
messagebox(DayOfWeek);


Подскажите почему может не получаться или как получить?
23. Zireael - 11 Декабря, 2022 - 07:28:31 - перейти к сообщению
 Цитата:
Пытаюсь получить день недели, сегодня воскресенье, а выдаёт 0

Всё верно. В некоторых странах, в частности США, неделя начинается с воскресенья, а не понедельника.
 Цитата:
0 Sunday
1 Monday
2 Tuesday
3 Wednesday
4 Thursday
5 Friday
6 Saturday
24. a300 - 11 Декабря, 2022 - 07:59:12 - перейти к сообщению
Спасибо, не знал что Кибор использует Американскую систему, хотя можно было это в шапке указать, придёться конвертироватьНедовольство, огорчение
25. a300 - 29 Января, 2023 - 10:33:09 - перейти к сообщению
Здравствуйте.
Подскажите пожалуйста как в Кибор получить время прошедшее с 1 января 1970г. в секундах?
26. Zireael - 29 Января, 2023 - 10:40:39 - перейти к сообщению
 Цитата:
как в Кибор получить время прошедшее с 1 января 1970г. в секундах?

CODE:
external(INT, "time", "time", "msvcrt.dll");

int t = time(0);
messagebox(t);

Powered by ExBB FM 1.0 Final