Iată încă un lucru Fondat pe acest subiect
Mort cele mai populare echipa.
În Windows CE este un lucru, cum ar fi un fișier batch. O serie de comenzi intern imposibile. Poziția stabilește programul mortscript.
Kit script-Mort este format din trei fișiere: shell script Mortscript.exe, și lansator de script. Lansatorul - acest fișier exe cu unicul scop de a rula interpret Mort și să-l informeze cu privire la numele de script-ul care ar trebui să fie tratate. Mort determină numele de script-ul numit lansator, care a fost chemat. Prin urmare, lansatorul de script-ul și trebuie să aibă același nume.
Script-ul este un fișier cu extensia MSCR, care conține comenzile de text. Este un fel de fișier liliac în mediul DOS. Numai fișierul liliac este interpretat de sistemul de operare, și mortskript - interpret Mortscript.exe.
dosar = SystemPath ( "ScriptPath")
Într-un mediu de linie de comandă WinCE trebuie să conțină calea completă, care se calculează din directorul rădăcină al dispozitivului. Nu există nici un concept de o cale relativă, sau directorul curent. Acest lucru creează o serie de probleme. De exemplu, o unitate flash USB arată ca un dosar care tresar situată în directorul rădăcină. Standard în numele bufeurilor numai pentru PDA-uri. Acesta - card de stocare. PNA fiecare exceleze ca poate: SDMMC, Card de stocare, StorageCard, și așa mai departe.
În cazul în care programul este pe o unitate flash, atunci echipa trebuie să înceapă cu numele său. Incoerență în titlu face dificilă de a scrie sripta universale. Aici vine la echipa de salvare, a declarat că este calea către directorul în care script-ul este Mort. Și dacă script-ul este în folderul de programe, apoi la program. Mai jos textul script-ul, în loc de calea de dosar cuvânt va fi introdus în program.
Run (folderul \ "prog.exe")
sau
RunWait (folderul \ "prog.exe")
Programul începe cu numele prog.exe.
Diferența dintre cele două echipe este că, după comanda Run se execută imediat după comanda script-ul, la fel ca în cazul RunWait. următoarea comandă va fi executată numai după lucrarea prog.exe.
Acum, uita-te la modul de a transforma în jurul valorii de prima echipă. Să presupunem că dosarul în care script-ul este numit Navitel. Prog.exe = Navitel.exe și toate acestea - pe o sdmmc unitate flash.
Parțial ca va deschide un dosar
\ Sdmmc \ Navitel \
iar echipa de lansare se va uita \ sdmmc \ Navitel \ Navitel.exe
Interpretul ignoră golurile din echipa. Pentru a îmbunătăți claritatea, am comanda elementele separate prin spații. Mort le va elimina. Nu poți face.
Din același motiv, numele fișierului executabil trebuie să închideți ghilimelele. Într-adevăr, diferența poate fi în numele fișierului.
Sleep (1200)
Pauză în executarea script-ul este de 1200 ms. Cifra poate fi orice. Acest tip de temporizator Svoge.
Kill ( "Program")
Încheie programul sau procesul cu numele programului.
de exemplu
Kill ( "Explorer.exe")
ucide Explorer
Trebuie remarcat faptul că au fost uciși în memoria de proces, iar piesa nu are nici un sens să prescrie. Simplu - numele programului. Nimic rău nu se va întâmpla dacă vă prescrie calea. Mort arunca pur și simplu.
Cum de a crea comenzi rapide pentru programe.
1. După marele explorator ACTIVESYNC orb. Faceți clic pe fișier, faceți clic dreapta și selectați Creare comandă rapidă. Eticheta este creată în continuare. Se transferă scurtătura dosarul dorit.
2. Prin WinCE Explorer. Puneți cursorul pe fișierul. Urmatoarea File - Trimite - Desktop drept comandă rapidă. Acest lucru creează o comandă rapidă pe desktop. Mutați-l, dacă este necesar, într-un alt dosar.
3. Un Total Commander WinCE. Fișier - Creare comandă rapidă. Când modul singură fereastră creează o etichetă laterală. Când dvuhokonny - într-o fereastră din apropiere.
4. manual. Creați un fișier text cu extensia LNK și scrie calea către fișier, de exemplu:
\ Sdmms \ MobileNavigator \ mobilenavigator.exe
Noi contoriza numărul de caractere pe linie. În acest caz, 42. Pune acest număr în fața locomotivei și a cotei de rețea:
42 # \ sdmms \ MobileNavigator \ mobilenavigator.exe.
Etichetă gata. Pune în folderul corect.
Este greu de realizat, dar tu faci nu va fi ușor.
Este necesar să se utilizeze o comandă pentru a determina cantitatea de spațiu pe disc (folosit și gratuit) perrelozhit este interesul și să facă orice script-ul verifică valoarea lor bine, de exemplu, în fiecare secundă. Dar, cu maparea cazului, cum doriți să-l vezi, nu va funcționa. Numai în cazul în care, prin statusmesage, dar cu interesul acesta nu va fi destul. Acest lucru nu arata rau, atunci când trebuie să arate un jurnal în modul on-line.
P.S.
În script-ul are o mulțime de așteptări pauze
necesitatea pe care eu nu pot judeca, dar mi-ar pune cu siguranta
PlaySound ( "\ Storage Card \ RING.wav")
Sleep (200)
Run ( "\ My Flash Disk \ MNAV \ Shell.exe")
Pauza nu este mare, dar nekcheu, atâta timp cât fișierul nu joacă la sfârșitul anului, următoarea comandă nu va fi executat și această pauză naturală în sine mult mai mult de 200 de milisecunde dlenie.