Універсальна разлочка (або mortscript в маси)
Пропоную вашій увазі ще одне моє збочення з MortScript:
Як працює. при натисканні на кнопку "навігація" в стандартній оболонці відкривається діалог, в якому потрібно вказати стартовий exe-файл програми (без різниці, навігаційна прога або додаток яке) яка записана на флешці (або в іншому місці пам'яті навігатора). Після вибору програми відбувається її запуск. При наступному натисканні на кнопку "навігація" в стандартній оболонці виводиться діалог "Запустити програму?" з варіантами "так" і "ні". При натисканні на кнопку "так" запускається раніше обрана прога, при натисканні на кнопку «ні» виводиться діалог, в якому можна змінити стартовий exe файл програми. При натисканні на "скасування" в діалозі вибору програми, скрипт завершується, і при подальшому натисканні на кнопку "навігація" в оболонці знову запускається з діалогу вибору стартового exe-файлу програми.
ЗИ Опис складне, але з роботою скрипта розбереться першокласник. І я вважаю, що корисна і зручна штука вийшла
Де працює. на будь-яких девайсах під керуванням wince (на автонавігатори), єдине що може знадобитися на інших девайсах, це перейменування папки, стартового файлу та файлу скрипта (Наприклад папку mobilenavigator перейменувати в navione. mobilenavigator.exe в navione.exe і mobilenavigator.mscr в navione. mscr)
Як поставити. качаємо зтот архів. якщо на флешці є папка mobilenavigator. то перейменовуємо її, наприклад в mobilenavigator1. поміщаємо папку з архіву на флешку, вставляємо в навігатор і тестуємо.
snryrthg. тим, що в режимі прання один раз, вибір буде збережено до пунктів, і наступного разу вона запускається автоматично. Не потрібно лазити по файлової системи в пошуках потрібної проги. також легко можна перепризначити прогу, натиснувши кнопку "no".
jj-320. зрозумів, хоча користь звичайно. Для більшості це зайвий раз бачити Confirmation Dialog
зустрічне питання
у кого збірник сомандеров для жж
у кого є повні дистрибутиви для wince 5
рус букви в в скрипті не в тій кодуванні і у мене на вінд5 відобразилися
нісенітницею
про "ясняют есче раз:
на жж варто нормальна рус винда се 5,
щоб ваші рус файли і букви відображалися верно-
треба їх всюди писати в кодуванні UTF8
в файлах mort скрипта від VOVANICH. було збережено не в тій кодуванні,
така ж ситуація і в класному наборі програм WolfNCU для jj-320 на WinCE5.0
де то навіть варто корейський, треба ручками виправляти,
відповідно, і питання VOVANICH сам то реально тестіл свою посилання?
quinto
А я від себе скажу щоб нормально відображалася кодування Windows-1251 потрібно пройти по посиланню що я дав вище і ніяких проблем з кодуваннями не буде! Але можеш і далі все конверт в Юнікод, твоє право. Тільки не треба думати що розумніший за всіх.
Можна до речі просто імпортувати до реєстру файлик:
мова про що йде - сама wind ce ВІДРАЗУ коректно відображає рус букви якщо вони набиті в utf8
- що в меню, що в текстових файлах - UTF8 це її рідне,
де цей загальний принцип може стати в нагоді -
Якщо у Вас в wind ce 6 з якоїсь причини скрипти не спрацьовують, або версія девайса странная-
напр у мене є китайський телеф- там взагалі не знаєш куди лізти, там книжки Новомосковскл по російськи,
або, ось, в комплект програм від wolf - там пахне корейцями розробниками, і підписи хер знає якою мовою
- до речі у кого є повноцінний комплект WolfNCU ПОВІДОМТЕ,
Якщо ВИ, самі, які тексти написали напрограмміровалі, і хочете щоб все коректно відображався в різних девайсах - у інших людей,
саме і відразу-приклад- см вище-файли mortscript які скачав по посиланню VOVANICH - рус букви мабуть були написані в своїй кодуванні,
не будеш же на кожному чужому девайсе лазити в систему, додатково що то з'ясовувати і т д
відповідно, і питання VOVANICH сам то реально тестіл свою посилання
Посилання я свою тестіл, все що я сдесь викладаю, я перед цим перевіряю (і не я один). Якщо для вас простіше кожен раз кодування файлів правити, ніж один раз таблицю кодування в реєстрі поміняти, то в перед і з піснею
де цей загальний принцип може стати в нагоді -
Якщо у Вас в wind ce 6 з якоїсь причини скрипти не спрацьовують, або версія девайса странная-
напр у мене є китайський телеф- там взагалі не знаєш куди лізти
не будеш же на кожному чужому девайсе лазити в систему. додатково що то з'ясовувати і т д
приклад зі скриптом я привів як раз для ілюстрації того, що по простому на новому чужому девайсе з рідної виндой відразу по російськи не намалював
чисто заради спортивного інтереса- Ви мабуть запускали скрипт на вінде5 зі зміненої кодовою таблицею?
так що, на жаль, не завжди прапори то в руках помогают- особливо червоні.
quinto
Практично будь-який навігатор можна і потрібно русифікувати вище описаним способом! Без цього багато навігаційні програми або працюють некоректно, або не працюють ваобще. У моїх руках уже побувало з пару десятків різних пристроїв і я знаю про що кажу.
Ви мабуть запускали скрипт на вінде5 зі зміненої кодовою таблицею?
саме так, просто спочатку були раеборкі з реєстром, а потім вже колупання мортскріпта.
По хорошому треба публікувати код. Я не відразу зрозумів що ііакое MortScript взагалі, погуглити, скачав, (до речі рідний MortScript від розробника 79К, а з поста 85к).
І ось що пише авто про юнікод:
You have to use downloaded .mscr or .mortrun script files, or write them yourself with any text editor (plain text, no
Unicode!).
Як поставити: качаємо зтот архів, якщо на флешці є папка mobilenavigator, то перейменовуємо її, наприклад в mobilenavigator1, поміщаємо папку з архіву на флешку, вставляємо в навігатор і тестуємо.
а через shell.ini буде працювати?
Шановні підкажіть є програма trk_backup для перезапису треків на SDMMC (Win6 ResidentFlash), але її треба запускати кожен раз! Можна за допомогою скрипта прописати щоб вона запускалася при включенні навігатора? І підкажіть як користуватися скриптами ткніте тему!
Потрапив в руки Route 66 chicago екран 4.3 при включенні (включається тільки натисканням одразу 2 кнопок збоку курсор і харчування) горить синій екран на ньому написи 400F PVT R05 1005 64MB
0 = WINCE UPGRADE
1 = UBOOT UPGRADE
2 = BT ^ GPS TEST
3 = OTHER TOOLS
пробував вставити карту з прошивкою оригінальної нічого не йде скачав з інета файли WINCEIMG.BIN WINCEIMG.CKS процес починається доходить до 100% і пише CHECKSUM ERROR чи не підкажете що треба зробити щоб запустити навігатор