Marten
-
Публикаций
147 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Календарь
Сообщения, опубликованные Marten
-
-
Добавьте строчки:
SpeedLimit[3]="110" (или свое значение)
SpeedName[3]="ограничение скорости 110 км/ч."
ок, добавил, работает.
-
Может добавить третью кнопку, кроме 60 и 90 ?
Или до бесконечности или 110
У нас например на объездной 110 разрешено и мы там частенько ездим
-
Уважаемые,
Эти скрипты можно привинтить к близкому родственнику TEXET TN-701BT (800х420)? В нем такая же карусель и такие же тормоза...
Если цифровые значения координат MouseClick(x,y) пересчитать в пропорциях X=x*800/472 и X=y*420/240, этого будет достаточно?
Думаю достаточно. Там та же карусель и те же wince 6.0
Все одинаково вроде.
-
Обновил скрипты.
Путь наверное все-таки поправить надо?
# путь установки программы
cgPath = "SDMMCCityGuide_3.7.0.336"
-
А можно по подробнее по работе с данным скриптом:
Т.е. в карусельном меню надо сделать ссылку...
Ссылка (путь к программе) должна указывать не на СГ, а на первый скрипт .
В конце первого скрипта стоит строчка, которая вызывает второй скрипт, вам надо ее подредактировать, прописать папку и название файла, я же не знаю в какой папке у вас лежат скрипты.
Т.е. скрипты отрабатывают один за другим.
-
Нельзя запускать СГ в скрипте командой RunWait(), ибо не развернуть обратно.
Такая вот особенность.
Если делать так' date=' как я написал, то все работает.
[/quote']
-
Спасибо, попробовал, без сложностей со скоростью, только 2-ой скрипт поставил. Работает, но не позволяет раскрыть СГ после сворачивания, хотя на карте лежит YFAutoRun.inf .
Где-то я, видать, чего-то недопонимаю.
Если делать так, как я написал, то все работает.
-
Конечно надо' date=' выложите, пожалуйста.
[/quote']
Попробую подытожить усилия форумчан для нормальной работы 705-го.
Сначала идет скрипт ограничения скорости:
#################################################################
# Скрипт изменяющий значение параметра "SpeedLimit" в файле #
# "СityGuideCE.ini" для Windows CE. V 0.12 #
#################################################################
# для версии 3.5 и ниже установка громкости (значения 0-255)
#SetVolume( 250 )
# пуь установки программы
cgPath = "ResidentFlashCityGuide"
# наименование файла программы СитиГид
cgName = "CityGuideCE"
# значение для города
SpeedLimit[1]="67"
# значение для трассы
SpeedLimit[2]="100"
# наименование для города
SpeedName[1]="ограничение скорости 60км/ч."
# наименование для трассы
SpeedName[2]="ограничение скорости 90км/ч."
if ( ProcExists( cgName & ".exe" ) )
Run(cgPath & cgName & ".exe")
else
################### чтение файла конфигурации ###################
GetData = ReadFile( cgPath & cgName & ".ini" )
ForEach strDat in split ( GetData, "^LF^", TRUE )
if ( Find( strDat, "SettingsSpeedLimit=" ) )
ActiveSpeed = strDat
ActiveSpeedString = Part( strDat, "=", 1 ) & "="
ForEach ix, idx in array ( SpeedLimit )
if ( idx = Part( strDat, "=", 2 ) )
ActiveSpeedLimit = SpeedName[ix]
ActiveSpeedix = ix
EndIf
EndForEach
EndIf
EndForEach
################ выбор значения лимита скорости #################
# установка размера шрифта в окне выбора
SetChoiceEntryFormat(156/MaxIndex(SpeedLimit),24)
# выбор порога превышения скорости
idx = Choice( "Selection", "Выбор порога превышения скорости.
^LF^Текущее " & ActiveSpeedLimit, ActiveSpeedix, 10, SpeedName )
# если не Cancel, то продолжаем
if ( idx <> 0 )
# сохранение значения лимита скорости
SetData = Replace( GetData, ActiveSpeed, ActiveSpeedString & SpeedLimit[idx] )
WriteFile( cgPath & cgName & ".ini", SetData )
# Запуск программы
#Run("Windowsexplorer.exe", "")
#Sleep(1000)
#Run(cgPath & cgName & ".exe")
EndIf
EndIf
################Запуск второго скрипта###########
Run("SDMMCПапка скриптаназвание скрипта.exe")
В последнюю строчку пишем папку и название второго скрипта.
Начинает выполнятся второй скрипт:
Run("ResidentFlash2YFAPPBlueToothBluetoothV4.exe")
Sleep(6000)
MouseClick(191,185)
Sleep(1000)
MouseClick(217,76)
Sleep(1000)
MouseClick(425,81)
Sleep(1000)
MouseClick(218,109)
Sleep(1000)
MouseClick(414,81)
Sleep(1000)
MouseClick(163,179)
Sleep(30000)
MouseClick(463,11)
Sleep(500)
MouseClick(463,11)
Sleep(500)
### Громкая связь начало ###
#MouseClick(217,76)
#Sleep(1000)
#MouseClick(414,81)
#Sleep(3000)
### Громкая связь конец ###
MouseClick(463,11)
Sleep(500)
MouseClick(463,11)
Sleep(500)
MouseClick(463,11)
Sleep(500)
Action=1
While (Action>=0)
If (Action=0)
Action=Choice("Menu","What to do next?", 3,20, "City Guide","Power OFF","ScrollShell","Explorer","Internet Explorer")
EndIf
Switch (Action)
Case (1)
RunPath="ResidentFlashCITYGUIDE"
RunApp="CityGuideCE.exe"
Action=2
PTmo=0
Case (2)
RunPath="ResidentFlash2YFAPPSystem"
RunApp="PowerOff.exe"
Action=1
PTmo=5
Case (3)
RunPath="ResidentFlash2YFAPPLiebian_White"
RunApp="ScrollShell.exe"
Action=-1
PTmo=0
Case (4)
RunPath="Windows"
RunApp="explorer.exe"
Action=-1
PTmo=0
Case (5)
RunPath="Windows"
RunApp="iesample.exe"
Action=0
PTmo=0
EndSwitch
If (Length(RunApp)>0)
If (Action<0)
Run(RunPath RunApp)
RunApp=""
ElseIf (PTmo>0)
Run(RunPath RunApp)
Sleep(1000)
While (ProcExists(RunApp) && PTmo>0)
Sleep(1000)
Ptmo=Ptmo-1
EndWhile
If (PTmo>0)
Action=0
Else
Kill(RunApp)
EndIf
RunApp=""
Else
RunWait(RunPath RunApp)
While (ProcExists(RunApp))
Sleep(3000)
EndWhile
RunApp=""
EndIf
EndIf
EndWhile
Без громкой связи (закомментирована в скрипте, можно включить).
При этом на карте памяти лежит файл YFAutoRun.inf в котором пишем только одну строчку
Windowsexplorer.exe
А в рабочей папке СитиГида в подпапке Voice (ResidentFlashCityGuideVoice) лежит звуковой файл о превышении скорости OverSpeed.ru.wav
Ну и сжат екзешник, что обеспечивает быструю работу СГ без тормозов.
-
Далеко не всегда легко удается быстро сделать этот маневр!-(
Кто-нибудь сталкивался с таким поведением?
Очень хорошее поведение! Невозможно учитывать водительское мастерство каждого пользователя. Для некоторых водителей и обычный левый поворот на светофоре проблема такая, что они готовы на четыре правых. Мы что же? будем под них маршрут строить?
-
Эх... хорошо быть симпатичной девушкой!
Может и с нами скриптом поделитесь по старой дружбе?
Вы угадали, Оля действительно очень и очень симпатичная
Что касается скрипта, то я взял скрипт ограничения скорости из соседней ветки и последней строчкой дописал команду на запуск скрипта из этой ветки. Т.е они вполне корректно запускаются один за другим.
Я, правда не убирал начальный запуск эксплорера, как у Андрея, а добавил лишний щелчок. При этом сохранилась функция сворачивания. И мало того, что сохранилась, у меня при свернутом СГ навик начал нормально показывать видео, фильмы. Раньше при свернутом СГ писал "при навигации эта функция недоступна".
Ну ещё добавил лично для себя включение громкой связи. И конечно сжат екзешник.
Вот и все вроде. Сейчас даже не знаю что там ещё можно усовершенствовать - все работает на 5 баллов.
Если надо, то могу выложить тут в собранном виде все, что написал.
-
На обоих навигаторах один и тотже файл или для каждого создавали свой? Проверьте кодировку.
Один и тот же файл. Даже больше скажу - файл в процессе не открывался и не сохранялся, просто был тупо переписан с одного навика на другой.
-
Вопрос к vlego
На одном из навигаторов (TN-705) русский шрифт в надписях выбора порога предупреждения (60км/ч, 90км/ч) пишет кракозябликами. Причем рядом лежит ещё один такой же 705-ый, там по-русски. Нет шрифта?
Проблему конечно решили перезаписью в скрипте этих же строчек по англицки, но просто интересна причина.
-
Оля, я тебе потом по скайпу скину переделанный скрипт. Я к нему ещё прикрутил скрипт ограничения скорости из соседней ветки. Сча обкатаю только.
-
Еще вариант - по наличию ключа в реестре
[HKEY_LOCAL_MACHINECommTcpipHostsppp_peer]
вроде он появляется, когда есть подключение.
Собственно трудами AndreyZ
вопрос решился, за что ему огромный респект.
Тем более у него реализовано очень интересно, с меню при выключении. Удобно сразу стало и для других задач.
-
Скажите' date=' а как сделать сделать так чтобы панель задач эксплорера снизу не вылазила?[/quote']
Выйдите из карусельного меню в виндовс (кнопочка с флагом "Выйти в WinCE")
Там нажмите Start-Setting-Taskbar...
На вкладке General должны стоять все три три галочки
Нажмите OK
Перезагрузитесь.
-
Да, без этой ошибки работает.
Правда после сворачивания из СГ, уже не развернуть.
-
За 5 секунд можно либо выключить (кнопка выключить), либо выйти в меню (кнопка "отмена"). А уже из меню запустить карусель или сразу натуральные винды.[
По кнопке "отмена" в меню не выходит. Выкидывает error.
Пишет
Operator expected
Line:
Action=0;
-
если б все было так просто...
эти функции "Not available for: PC, PNA"
тоже думал - как? вобщем без програмных щелчков по экрану похоже никак.
Надо как-то найти выход. Дело в том, что версия 3.7 иногда сама завершается. А так как соединение DUN при этом не прерывается, то если запускать опять скрипт, то он щёлкает по экрану уже не туда...
То есть нужна проверка в скрипте - запущен ли сервис DUN. Если уже запущен, то грузить СГ в чистую, без скрипта.
-
Хотел переделать скрипт, столкнулся с проблемой.
Как проверить скриптом запущен сервис DUN или нет?
-
Долго не мог понять, как вы свернутый СГ разворачиваете, дошло (не прошло и года). Нужно было просто еще раз запустить СГ.
Пока тестировал на своем навике Marten опередил.
Вот поправленный скрипт, пробуйте.
Да, все работает.
Правда пришлось заремить строчку
Run("Windowsexplorer.exe", "")
ведь експлорер у нас и так грузиться ещё при включении навика
-
Но при установленном пороге 67 км/ч (не менял в скрипте)' date=' уведомление раздается при почти 80 км/ч. [/quote']
Тут, боюсь, ничего не поможет. Отстает определение скорости от реального значения. У меня например больше сотни уже на спидометре, а он только реагирует на 60. Это зависит как быстро у вас машина скорость набирает А вот попробуйте мееееедленно скорость набирать и погрешность не привысит 2 км.
-
Ну правильно. Вы пытаетесь как бы запустить весь скрипт по второму разу.
Надо проверку вставить, загружен ли СГ уже, или он только в первый раз грузится.
Вот так:
If (ProcExists("CityGuideCE.exe"))
RunProg =
"ResidentFlashCITYGUIDECityGuideCE.exe"
Run(RunProg)
Else
#=== тут вставить сам
основной скрипт===
EndIf
-
а как пользовать этой программулиной upx304w?
Да прямо командной строкой экзешник запустите без параметров, но с указанием на файл СитиГида
-
Скинул ещё фильмы везде одна ошибка- много весит' date=' подскажите пожалуйста на какие куски надо разбить фильм, что бы посмотреть на адском девайсе...? [/quote']
Самое правильное это конверктировать фильм под родное разрешение. Ну или набрать на торрентах уже готовых фильмов с этим разрешением.
Хотя у меня фильмы по 700 метров идут (почему-то не все), а вот по 1400 уже нет.
TN-705 не входит в сеть автоматически...
в GPS навигаторы - выбор, сравнение, настройка
Опубликовано
Громкой связью пользуюсь постоянно, она у меня даже автоматом включается скриптом.
Собеседники слышат хорошо, жалоб не было. Но музыку при разговоре выключаю. Заметил, что имеет значение автомобиль, если в салоне тихо на большой скорости, то и разговор спокойно слышно. Если на шипах, да по "шумному" покрытию, да с открытыми окнами, да под 160... думаю будут помехи
А вот навигации действительно не видно во время разговора. И голосовые подсказки отключаются, что, кстати, очень хорошо. Я правда специально не смотрел, но думаю, что можно как-то свернуть окно разговора. Надо будет поэкспериментировать.