Помощь по установке на магнитолу, драйвера, автозагрузка

Установка, работа, проблемы хобдрайва в Windows CE/Mobile: GPS Навигаторы, Магнитолы, Телефоны и смартфоны.

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 17 окт 2014, 16:53

Добавляют к скрипту с помощью блокнота windows.
При автозапуска autorunhobdrive подписывается путь к драйверу, дальше скрипт останавливается, нажимаю кнопку "нави" запускается хобдрайв, если затем вернуться в оболочку автомагнитолы, то вернуться в хобдрайв нельзя, хотя хобдрайв работает под оболочкой. Как прописать условие возврата в хобдрайв я уже не могу понять.
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

Captain SHOK » 17 окт 2014, 17:52

Выложи свой скрипт! Я думаю ошибка возникает при добавлении.
Аватара пользователя
Местный
 
Сообщения: 95
Зарегистрирован: 02 сен 2014, 00:28

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 17 окт 2014, 18:56

If(WndExists("HOBD"))

Show("HOBD")

Exit

EndIf

ElseIf(WndExists("/HOBD"))

Show("/HOBD")

Exit
Endif
aedpath = "\SDMMC\AutoEnterDriver.exe"

hdpath = "\SDMMC\hobd\hobd.exe"

#navipath = "\SDMMC\7WAYS\7WAYS.exe"


Run(aedpath)

RunWait(hdpath)
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 17 окт 2014, 19:02

Если в этой строке ElseIf(WndExists("/HOBD")) вместо ElseIF cтавлю IF, то возникает ошибка
If without Endif
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

Captain SHOK » 17 окт 2014, 19:49

Ну так конечно такой скрипт не сработает! HOBD нужно набирать маленькими буквами. В данном случае в скрипте важен регистр, т.к. название окна имеет строчные буквы. Как я понимаю речь идет о демоверсии хобдрайва? Тогда скрипт должен выглядеть так:
Код: Выделить всё
If(WndExists("/hobd"))
   Show("/hobd")
   Exit
EndIf

aedpath = "\SDMMC\AutoEnterDriver.exe"
hdpath = "\SDMMC\hobd\hobd.exe"
#navipath = "\SDMMC\7WAYS\7WAYS.exe"
Run(aedpath)
RunWait(hdpath)
Аватара пользователя
Местный
 
Сообщения: 95
Зарегистрирован: 02 сен 2014, 00:28

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 18 окт 2014, 04:08

Утром попробую, отпишусь но мне кажется причина в RunWait
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

Captain SHOK » 18 окт 2014, 09:29

А runwait я и не заметил. А зачем он нужен в конце скрипта? Ведь после него нет никаких условий. Его нужно заменить на run.
Аватара пользователя
Местный
 
Сообщения: 95
Зарегистрирован: 02 сен 2014, 00:28

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 18 окт 2014, 12:54

Пробовал зависает после указания пути к драйверу, если ставлю runwait , то после нажатия НАВИ запускается хобдрайв.
Вообще заметил, что если делать запуск следующим образом: сначала скрипт просто с указанием пути к драйверу, т.е. вместо навигации указывем autoenterdriver.exe, после этого устанавливаем в запуске "\hobd\hobd.exe и пожалуйста все работает, при нажатии кнопки НАВИ из хобдрайва в оболочку ГУ и обратно.
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

Captain SHOK » 18 окт 2014, 13:07

Так каким образом запускается сам hobdrive? На него отдельный скрипт идет или он в автозагрузке стоит?
ayn писал(а):Вообще заметил, что если делать запуск следующим образом: сначала скрипт просто с указанием пути к драйверу, т.е. вместо навигации указывем autoenterdriver.exe

Где все это указывается? Похоже нужна вообще другая логика скрипта.
Аватара пользователя
Местный
 
Сообщения: 95
Зарегистрирован: 02 сен 2014, 00:28

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 18 окт 2014, 13:11

Может еще в первой части скрипта прписать условие, что если окно с запрсом драйвера отсутсвует тогда run \hobd.exe?
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 18 окт 2014, 13:12

Указывается в меню магнитолы
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

Captain SHOK » 18 окт 2014, 13:44

ayn писал(а):Может еще в первой части скрипта прписать условие, что если окно с запрсом драйвера отсутсвует тогда run \hobd.exe?

Да не, это условие уже есть в скрипте:
hdpath = "\SDMMC\hobd\hobd.exe"
RunWait(hdpath)


Скрипт у тебя зависает из-за того, что он ждет завершения работы hobd.exe, т.к. стоит runwait, т.е. он не выполнит не одного условия пока запущен hobd.exe. Поэтому runwait нужно заменить на run.
ayn писал(а):Пробовал зависает после указания пути к драйверу, если ставлю runwait , то после нажатия НАВИ запускается хобдрайв.

Если поставить run, то зависает?
Аватара пользователя
Местный
 
Сообщения: 95
Зарегистрирован: 02 сен 2014, 00:28

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 18 окт 2014, 14:04

В случае с Run зависает окно как уходит под оболочку
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

Captain SHOK » 18 окт 2014, 15:58

Всмысле зависает окно? Какое окно?
Тогда можно так попробовать
Код: Выделить всё
If(WndExists("/hobd"))
   Show("/hobd")
   Exit
EndIf
aedpath = "\SDMMC\AutoEnterDriver.exe"
#navipath = "\SDMMC\7WAYS\7WAYS.exe"
Run(aedpath)
Run(folder\"rwhobd.mscr")

Т.е. в конце запуск второго скрипта rwhobd.mscr
Сам скрипт будет состоять всего из одной строки
Код: Выделить всё
Runwait("\SDMMC\hobd\hobd.exe")

Скрипт положить в ту же папку, что и основной
Вложения
rwhobd.rar
доп скрипт
(123 байт) Скачиваний: 614
Аватара пользователя
Местный
 
Сообщения: 95
Зарегистрирован: 02 сен 2014, 00:28

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 18 окт 2014, 19:09

примерно понял завтра попробую
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 19 окт 2014, 14:41

Срабатывает только autoenterdriver.exe пишет путь к драйверу дальше скрипт останавливается
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

Captain SHOK » 19 окт 2014, 16:05

Не на всех устройствах получается запустить напрямую скрипт mscr. Видимо, как раз такой случай. Надо попробовать через exe. И путь лучше указать полный, на всякий случай.
Код: Выделить всё
If(WndExists("/hobd"))
   Show("/hobd")
   Exit
EndIf
aedpath = "\SDMMC\AutoEnterDriver.exe"
#navipath = "\SDMMC\7WAYS\7WAYS.exe"
Run(aedpath)
Run("\SDMMC\rwhobd.exe")
Вложения
rwhobd.rar
доп скрипт + exe
(2.92 КБ) Скачиваний: 647
Аватара пользователя
Местный
 
Сообщения: 95
Зарегистрирован: 02 сен 2014, 00:28

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 19 окт 2014, 16:27

этого я не знал сейчас добавлю завтра попробую отпишусь
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

ayn » 20 окт 2014, 13:46

Изменений нет запускается только путь к драйверу
Начинающий
 
Сообщения: 47
Зарегистрирован: 14 авг 2014, 10:46

Re: Помощь по установке на магнитолу, драйвера, автозагрузка

Captain SHOK » 20 окт 2014, 16:27

Ну прям чудеса какие-то!
Путь правильно прописан?
Можно еще попробовать так:
1скрипт
Код: Выделить всё
If(WndExists("/hobd"))
   Show("/hobd")
   Exit
EndIf
Run("\SDMMC\rwhobd.exe")

2скрипт - rwhobd.mscr
Код: Выделить всё
aedpath = "\SDMMC\AutoEnterDriver.exe"
hdpath = "\SDMMC\hobd\hobd.exe"
#navipath = "\SDMMC\7WAYS\7WAYS.exe"
Run(aedpath)
RunWait(hdpath)

Тут сразу будет видно, если AutoEnterDriver.exe сработает, то должен сработать и hdpath.
Еще, как вариант, можно попробовать поставить задержку между aedpath и hdpath в 2-3 секунды.
Код: Выделить всё
aedpath = "\SDMMC\AutoEnterDriver.exe"
hdpath = "\SDMMC\hobd\hobd.exe"
sleep(3000)
#navipath = "\SDMMC\7WAYS\7WAYS.exe"
Run(aedpath)
RunWait(hdpath)
Аватара пользователя
Местный
 
Сообщения: 95
Зарегистрирован: 02 сен 2014, 00:28

Пред.След.

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
cron