Toto diskuzní fórum je „odborně – technické“ a je zaměřeno k diskuzi o navigačních programech IGO. V tomto diskuzním fóru nenajdete nelegální software či mapy, ani odkazy které by k nim směřovaly.

www.navon.cz - Vše o navigacích NavON

 
Pokud nenajdete odpověď na fóru ani ZDE, položte nejdřív dotaz v příslušném vlákně a neptejte se hned někoho v soukromé zprávě, pomůžete tím i ostatním. Vkládejte dotazy jen jedenkrát. Duplicitní příspěvky budou smazány.

Scripty pro Cx20

Scripty pro Cx20

Příspěvekod Ivo K v 28 úno 2009 00:00

Pokud někdo nechce složitě spouštět klábosnici při práci v TC v Miu, může využít některý z jednoduchých scriptů které jsem si udělal.

Upozornění!!!
Kdo nepoužívá přemapovaná tlačítka MioMenu pomocí soboru PPATH.txt teto skript vůbec nepotřebuje!!!

1) Popis:
Script pro spouštění klávesnice a TC(Total Commander) z MioMenu přemapovaným tlačítkem pomocí soboru PPATH.txt.
Script je vázán na složku APP, kam bude nakopírován a odkud využívá vlastní programy TC a klávesnice. Bez složky APP a pogramů, script bude nefunkční!

2) Varianty:
Script jsem připravil ve dvou variantách.
První (KbTC) jednodušší spouští TC a klávenici, která je stále zobrazena a vypíná se pouze společně se zavřením aplikace TC.
Druhá (KeybTC) spouští TC a klávesnici ninimalizovanou do ikonky v pravém dolním rohu displeje. Touto ikonkou se klávesnice aktivuje do běžné velikosti.
Upozornění: Před zavřením TC "křížkem", zavřete klávesnici ikonkou, jinak zůstane stále spuštěná i po zavření TC a potom máte jen 5sec. na vypnutí klávesnice!! Po 5 sec. ikonka, která zavírá klávesnici zmizí!!

3) Instalace:
a) První(jednodušší) varianta: Soubor "KbTC.zip" rozbal. Připoj Mio k PC a celou složku "KbTC"(vč.složky) nakopíruj do "My Flash Disk \ APP".
Při připojeném Miu k PC, v adresáři "My Flash Disk \ program Files" uprav řádky souboru PPATH.txt, kterými nyní spouštíš TC. Uprav pouze řádky, které se týkají TC!!

např. takto:
;Správce souborů -> KbTC.exe

[FileManager]<CHILD1>\My Flash Disk\Program Files\FileManager.exe
[FileManager]<CHILD1>\My Flash Disk\APP\KbTC\KbTC.exe


Po nakopírování a úpravě PPAHT.txt udělej tvrdý reset a po naběhnutí Mia je scritp již funkční.


b) Druhá varianta: Soubor "KeybTC.zip" rozbal. Připoj Mio k PC a celou složku "KeybTC"(vč.složky) nakopíruj do "My Flash Disk \ APP".
Při připojeném Miu k PC, v adresáři "My Flash Disk \ program Files" uprav řádky souboru PPATH.txt, kterými nyní spouštíš TC. Uprav pouze řádky, které se týkají TC!!

např. takto:
;Správce souborů -> KeybTC.exe

[FileManager]<CHILD1>\My Flash Disk\Program Files\FileManager.exe
[FileManager]<CHILD1>\My Flash Disk\APP\KeybTC\KeybTC.exe


Po nakopírování a úpravě PPAHT.txt udělej tvrdý reset a po naběhnutí Mia je scritp již funkční.

Poznámka:
Spuštěné scripty využívají nepatrnou část operační paměti a to je pro práci v TC zanedbatelné.
Po zavření TC "křížkem" script ukončí vlastní program MortScript a uvolní využívanou část operační paměti a žádná část scriptu již ani paměť, ani procesor nezatěžuje.

KeybTC.jpg

První jednodušší varianta nemá tlačítko pro skrytí klábosnice.

KbTC.zip

KeybTC.zip
Nemáte oprávnění prohlížet přiložené soubory.
Uživatelský avatar Člen Klubu přátel iGO
Ivo K
Člen Klubu přátel iGO
 
Příspěvky: 5667
Registrován: 26 čer 2008 12:01
Bydliště: Brno u Olomóce - Městská část: Spojené státy Maloměřické(Majlont)

Re: Scripty pro Cx20

Příspěvekod SvoDa v 01 bře 2009 14:21

Jako obvykle dobrá práce, Ivo.
Používám variantu 2, čili s možností volby pro zobrazení klávesnice.
Já dosud defacto používal tu první, jelikož byla součástí changeru tomasII, který jsem si přizpůsobil, kde se s voláním TC zobrazila klávesnice automaticky, a to ikdyž jsem ji nepotřeboval, jelikož jsem chtěl třeba jen prohlížet, nebo kopírovat.
Obrázek Nejprve hledejte odpověď zde, teprve pak položte dotaz v příslušném vlákně. Neptejte se hned někoho v soukromé zprávě, pomůžete tím i ostatním.
Uživatelský avatar Moderátor
SvoDa
Moderátor
 
Příspěvky: 11684
Registrován: 17 čer 2008 07:09
Bydliště: Olmik u Brna

Re: Scripty pro Cx20

Příspěvekod humbuk v 03 bře 2009 11:56

Dekuji, paradni zalezitost, nahodil jsem druhou variantu a nema to chybu .
MIO C720T; FW:R02.3.9913.1018 - Primo
HTC WildfireS - Smartmaps
Uživatelský avatar
humbuk
 
Příspěvky: 793
Registrován: 23 črc 2008 08:54

Re: Scripty pro Cx20

Příspěvekod Ivo K v 01 črc 2009 23:36

Z důvodu sjednocení, TomášII upravil spouštění Total Commanderu(TC) tak, aby bylo možné spouštět TC bez klábosnice i TC s klábosnicí stejným exe souborem (cecmd.exe).

Je tedy možné používat buď TC bez klábosnice nebo s klábosnicí:

- Pokud použiješ adresář SYS z APP složky z webu TomášeII bez mé úpravy, budeš mít TC bez klábosnice.
- Použiješ-li adresář SYS z APP složky s mojí úpravou, budeš mít TC i s vyskakovací klábosnicí dle mé úpravy - viz screenshot v mém prvním příspěvku.
V adresáři SYS s mojí úpravou je navíc doplněný script pro UKEditor, který se spouští souborem UKEditor.exe a obsahuje také vyskakovací klábosnici.

Když se rozhodneš používat adresář SYS z APP složky s mojí úpravou(tedy s vyskakovací klábosnicí) a již dříve jsi používal TC s klábosnicí(dle mé úpravy - KeybTC.exe nebo KbTC.exe) a volal jsi jej z MioMenu přemapovaným tlačítkem pomocí soboru PPATH.txt, tak si musíš upravit cestu k TC s klábosnicí pro nové spouštění.

Např. takto:
;Správce souborů -> cecmd.exe.exe

[FileManager]<CHILD1>\My Flash Disk\Program Files\FileManager.exe
[FileManager]<CHILD1>\My Flash Disk\APP\SYS\cecmd.exe


Instalace:
Soubor "SYS_IvoK.zip" rozbal. Připoj Mio k PC a celou složkou "SYS" nahraď původní složku SYS v "My Flash Disk \ APP".
Při připojeném Miu k PC, v adresáři "My Flash Disk \ program Files" uprav řádky souboru PPATH.txt, kterými nyní spouštíš TC.
Nebo, pokud používáš spouštěč aplikací uprav si cesty k cecmd.exe ve spouštěči.

Potom celý původní adresář KeybTC nebo KbTC vymažte, aby se nespouštěly oba scripty!

SYS_IvoK.zip
Nemáte oprávnění prohlížet přiložené soubory.
Uživatelský avatar Člen Klubu přátel iGO
Ivo K
Člen Klubu přátel iGO
 
Příspěvky: 5667
Registrován: 26 čer 2008 12:01
Bydliště: Brno u Olomóce - Městská část: Spojené státy Maloměřické(Majlont)

Re: Scripty pro Cx20

Příspěvekod mkb v 02 črc 2009 06:08

Instalace bez problému, funkce bez chyby. Ivo dík. :!:
Mio C720
mkb
Člen Klubu přátel iGO
 
Příspěvky: 1228
Registrován: 14 srp 2008 19:20
Bydliště: Benešov

Re: Scripty pro Cx20

Příspěvekod Ivo K v 04 říj 2009 21:17

Script pro úprava pracovní plochy (Desktopu) ve Windows CE 5.0 pro Mio Cx20 – Desktop_IvoK.

Stále jsem přemýšlel, jak rozšířit počet tlačítek(ikonek) na displeji Mia a přitom neztěžovat procesor a paměť. Napadlo mne, využít pracovní plochu(Desktop) přímo Windows CE v našich Cx20, podobně jako na stolních PC.
Poznámka: Pokud používáš nějaký unlock nebo spouštěč, tak není vhodné Desktop_IvoK používat s ním současně.

Popis funkce:
Technicky se jedná pouze o 3 kroky, které se provedou pomocí MortScriptu a ten se nakonec ukončí.

1. Krok – do registru se provede zápis o změně tapety pracovní plochy - Desktopu(z původní oranžové, na modrou). Tato úprava není nezbytná pro funkčnost, ale vhodná z důvodu lepší čitelnosti ikonek na ploše.
2. Krok – nakopírují se linky z předem připravené složky Desktop_IvoK\ Links\ (ten si předem připravíš v TC) do složky Windows\Desktop\.
3. Krok – ukončení MioMenu a spuštění prográmku PowerButton pro možnost hardwarového uspávání Mia. MioMenu totiž zajišťuje i funkci(mimo jiné) hardwarového uspávání Mia.

Po těchto jednoduchých úpravách běží na Miu pouze prográmek PowerButton a vlastní Windows CE. Neběží tedy žádný MortScript, SystemInformation, ani jiný interpreter, který by zatěžoval procesor a paměť.
Pokud se tedy Mio z nějakého důvodu restartuje(třeba ho restartuje při pádu program iGO8), natáhne se opět MioMenu, protože Desktop_IvoK slouží pouze k úpravě pracovní plochy Windows CE a není stále spuštěn. Desktop_IvoK opět spustíš kliknutím na navolenou(přesměrovanou) ikonku v MioMenu.

Instalace:
1) Po rozbalení soboru Desktop_IvoK.zip celý adresář Desktop_IvoK i s obsahem nakopíruj do rootu My Flash Disk vedle adresáře MioMap, Program Files, APP atd.

2) V TotalCommanderu si vytvoř příslušné linky(zástupce) i složky.
Tyto linky musíš vytvořit nebo nakopírovat do adresáře \My Flash Disk\Desktop_IvoK\Links.
Některé linky jsem připravil pro ilustraci, ale nebudou všechny fungovat, protože můžeš mít jinak strukturu adresářů.
Důležitý je připravený adresář "Utility", který obsahuje link MioMenuShow a SaveLinks. Tyto linky si určitě překopíruj – spouští pomocné funkce Desktopu_IvoK.
Poznámka: Počet linků a složek s linky vytvoř maximálně 18. Linky se po restartu řadí do 3 řad po 6ti. Pokud by linků bylo více, budou některé mimo displej.

3) V souboru ppath.txt si nasměruj zvolené tlačítko na soubor Desktop_IvoK.exe (\My Flash Disk\Desktop_IvoK\Desktop_IvoK.exe).


Průběh při spuštění:
První spuštění po nakopírování na MFD udělej po HardResetu, aby proběhla instalace Desktopu jak má a nevznikl nějaký konflikt s jiným programem(např. Unlockem).
Po klinutí na příslušnou ikonku (která směřuje na Desktop_IvoK.exe) se provede první část instalace(úprava registrů a nakopírování linků do adresáře Windows\Desktop\). Potom se vrátíš zpět do MioMenu a kliknutím znovu na stejnou ikonku v MioMenu se provede druhá část instalace(zavření MioMenu).
Pak se ti již zobrazí Desktop a začnou postupně nabíhat ikonky. Celý proces spuštění je doprovázen hlášením na obrazovce(informuje tě, co se provádí).


Pomocné funkce:
a) Link a script MioMenuShow – spustí MioMenu a zobrazí ho. Zpět do Desktopu se vrátíš kliknutím na přesměrované tlačítko v MioMenu.

b) Link a script SaveLinks – vymaže linky ve zdrojové složce \My Flash Disk\Desktop_IvoK\Links a nakopíruje nové linky přímo ze složky Windows\Desktop\ zpět do zdrojové složky. Tento pomocný script je vhodné použít tehdy, když si upravíš nebo vytvoříš linky přímo na pracovní ploše(Desktopu) a potřebuješ je uložit pro opětovné spuštění Desktopu_IvoK po HardResetu, kdy je celá instalace z Windows odstraněna.


Poznámka:
- Linky se řadí po restartu na pracovní ploše(Desktopu) většinou podle abecedy co nemusí vyhovovat. Zatím jsem nepřišel na to jak toto řazení ovlivňovat. Snad na to přijdu nebo přijdeme.

- Zobrazení ikonek. Pokud vytvoříš link přímo z programu, který obsahuje i ikonku, tak se ikonka použije při zobrazení na pracovní ploše(Desktopu). Pokud ale vytvoříš link na program který je spouštěn např. MortScriptem, tak se použije ikonka MortScriptu a ne vlastního programu(exe souboru).

- V prográmku PowerButton je blokována funkce spuštění foťáku(u C720) stlačením tlačítka foto. Toto tlačítko lze samozřejmě v Desktopu_ IvoK zprovoznit(bude-li zájem popíšu jak). V MioMenu toto tlačítko funguje korektně jako dříve.


Takto vypadá pracovní plocha(Desktop):
Desktop_IvoK.jpg

Takto vypadá např. složka Hry
Složka_Hry.jpg

Desktop_IvoK.zip


Jak vytvořit linky zástupců přímo v Miu

Linky(zástupci) se dají v Miu vytvářet dvěma způsoby:

Způsob č.1
Linky vytváříš v Miu v TC(TotalCommander).

- Spustíš TC a např. do pravého okna si navolíš adresář My Flash Disk\Desktop_IvoK\Links.
- V levém oknu najdeš a navolíš exe soubor ze kterého chceš vytvořit zástupce(link).
- Ten exe soubor si označíš(zvýrazní se)a potom klikneš na "Files" vlevo nahoře, kde se otevře roletka a v ní skoro na konci klikneš na těch 5 šipek(>>>>>).
- Otevře se mininabídka, ve které odklikneš "Create shortcut" a potvrdíš klikem na "OK". Link je vytvořen.
A takto postupuješ link za linkem.
Vytvoř_link_v_TC1.jpg


Způsob č.2
Linky vytváříš v Miu v Desktopu_IvoK.

Linky můžeš vytvářet i přímo v prostředí spuštěného Desktopu_IvoK. Podmínkou je, že máš na Desktopu_IvoK alespoň jeden adresář.
Otevřeš libovolný adresář na Desktopu a ikonkou "o adresář víš"(taková ta zalomená šipka nahoru) naklikáš adresář, ve kterém je exe soubor ze kterého chceš vytvořit zástupce(link).
- Ten exe soubor si označíš(zvýrazní se)a potom klikneš na "Files" vlevo nahoře, kde se otevře roletka a v ní skoro na konci klikneš na položku "Send To".
- Otevře se mininabídka, ve které odklikneš "Desktop as Shortcut" a zástupce je na pracovní ploše vytvořen.
Vytvoř_link_v_Desktopu_IvoK.jpg

Pozor! Pokud použiješ postup č.2, tak si prosím uvědom, že takto vytvořený zástupce je pouze na pracovní ploše a ne ve zdrojovém adresáři My Flash Disk\Desktop_IvoK\Links.
Do zdrojového adresáře všechny linky z pracovní plochy nakopíruješ funkcí SaveLink, která je součástí Desktopu_IvoK - viz návod na předchozí straně.

Jak vymazat zástupce z pracovní plochy(desktopu)?
1) Spusť klávesnici(součást složky APP) a zapni na ní CapsLock(CAP), aby se v pravém horním rohu objevilo tlačítko "Del".
2) Klikni 1x na zástupce, kterého chceš z pracovní plochy odstranit(zástupce se podbarví) a potom klikni na "Del".

Jak přepsat název zástupce na pracovní ploše(desktopu)?

1) Klikni 1x na zástupce, kterého chceš na pracovní ploše přejmenovat(zástupce se podbarví).
2) Dlouhým stiskem na název zástupce se objeví kurzor a můžeš ho přepsat.
Nemáte oprávnění prohlížet přiložené soubory.
Naposledy upravil Ivo K dne 12 říj 2009 12:58, celkově upraveno 6
Uživatelský avatar Člen Klubu přátel iGO
Ivo K
Člen Klubu přátel iGO
 
Příspěvky: 5667
Registrován: 26 čer 2008 12:01
Bydliště: Brno u Olomóce - Městská část: Spojené státy Maloměřické(Majlont)

Re: Scripty pro Cx20

Příspěvekod SvoDa v 05 říj 2009 05:38

Výborná práce, Ivo, běhá to skvěle a je to prostě perfektní :!:
@all: v rámci testování mi to Ivo poslal už před pár týdny :D , od té doby to používám a je to supr ;)

Vřele všem doporučuji :D
Obrázek Nejprve hledejte odpověď zde, teprve pak položte dotaz v příslušném vlákně. Neptejte se hned někoho v soukromé zprávě, pomůžete tím i ostatním.
Uživatelský avatar Moderátor
SvoDa
Moderátor
 
Příspěvky: 11684
Registrován: 17 čer 2008 07:09
Bydliště: Olmik u Brna

Re: Scripty pro Cx20

Příspěvekod Ivo K v 05 říj 2009 08:26

Děkuji Dane za výbornou spolupráci při testování, za velice podnětné poznatky a nápady při vývoji Desktopu_IvoK! ;) :D
Uživatelský avatar Člen Klubu přátel iGO
Ivo K
Člen Klubu přátel iGO
 
Příspěvky: 5667
Registrován: 26 čer 2008 12:01
Bydliště: Brno u Olomóce - Městská část: Spojené státy Maloměřické(Majlont)

Re: Scripty pro Cx20

Příspěvekod SvoDa v 05 říj 2009 08:33

Není zač, rád to používám a je to vynikající nápad a počin a za to ti Ivo patří velký dík.
Plně to nahrazuje changer či spouštěč, které při běžícím iGO8 stále běží na pozadí a může to eliminovat spoustu problémů s operační pamětí.

Jen bych si dovolil doplnit, abyste si na hlavní pracovní plochu(Desktop) nenalinkovávali víc než 18 zástupců, bo při jejich načtení se jich víc nevleze na pracovní plochu (6 sloupců x 3 řady) a některé by skončily v "autu" a na ploše se neobjeví, jak píše IvoK výše.

Já jich tam mám 22, takže po 1.nakopírování linků na tu plochu některé v autě jsou, ale dá se to obejít ale tím, že nějaké "viditelné" linky dám do 4.řady, dám restart šochtle a po restartu se již vše řadí do 4 řad ;)
desktop.jpg

V zástupcích adresářů (Hry,...) lze mít samozřejmě linků kolik chceš, to, co jsem napsal se týká jen hlavní pracovní plochy.
Nemáte oprávnění prohlížet přiložené soubory.
Obrázek Nejprve hledejte odpověď zde, teprve pak položte dotaz v příslušném vlákně. Neptejte se hned někoho v soukromé zprávě, pomůžete tím i ostatním.
Uživatelský avatar Moderátor
SvoDa
Moderátor
 
Příspěvky: 11684
Registrován: 17 čer 2008 07:09
Bydliště: Olmik u Brna

Re: Scripty pro Cx20

Příspěvekod Ivo K v 07 říj 2009 14:28

Interpreter MortScript
(velice zjednodušeně)

Základní soubory:
- Autorun.exe
- MortScript.exe
- *.mscr

Co je na co:

1) Autorun.exe
- spouští MortScript.exe
- neudělá asociaci MortScriptu v registrech
- často se přejmenovává
2) MortScript.exe
- vlastní interpreter
- spuštěním udělá asociaci MortScriptu v registrech a potom již není potřeba Autorun.exe a spouštějí se přímo soubory s koncovkou "mscr"
- nepřejmenovává se
3) *.mscr
- řídící soubor MortScriptu
- jméno se používá shodné s Autorun.exe

Příklad:
Chci udělat script "Test" bez asociace MortScriptu v registru.
Potřebuji 3 soubory:
MortScript.exe, Test.mscr a Test.exe.
- S MortScriptem.exe nedělám nic, použiji originál .
- Test.mscr si napíši v nějakém textovém editoru.
- Test.exe získám přejmenováním Autorunu.exe

Celý script "Test" potom spouštím souborem Test.exe.
Uživatelský avatar Člen Klubu přátel iGO
Ivo K
Člen Klubu přátel iGO
 
Příspěvky: 5667
Registrován: 26 čer 2008 12:01
Bydliště: Brno u Olomóce - Městská část: Spojené státy Maloměřické(Majlont)

Další

Zpět na iGO8 verze, patche, update

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 18 návštevníků