Помогите с объектом 'ThisComputer.timeNow'
Модератор: immortal
-
- Сообщения: 141
- Зарегистрирован: Пн апр 22, 2013 10:42 am
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
Помогите с объектом 'ThisComputer.timeNow'
В общем вот такая штука:
%ThisComputer.timeNow% ничего не выводит. Нет у меня времени....
Идем в настройки. Смотрим свойства 'ThisComputer', и видим что нет такого свойства 'timeNow'.
ВОПРОС!
Где взять этот timeNow?
Понятно что его можно просто добавить. А вот как сделать чтобы он еще и работал?
%ThisComputer.timeNow% ничего не выводит. Нет у меня времени....
Идем в настройки. Смотрим свойства 'ThisComputer', и видим что нет такого свойства 'timeNow'.
ВОПРОС!
Где взять этот timeNow?
Понятно что его можно просто добавить. А вот как сделать чтобы он еще и работал?
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Помогите с объектом 'ThisComputer.timeNow'
По идее это свойство должно обновляться автоматически каждую минуту, если работает главный цикл приложения. Он работает?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Помогите с объектом 'ThisComputer.timeNow'
timeNow() - функция, возвращает время. Читать здесь http://smartliving.ru/Main/ProgrammingFunctions%ThisComputer.timeNow% ничего не выводит.
ThisComputer - объект (или другими словами "экземпляр класса")
ThisComputer.Моё_свойство - свойство объекта, значение можно задать (sg("ThisComputer.Моё_свойство",1) ) и прочитать (gg("ThisComputer.Моё_свойство") ).
сейчас посмотрел - у меня такого свойства ThisComputer.timeNow нет. Поиск по форуму тоже ничего не дал. Это откуда и чье свойство?
-
- Сообщения: 141
- Зарегистрирован: Пн апр 22, 2013 10:42 am
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
Re: Помогите с объектом 'ThisComputer.timeNow'
Вот то-то и оно, что поиск ничего не дал.
Первые строчки кода:
<big style="font-size:24px">%ThisComputer.timeNow%</big>
...
Я так понимаю по задумке автора перед значками статуса должно было выводится время?
Как это сделать то?
Это заходим в "Панель управления", выбираем "Объекты-Меню управления", самый первый пункт меню "State".sergejey писал(а): ... Это откуда и чье свойство?
Первые строчки кода:
<big style="font-size:24px">%ThisComputer.timeNow%</big>
...
Я так понимаю по задумке автора перед значками статуса должно было выводится время?
Как это сделать то?
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Помогите с объектом 'ThisComputer.timeNow'
Привет, dimik!
Благодаря твоему комментарию полез в код, действительно автор скорее всего планировал выводить время. Поможем ему
Class: Timer
Объект: ClockChime
Method: onNewMinute
добавить
Благодаря твоему комментарию полез в код, действительно автор скорее всего планировал выводить время. Поможем ему
Class: Timer
Объект: ClockChime
Method: onNewMinute
добавить
Код: Выделить всё
//Записываем текущее время
sg("ThisComputer.timeNow",date( "H:i", time()));
- За это сообщение автора ErmolenkoM поблагодарили (всего 2):
- dagenwail (Пн июн 06, 2016 2:05 am) • knik777 (Сб апр 11, 2020 7:16 pm)
- Рейтинг: 2.33%
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Помогите с объектом 'ThisComputer.timeNow'
Вот блин, а я даже не подозревал что в установке по-умолчанию этого кода нет Учту.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 141
- Зарегистрирован: Пн апр 22, 2013 10:42 am
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
Re: Помогите с объектом 'ThisComputer.timeNow'
А можно тогда уж совсем обнаглеть и спросить
А как сделать чтобы выводилось не просто время, а Вот такое:
23.01.2014 четверг 00:01
А как сделать чтобы выводилось не просто время, а Вот такое:
23.01.2014 четверг 00:01
-
- Сообщения: 141
- Зарегистрирован: Пн апр 22, 2013 10:42 am
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
Re: Помогите с объектом 'ThisComputer.timeNow'
В общем сам протупил.
Добавил два объекта:
ThisComputer.Day
ThisComputer.Date
и в методе OnNewHour добавил:
Ну а дальше где надо вставляем день недели и дату
Добавил два объекта:
ThisComputer.Day
ThisComputer.Date
и в методе OnNewHour добавил:
Код: Выделить всё
$h=(int)date('G',time());
$day[0]="Воскресенье";
$day[1]="Понедельник";
$day[2]="Вторник";
$day[3]="Среда";
$day[4]="Четверг";
$day[5]="Пятница";
$day[6]="Суббота";
if (($h=="00")) {
sg("ThisComputer.Date",date( "d.m.Y", time()));
sg("ThisComputer.Day",$day[date("w")]);
}