Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Как получать истиное время?
drorДата: Вторник, 28 Июля 2009, 01:02 | Сообщение # 1
Новый участник
Группа: Проверенные
Сообщений: 25
Репутация: 0
Награды: 0
Статус: Offline
Пользователь взял да изменил время в свойствах даты и времени О.С., а моя прога должна ему выводить сообщения в определенные часы и минуты и делать какие то действия. К сожелению СВК мне тут не помогут, а лишь наоборот. Может существует плагин? Помогите плиз. %)

Желаю всем...
 
СергейДата: Вторник, 28 Июля 2009, 01:07 | Сообщение # 2
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote
Как получать истиное время?

точное время


Сообщение отредактировал sp3d - Вторник, 28 Июля 2009, 01:11
 
drorДата: Вторник, 28 Июля 2009, 01:11 | Сообщение # 3
Новый участник
Группа: Проверенные
Сообщений: 25
Репутация: 0
Награды: 0
Статус: Offline
Почти. До минуты достаточно.

Желаю всем...
 
СергейДата: Вторник, 28 Июля 2009, 01:14 | Сообщение # 4
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
До минуты достаточно :)
 
drorДата: Вторник, 28 Июля 2009, 14:49 | Сообщение # 5
Новый участник
Группа: Проверенные
Сообщений: 25
Репутация: 0
Награды: 0
Статус: Offline
Мы оба улыбнулись, мне кажется. Но как же моя программа будет снимать эти данные? Тут явно нужен плагин. Если кто найдет или создаст будет просто умницей. Наверняка это пригодится многим. Скажем плагин, который умел бы читать это время и раз в минуту перезаписывать это в удобной форме в текстовый файл в родной директории <Embedded>. %)

Желаю всем...
 
СергейДата: Вторник, 28 Июля 2009, 14:59 | Сообщение # 6
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote (dror)
будет снимать эти данные

1)Парсить код этой страницы, для получения нужных данных.
2)Поискать через поиск(google) сервисы, где есть возможность получение данных времени через GET или POST запросы, и отлавливать их непосредственно в программе


Сообщение отредактировал sp3d - Вторник, 28 Июля 2009, 15:43
 
YURIYДата: Вторник, 28 Июля 2009, 15:03 | Сообщение # 7
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (dror)
Но как же моя программа будет снимать эти данные?

Вот плагин для получения html-кода страницы

http://mmbuilder.ru/forum/12-1295-17899-16-1244948620

Дальше строковыми функциями парсим код и получаем время.



Вечная память Андрею Сергееву!
 
drorДата: Вторник, 28 Июля 2009, 15:32 | Сообщение # 8
Новый участник
Группа: Проверенные
Сообщений: 25
Репутация: 0
Награды: 0
Статус: Offline
Парсить код строковыми функциями я смогу. Но вот содержит ли html-код цифры времени? Я в браузере посмотрел View -> Source и там этих цифр нету. А совет господина sp3d мне честно говоря непонятен.

Желаю всем...
 
СергейДата: Вторник, 28 Июля 2009, 15:44 | Сообщение # 9
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote (dror)
А совет господина sp3d мне честно говоря непонятен
извеняюсь за "жаргон" не подумал, исправил.


Сообщение отредактировал sp3d - Вторник, 28 Июля 2009, 15:44
 
drorДата: Вторник, 28 Июля 2009, 18:03 | Сообщение # 10
Новый участник
Группа: Проверенные
Сообщений: 25
Репутация: 0
Награды: 0
Статус: Offline
Для меня это сложная задача. А может существует маленькая утилита вроде gettime?

Желаю всем...
 
СергейДата: Вторник, 28 Июля 2009, 18:28 | Сообщение # 11
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote (dror)
А может существует маленькая утилита вроде
наверное существует, а почему не сделать так: Пуск --> Панель управления --> Дата и время --> Время интернета --> обновить сейчас
 
drorДата: Вторник, 28 Июля 2009, 18:39 | Сообщение # 12
Новый участник
Группа: Проверенные
Сообщений: 25
Репутация: 0
Награды: 0
Статус: Offline
Потому, что моя разработка у потенциального узара на компе должна мочь в нужный момент сделать это действие сама. А вот как?

Желаю всем...
 
СергейДата: Вторник, 28 Июля 2009, 18:45 | Сообщение # 13
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote (dror)
А вот как?
где то читал, что можно синхронизировать через cmd вроде команда net time, подробностей не помню
 
drorДата: Среда, 29 Июля 2009, 00:02 | Сообщение # 14
Новый участник
Группа: Проверенные
Сообщений: 25
Репутация: 0
Награды: 0
Статус: Offline
Получается синхронизировать от другого компа домашней сети вот так:
net time \\computer2 /set но нет опции "не спрашивать согласие".
Там еще вопрос взлетает. Дурастика. А от интернетовских серверов не выходит чавойто. Зато я нашел иной способ, примитивно, но работает надежно. Я использую чужую утилиту от 2007 года рождения. Короче заэмбедиваю в ммв 2 файла общим весом в 90кв. Прикрепляю рабочий сампель:
Прикрепления: synchronize.zip (36.8 Kb)


Желаю всем...

Сообщение отредактировал dror - Среда, 29 Июля 2009, 00:10
 
СергейДата: Среда, 29 Июля 2009, 10:25 | Сообщение # 15
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote (dror)
но нет опции "не спрашивать согласие".
так попробуйте
Quote (dror)
net time \\computer2 /set /yes
должно работать. А лучше использовать сторонию утилиту.
 
drorДата: Среда, 29 Июля 2009, 15:56 | Сообщение # 16
Новый участник
Группа: Проверенные
Сообщений: 25
Репутация: 0
Награды: 0
Статус: Offline
Очень благодарю. Действительно работает. Без вопроса синхронизирует время от другого компа моей домашней сетки. А вот к этой теме ещё кое-что... Оказывается у юзара автосинхронизация времени по молчальнику происходит раз на неделе и в добавок ко всему, может быть вообще отключена. Я прикрепляю пример .reg который включает автосинхру времени + с параметром "раз в час = 3600" Жаль, что я пока не смог разрешить вопрос с синхронизацией времени от internet time servers с помощью cmd команды "net time" :)
Прикрепления: 1hour.zip (0.6 Kb)


Сообщение отредактировал dror - Среда, 29 Июля 2009, 15:58
 
  • Страница 1 из 1
  • 1
Поиск: