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.

Spouštěč (nejen) pro navigace DEJVID IV.

Zde řešíme všechny modely navigací GOCLEVER - např. 5010/3535/5066/4090T-DEJVID/4335/3550/5055...

Re: Spouštěč (nejen) pro navigace DEJVID IV.

Příspěvekod expertdb v 17 kvě 2010 08:39

@ fmilan:
Mám ještě jednu prosbu (a určitě ne poslední :oops: ): mohl by jsi mi alespoň trochu přiblížit ,jak vlastně např.to volání TC+klávesnice ve složce SYS funguje ? Složka SYS musí fakt obsahovat tolik souborů? Samozřejmě pokud budeš mít čas a chuť se se mnou párat ;) . Díky
Evolve Multitraxx
Igo Primo 2 + skin ZoZo_ex
expertdb
 
Příspěvky: 404
Registrován: 05 pro 2008 18:00

Re: Spouštěč (nejen) pro navigace DEJVID IV.

Příspěvekod SvoDa v 17 kvě 2010 10:13

Bez souborů (mortscriptů) ve složce sys by se např. neotvírala současně s TotalComanderem i ta ikonka klávesnice).
Navíc se chystáme dát do SYS pro spouštěč mortscripty pro otvírání všech aplikací v APP, jelikož si tyto mortscipty budou volat aplikace v APP, ať je APP v My Flash Disk, nebo na Storage Card, či na SDMMC).
Ti, co z různých důvodů budou mít APP např. jak na MFD tak na SD budou mít při volání přes mortscrtipty v SYS zajištěno, že se aplikace neotevře 2x, jelikož mortscipt si to otestuje a spustí ji jen 1x.

Myslím, že když si v textovém editoru otevřeš .mscr soubor v SYS, budeš mít jasněji, co vlastně ta dvojice (aplikace.exe+aplikace.mscr) "dělá"
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: Spouštěč (nejen) pro navigace DEJVID IV.

Příspěvekod fmilan v 17 kvě 2010 14:10

Není co dodat, jen upřením název scriptu, který si prohlédni - "cecmd.mscr". A tento script pak říká exáči, co všechno má udělat a kde to vzít.
Uživatelský avatar Člen Klubu přátel iGO
fmilan
Člen Klubu přátel iGO
 
Příspěvky: 1991
Registrován: 10 bře 2009 17:22
Bydliště: Blansko

Re: Spouštěč (nejen) pro navigace DEJVID IV.

Příspěvekod fmilan v 17 kvě 2010 15:12

@ hladik2: Kdysi jsem dělal jednodušší spouštěč na N179, což by měla být snad 300vka. Upravil jsem to na 330ku, ale nemám na čem testnout. Zkus to a pokud to pojede, tak něco vymyslíme i s tím novějším. Popis je v souboru.

Spouštěč_pokus.zip
Nemáte oprávnění prohlížet přiložené soubory.
Uživatelský avatar Člen Klubu přátel iGO
fmilan
Člen Klubu přátel iGO
 
Příspěvky: 1991
Registrován: 10 bře 2009 17:22
Bydliště: Blansko

Re: Spouštěč (nejen) pro navigace DEJVID IV.

Příspěvekod Ivo K v 18 kvě 2010 13:19

@expertdb - Pokud chceš trochu pochopit funkci vyskakovací klábosnice v TC a nechceš mít složku SYS tak velkou, podívej se do tohoto vlákna, kde je základní varianta vyskakovací klábosnice, kterou jsem původně "naprogramoval" pro Mio Cx20. Stáhni si zip archiv, podívej se do jednoduchého scriptu "KeybTC.mscr" a uprav si cesty pro svůj stroj.
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: Spouštěč (nejen) pro navigace DEJVID IV.

Příspěvekod expertdb v 20 kvě 2010 21:44

Díky, stáhnul jsem ,upravil cesty a jede.
Ale stejně mně to nedá spát :) . Absolutně nerozumím kde se berou všechny ty .exe soubory,které nejsou spouštěcí k jednotlivým programům ?

např:
keybd.JPG

Neměl by někdo odkaz na jednoduchý popis scriptu ,nejlépe na nějakém příkladu (třeba zrovna u té klábosnice) ? Našel jsem hodně povídání,ale moc jsem z toho chytrý nebyl :oops: .
Ještě jeden dotaz. Jaký je rozdíl v .ini souborech v položkách NewIni a Command ? Někde je použito jedno jinde druhé.
Děkuji
Nemáte oprávnění prohlížet přiložené soubory.
Evolve Multitraxx
Igo Primo 2 + skin ZoZo_ex
expertdb
 
Příspěvky: 404
Registrován: 05 pro 2008 18:00

Re: Spouštěč (nejen) pro navigace DEJVID IV.

Příspěvekod SvoDa v 21 kvě 2010 05:25

např. KeybCZ.exe spouští tu klávesnici
mortscript.exe spouští to, co je "napsáno" v keybCZ.mscr - otevři si v textovém editoru soubor KeybCZ.mscr a bude ti jasné, co ten exáč vlastně spouští.
IvoK tě již odkazoval na viewtopic.php?p=15411#p15411 kde to má podrobněji popsáno.
Pokud bys tam ty mortscipty s exáči neměl, Totalcomander by se spouštěl sám, ale bez klávesnice, jelikož jsou to 2 programy (jeden je TC a druhý keybCZ a aby se spouštěly oba současně, nutno je volat přes mortscript, která má v .mscr popsáno, co se má "ještě" a "odkud" spustit)
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: Spouštěč (nejen) pro navigace DEJVID IV.

Příspěvekod expertdb v 21 kvě 2010 10:05

Díky.Tomu,co jsi napsal bych ještě jakž-takž rozuměl , ale stále mi nejsou jasné ty .exe soubory. Např. budu chtít přihodit do nabídky spouštěče další program.Ten má svůj spouštěcí .exe soubor. Teď ale musím vytvořit další .exe +. mscr soubor (ve spouštěči ve složce SYS+další 4složky ). .mscr napíšu v nějakém textovém editoru,ale kde získám ten příslušný .exe ?
Evolve Multitraxx
Igo Primo 2 + skin ZoZo_ex
expertdb
 
Příspěvky: 404
Registrován: 05 pro 2008 18:00

Re: Spouštěč (nejen) pro navigace DEJVID IV.

Příspěvekod SvoDa v 21 kvě 2010 10:26

Mrkni se sem - viewtopic.php?p=31637#p31637 a zde si příspěvek IvoK dovoluji pro přehlednost ocitovat
Ivo K píše: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.

čili, když budeš chtít přihodit do nabídky spouštěče další program, který má svůj spouštěcí .exe soubor, tak viz IvoK příklad, nebo v rámci spouštění přes SYS řekněme budeš chtít dát do APP nový program nová_aplikace.exe, tak si v APP vytvoříš adresář nová_aplikace a do něj vložíš program nová_aplikace.exe.
Ze stávajícího sdresáře SYS/.... (např. office) vezmeš jakýkoliv soubor .exe (bílá mortscriptová ikona, což je ten příslušný .exe soubor, na který se ptáš) a uděláš jeho duplikát, ale s jiným názvem, v našem případě nová_aplikace.exe, vytvoříš zde přes textový editor i soubor nová_aplikace.mscr, a po vzoru ostatních zde analogicky napíšeš nebo přepíšeš to, co se ti tímto mortscriptem má spouštět.

Ve spouštěči si pak namapuješ cestu ikony k SYS/office/nová_aplikace.exe po vzoru ostatních volání ze spouštěče, což pak klikem na tuto ikonu aplikaci v APP/nová_aplikace/nová_aplikace.exe spustí.
Lze samozřejmě namapovat ve spouštěči cestu rovnou do APP/nová_aplikace/nová_aplikace.exe, ale my to přes tu složku SYS voláme proto, že se v příslušných .mscr souborech testuje to, jestli aplikace v APP vůbec je a kde, popř. jestli APP na více místech v přístroji či na kartě či na obou místech a neotevře tudíž aplikaci 2x, je zde ošetřeno i to, že je aplikace volána do APP, ať se nachází v My Flash Disk/APP, či na Storage Card/APP nebo na SDMMC/APP, to vše s ohledem na univerzálnost použití, aby se nemuselo všechno příizpůsobovat jednotlivě tomu či onomu danému řešení polohy APP, názvu úložiště (MFD, SD či SDMMC, popř. ResidentFlash,..)
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: Spouštěč (nejen) pro navigace DEJVID IV.

Příspěvekod expertdb v 21 kvě 2010 13:57

Díky moc za vysvětlení.
Tak přidání nového programu chápu ,ale ještě by mne zajímalo odkud se vzal ten původní Autorun.exe resp. program_xxx .exe (přejmenovaný autorun),který se tu používá ?
Ještě bych poprosil kdyby někdo věděl jaký je rozdíl v .ini souborech v položkách NewIni a Command ? Díky
Evolve Multitraxx
Igo Primo 2 + skin ZoZo_ex
expertdb
 
Příspěvky: 404
Registrován: 05 pro 2008 18:00

PředchozíDalší

Zpět na GOCLEVER - specifické postupy

Kdo je online

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