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

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

11. Zireael - 07 Марта, 2019 - 01:30:39 - перейти к сообщению
 Цитата:
на выходе получится 27 часов...

CODE:
int hour=27;
messagebox(mod(hour, 24));

function mod(int x, int y){int z=x/y; return x-z*y;} // остаток от деления

Подправил функцию, а то не работала после введения дробного деления.
12. Denci - 15 Мая, 2021 - 09:05:41 - перейти к сообщению
Нужно реализовать следующую задумку. Пользователю нужно дать возможность использовать программу до определенной даты/времени. Локальное время он может изменить, и пользоваться таким образом дальше. Значит нужно брать время из интернета. Есть ли уже готовое решение (на форуме не нашёл) или нужно писать такой скрипт самому, парсить сайты и т.д? Я думаю, что и другим пользователям пригодится такая функция.
13. Ilya001 - 15 Мая, 2021 - 09:17:03 - перейти к сообщению
 Denci пишет:
Нужно реализовать следующую задумку. Пользователю нужно дать возможность использовать программу до определенной даты/времени. Локальное время он может изменить, и пользоваться таким образом дальше. Значит нужно брать время из интернета. Есть ли уже готовое решение (на форуме не нашёл) или нужно писать такой скрипт самому, парсить сайты и т.д? Я думаю, что и другим пользователям пригодится такая функция.

Зачем изобретать велосипед? Есть уже готовое решение:(для просмотра ссылки Вам необходимо авторизоваться)
Или это не подойдёт?
14. Denci - 15 Мая, 2021 - 10:15:20 - перейти к сообщению
Слишком заморочено, к тому же пользователям скрипта еще и Кибор придется скачивать. Просто хотел в код скрипта засунуть эту задумку, упаковать в EXE-файл и передать им.
15. Kibor - 15 Мая, 2021 - 10:17:44 - перейти к сообщению
 Denci пишет:
Слишком заморочено, к тому же пользователям скрипта еще и Кибор придется скачивать

Заморочено??
И зачем пользователям Кибор. Он вам нужен только для этого.
16. Nikanr - 15 Мая, 2021 - 10:58:07 - перейти к сообщению
 Denci пишет:
еще и Кибор придется скачивать


При загрузке на сервер можно создать .exe который вы и отдаете пользователю)
17. Denci - 16 Мая, 2021 - 15:22:17 - перейти к сообщению
Разобрался с данным сервисом, работает, и заменяет вроде, что требовалось. Спасибо всем за ответы. Скажите, а можно ли как-то убрать первое окно, в котором показывается количество оставшихся дней, и перейти сразу непосредственно к работе скрипта?
18. Kibor - 16 Мая, 2021 - 15:28:04 - перейти к сообщению
 Denci пишет:
можно ли как-то убрать первое окно, в котором показывается количество оставшихся дней, и перейти сразу непосредственно к работе скрипта?

Нет
19. Tricky - 01 Февраля, 2022 - 19:43:54 - перейти к сообщению
Доброго времени суток!
Подскажите пожалуйста, как в Кибор реализовать шедулер?

Есть задача запускать небольшой киборовский скрипт который запускает другие ссвязки программ с определенными действиями 5 раз в сутки в строго определенное время.
Запущенный софт может висеть, может вылетать, может разлогиниться (по своему усмотрению).

Соответственно предполагается что в памяти будет висеть копия кибора которая будет в определенное время (скажем 10, 14, 22, 02 GMT+3) будет запускать связку, логиниться и далее по списку.

С таймером и отсчетом всего в секундах как то запутался совсем, 8й час ковыряюсь (уснуть не могу пока не сделаю Улыбка )

Подскажите плз, может кто то решал подобные задачи расписания? спасибо!
20. Kibor - 02 Февраля, 2022 - 00:53:00 - перейти к сообщению
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);
}

Powered by ExBB FM 1.0 Final