Stránka 11 z 14

Re: Spouštěč pro Mio C520, C720

PříspěvekNapsal: 11 pro 2010 19:48
od rasto8
Len pre zaujimavost. Dokoncujem novu verziu mojej upravy spustaca.

Na stiahnutie uz je tu: viewtopic.php?f=55&t=1788url

Re: Spouštěč pro Mio C520, C720

PříspěvekNapsal: 11 pro 2010 19:53
od Miroš
A zas nás napínáš ochutnávkou jak v televizi? :lol:

Re: Spouštěč pro Mio C520, C720

PříspěvekNapsal: 11 pro 2010 19:58
od rasto8
;) . Je to len moj dalsi pokus.

Re: Spouštěč pro Mio C520, C720

PříspěvekNapsal: 24 pro 2010 10:53
od rasto8
Chlapi poradte. Pouzivam tento spustac v2 a Primo GJ 2.22 s mapchangerom. Neviem si poradit s jednou vecou. Ked navolim v Primo zmenu map tak samozrejme prebehne potrebny restart Prima. Lenze ked sa Primo pri restarte na chvilu vypne hned mi nabehne naspat spustac ktory tam uz zostane spusteny a Primo potom nabehne na neho. Cize mam naraz spusteny spustac aj Primo. Inak funguje vsetko ok akurat spustac mi zabera pamat. Neviete poradit ako to vyriesit? Myslim, ze by to mohlo ist upravou spustacieho suboru Primo_mfd.mscr v spustaci ale neviem ako. Alebo mate iny napad? Dakujem.
Kód: Vybrat vše
 ErrorLevel("off")

If(FileExists("\My Flash Disk\Primo1\iGO.exe"))
  RunWait("\My Flash Disk\Primo1\iGO.exe")
EndIf

Sleep(100)

If(FileExists("\My Flash Disk\Mobilenavigator\SystemInformation.exe"))
  Run("\My Flash Disk\Mobilenavigator\SystemInformation.exe")
ElseIf(FileExists("\Storage Card\Mobilenavigator\SystemInformation.exe"))
  Run("\Storage Card\Mobilenavigator\SystemInformation.exe")
EndIf

Re: Spouštěč pro Mio C520, C720

PříspěvekNapsal: 24 pro 2010 11:07
od happy66
Používám spouštěč od fmilan z první stránky tohoto vlákna a bez problémů vše funguje.... ;) ;)

Re: Spouštěč pro Mio C520, C720

PříspěvekNapsal: 24 pro 2010 11:12
od rasto8
verzia z prvej stranky je stara. Nema funkciu automatickeho navratu spustaca po ukonceni navi programu. Tym padom tam tento problem nemoze nastat.

Re: Spouštěč pro Mio C520, C720

PříspěvekNapsal: 24 pro 2010 11:28
od happy66
Nemám rád zbytečné problémy, proto mě i ten starý spouštěč vyhovuje maximálně... :lol: :lol:

Ale jinak ho máš pěkně udělaný...to jo.... ;) ;)

Re: Spouštěč pro Mio C520, C720

PříspěvekNapsal: 24 pro 2010 16:13
od fmilan
V případě mapchangeru se totiž bijí dva scripty: ten ve spouštěči, který vykoná to znovuspuštění spouštěče (protože Primo bylo ukončeno) a ten v mapchangeru, který to Primo opět spustí, ovšem nemá podmínku pro ukončení spouštěče.

Řešení vidím buď ve zrušení znovuspuštění spouštěče

Kód: Vybrat vše
ErrorLevel("off")
If(FileExists("\My Flash Disk\Primo1\iGO.exe"))
  Run("\My Flash Disk\Primo1\iGO.exe")
EndIf

nebo v úpravě scriptu pro mapchanger. Dát tam Kill pro spouštěč (mobilenavigator)

Re: Spouštěč pro Mio C520, C720

PříspěvekNapsal: 24 pro 2010 21:21
od rasto8
tu je zaver skriptu mapchangera.

Kód: Vybrat vše
ENDIF

Sleep "2000"

IFFILEEXIST "$iGOPrg$$PrgName$"
   RUN "$iGOPrg$$PrgName$"
ELSE
   SHOWMSG "MapChanger" "Can't find file $iGOPrg$$PrgName$. Please check configuration!"
   QUIT
ENDIF

IFFILEEXIST "$iGOPrg$utility\$PlSound$"
   PLAYSOUND "$iGOPrg$utility\$PlSound$"
ENDIF
QUIT


Docasne som to vyriesil tak, ze som vyhodil opatovne spustenie Prima. Cize ho po zvukovej signalizacii spustam rucne.
Zaujima ma ten Kill. Niesom celkom v tomto doma. Nevies mi to prosim ta upravit? Neviem presne kde a v akom tvare to ma byt.

Dakujem.

Re: Spouštěč pro Mio C520, C720

PříspěvekNapsal: 31 pro 2010 11:13
od Ivo K
Myslím si, že to nepůjde vyřešit jinak, než jak jsi to vyřešil ty, tedy zrušením znovuspuštěním Prima.
Interpreter, který je použit pro MapChanger(*.nfRun) je velice jednoduchý a některé příkazy neumí. Jesli umí příkaz KILL nebo IFPROCEXISTS nevím, to bys musel otestovat.

Takto nějak by vypadal zápis(pro ilustraci), pro interpreter MortScript.
Kód: Vybrat vše
If(ProcExists("SystemInformation.exe"))
   Kill("SystemInformation.exe")
EndIf