20 SatUTC2025-12-20T12:12:23+00:00UTC12bUTCSat, 20 Dec 2025 12:12:23 +0000 2025, 12:12:23
⁣ ⁣
For the past 24 hours: 103 objects added, 59 objects edited, 4 objects removed.

Author Topic: Скрипт для автоматического обновления speedcam  (Read 20607 times)

yohan

  • Ветеран
  • *****
  • Posts: 179
  • Карма: 113
    • View Profile
Скрипт для автоматического обновления speedcam
« on: 13 thUTCZ30UTC09bUTCTue, 13 Sep 2011 02:18:44 +0000 2011, 02:18:44 »
15
C помощью данного скрипта можно загружать в навигатор свежие точки.
Адаптировать можно под любой тип навигационной программы (по умолчанию Navitel).
Так же можно настроить автоматический запуск.
Написано с помощью MortScript и Wget

Установка:
1. Скопируйте содержимое архива в папку с навителом \SDMMC\Navitel\mapcam.info
2. Отредактируйте содержимое файла mapcam.mscr (укажите путь к программе, уникальный код ссылки, а так же название файла и путь куда его качать)
3. Установите в навигаторе на запуск навигационной программы файл  mapcam.exe

Каждый раз при запуске навигации будут загружаться актуальные данные с сайта.
Если вам нужно только скачивание файла без автозапуска, то воспользуйтесь dload.exe

если вам нужно скопировать файл спидкам в другие папки с навигационными программами, то в скрипте после kill("wget.exe") вставьте строчку
Copy ("\SDMMC\NavitelContent\Speedcams\speedcam.txt","\SDMMC\путь\имя.файла",True)


UPD:
версия скрипта от wdk
Плюсы данного решения:
- Файл спидкамов не качается каждый раз при запуске устройства
- Есть интерфейс, в котором можно наблюдать процесс скачивания
- В случае обрыва соединения навигационная программа не получит кривой файл, поскольку скачивание идёт сначала во временную папку
- Если интернет появляется не сразу при запуске устройства, файл всё равно скачается, поскольку происходит несколько попыток скачивания
« Last Edit: 21 Jpm1000000pmTue, 21 Jan 2014 12:39:55 +000014 2014, 12:39:55 by yohan »

Leostepanov2011

  • Пользователь
  • **
  • Posts: 1
  • Карма: 1
    • View Profile
Re: Скрипт для автоматического обновления speedcam
« Reply #1 on: 31 MonUTC2012-12-31T19:15:57+00:00UTC12bUTCMon, 31 Dec 2012 19:15:57 +0000 2012, 19:15:57 »
1
Подскажите мне пожалуйста что и куда мне скопировать чтобы у меня заработало... ((( Скриншот прилагаю.... может у меня сама система криво поставлена(Купил навигатор с рук)

gomer17

  • Пользователь
  • **
  • Posts: 1
  • Карма: 1
    • View Profile
Я извиняюсь, но на самом деле можно по подробней. Мы не все заядлые программисты. ::) ::) ::)

zico

  • Постоялец
  • ***
  • Posts: 40
  • Карма: 16
  • хёндайакцентовод
    • View Profile
Я извиняюсь, но на самом деле можно по подробней. Мы не все заядлые программисты. ::) ::) ::)
как непрограммист непрограммисту (язык скрипта я тоже не знаю))):
я сделал следующее:
поставил в навигатор WinCom, пустил его, нашел файл скрипта, сказал на него EDIT и поправил пути.
там есть комментарии и из них все понятно.
другой способ:
ставите на комп емулятор WinCe (ищите поиском WinCe emulator), в эмуляторе проводником открываете файл скрипта, правите его, сохраняете и внедряете папку в навигатор.
Проверенно, все работает. Я вставил папку не на SDMMC, а в резидент-флеш, поправил пути и ОК.
« Last Edit: 21 J0000006UTC 2013, 04:25:18 by zico »
Успехов. Сергей.

Алексей Лощинин

  • Guest
0
Все понятно, только ничего не понятно!!! Хотя бы скриншоты были бы??? Может кто-нибудь выложит???

zico

  • Постоялец
  • ***
  • Posts: 40
  • Карма: 16
  • хёндайакцентовод
    • View Profile
0
Все понятно, только ничего не понятно!!! Хотя бы скриншоты были бы??? Может кто-нибудь выложит???
вот скрин (см вложение) открытого для редактирования файла скрипта (команда EDIT) остается поправить пути и сохранить файл. Затем внедрить все это в навигатор.
Имейте ввиду, что виндовс не понимает эти скрипты. Я открыл его программой- эмулятором WIN CE.
Успехов. Сергей.
Успехов. Сергей.

Gegamovich241989

  • Пользователь
  • **
  • Posts: 2
  • Карма: 1
    • View Profile
0
kak mojno skachat mapcamdroid

shonia

  • Старожил
  • ****
  • Posts: 132
  • Карма: 69
    • View Profile
Re: Скрипт для автоматического обновления speedcam
« Reply #7 on: 18 J000000Thursday13 2013, 12:16:58 »
0
kak mojno skachat mapcamdroid
Зайти с Вашего устройства в GooglePlay, набрать в строке поиска "MapcamDroid" и когда он найдет ее, нажать кнопку - "Установить"

Вот  как будет это выглядеть, если вы пройдетесь по ссылке

А тема посвященная программе - тут
Nissan Connect, MapcamDroid

Fin53573

  • Новичок
  • *
  • Posts: 3
  • Карма: 0
    • View Profile
Re: Скрипт для автоматического обновления speedcam
« Reply #8 on: 24 thUTCZ30UTC09bUTCTue, 24 Sep 2013 09:41:24 +0000 2013, 09:41:24 »
2
Если вам нужно только скачивание файла без автозапуска, то воспользуйтесь dload.exe
Поправил скрипт для скачивания speedcam
Установка:
1.Записываем уникальный код в текстовый файл COD.txt
2.Запускаем файл dload.exe
3.Выбираем папку установки Speedcams (для навитела Диск\NavitelContent\Speedcams\)
4.Ждем проигрывания звукового файла - окончание скачивания.

У меня кода нет , карма не позволяет, так что проверяйте, если помогло не стесняйтесь жмите спасибо!
« Last Edit: 24 thUTCZ30UTC09bUTCTue, 24 Sep 2013 11:06:28 +0000 2013, 11:06:28 by Fin53573 »

wdk

  • Пользователь
  • **
  • Posts: 1
  • Карма: 1
    • View Profile
Re: Скрипт для автоматического обновления speedcam
« Reply #9 on: 05 22013000UTC11bUTCTue, 05 Nov 2013 04:34:08 +0000 2013, 04:34:08 »
4
Сделал своё видение автоскачивания спидкамов. Состоит из трёх скриптов, запускающих друг друга в следующем порядке: sc_navi_auto -> sc_download_interface -> sc_download. Опишу их, начиная с самого нижнего уровня.

sc_download - занимается непосредственно скачиванием файла, практически аналогичен скрипту dload из шапки темы.

sc_download_interface - запускает скрипт sc_download, контролирует его работу, отображает сообщения об успешности/неуспешности скачивания, показывает прогресс скачивания (сколько уже скачалось), перезапускает скачивание в случае ошибки, копирует скачанный файл в папку навигационной программы. Скрипт sc_download вынесен в отдельный модуль дабы качать в отдельном потоке.

sc_navi_auto - проверяет наличие запущенной навигационной программы, в случае наличия выводит её на передний план. Если же не запущена, то проверяет дату создания файла спидкамов, в случае, если он старше заданного значения, то запускается sc_download_interface в специальном режиме (задержка 10 секунд перед запуском для возможности успеть отменить, если навигация нужна прямо сейчас, отсутствие необходимости нажимать ОК по завершении).

Всё это дело конфигурируется через файл sc.ini, перед использованием необходимо его поменять. Параметры следующие:
DownloadPath - путь для скачивания временного файла со спидкамами, лучше указать путь рядом со скриптами
NaviSpeedcamPath - путь к спидкамам в навигационной программе
FileUrl - прямая ссылка на спидкамы
AutoCloseDelay - задержка в секундах перед автоматическим закрытием окна скрипта sc_download_interface
DownloadAttemptCount - максимальное кол-во попыток скачивания
DownloadDelay - задержка в секундах между попытками скачивания
DownloadStartDelay - задержка в секундах перед началом работы
NaviPath - путь к навигационной программе
UpdateInterval - время в часах, после которого файл спидкамов считается устаревшим

Плюсы данного решения:
- Файл спидкамов не качается каждый раз при запуске устройства
- Есть интерфейс, в котором можно наблюдать процесс скачивания
- В случае обрыва соединения навигационная программа не получит кривой файл, поскольку скачивание идёт сначала во временную папку
- Если интернет появляется не сразу при запуске устройства, файл всё равно скачается, поскольку происход ит несколько попыток скачивания

Важно! Требуется версия мортскрипта 4.2, в архиве есть. 4.3 не подходит из-за глючности.
Ещё нюанс, писалось под свои реалии (разрешение 800х480 плюс слабое зрение), поэтому шрифт крупный, в экраны поменьше может не вписаться. Для исправления в файле sc_download_interface нужно поправить строку 34, изменив аргументы команды StatusListEntryFormat (35, 25) на меньшие значения. Либо можно вообще удалить эту строку.

AAV

  • Пользователь
  • **
  • Posts: 4
  • Карма: 1
    • View Profile
Re: Скрипт для автоматического обновления speedcam
« Reply #10 on: 21 42013000UTC11bUTCThu, 21 Nov 2013 20:42:56 +0000 2013, 20:42:56 »
0
поставил версию от Fin53573 - не работает, выдаёт ошибку, код прописал, папку копировал и в корень и в Навител, но пользы мало

AAV

  • Пользователь
  • **
  • Posts: 4
  • Карма: 1
    • View Profile
Re: Скрипт для автоматического обновления speedcam
« Reply #11 on: 26 22013000UTC11bUTCTue, 26 Nov 2013 15:23:25 +0000 2013, 15:23:25 »
0
А вот версия от wdk работает отлично, сегодня проверил, всё обновилось

yohan

  • Ветеран
  • *****
  • Posts: 179
  • Карма: 113
    • View Profile
Re: Скрипт для автоматического обновления speedcam
« Reply #12 on: 21 Jpm1000000pmTue, 21 Jan 2014 12:37:18 +000014 2014, 12:37:18 »
0
добавил в шапку ссылку на версию скрипта от wdk

rublik2009

  • Пользователь
  • **
  • Posts: 18
  • Карма: 1
    • View Profile
Re: Скрипт для автоматического обновления speedcam
« Reply #13 on: 09 FebruaryUTCbSun, 09 Feb 2014 07:37:16 +0000000000amSun, 09 Feb 2014 07:37:16 +000014 2014, 07:37:16 »
0
в профиле нет уник кода.и он меняется каждый раз если скачивать тут http://mapcam.info/speedcam
RunWait (map\"wget.exe", "-r http://mapcam.info/dls/уникальный_код
что сюда вставлять?  каждый раз новый,значит опять замучаешься и нужен комп,бежать домой
И этот скрипт не для Андроида чтоль?написано mapcam_winCE.zip

ARTYOM874

  • Пользователь
  • **
  • Posts: 1
  • Карма: 1
    • View Profile