| Versions |
 |
|
| Author |
Topic  |
|
xania
France
14239 Posts |
|
|
gm81
France
41 Posts |
Posted - 24 août 2007 : 13:39:48
|
ça y est j'y arrive ! c'est assez facile ! mais pas évident au premier abort pour celui qui ne programme !!! c'est sûr que pour les habitués cela est enfantin !!!
si cela interrese quelqu'un :
-------------------------------- Choice "test", " Version à lancer :", "DESTINATOR 6", "DESTINATOR 7", "MIOMAP 3.3" Case 1 Set Var,1 Case 2 Set Var,2 Case 3 Set Var,3 Case 0 Message "Cancel" Exit EndChoice
If {%Var% = 1} Run \MyFlashDisk\Navigation\Navigation.exe Endif
If {%Var% = 2} Run \SDMMC\DestinatorApps\Destinator\Destinator.exe EndIf
If {%Var% = 3} Run \SDMMC\miomap\miomap.exe EndIf
-----------------------------
c'est un début !
|
ACER V200 |
 |
|
|
MARTO0362
France
548 Posts |
Posted - 24 août 2007 : 21:10:31
|
superbe ton exemple en plus j ai 3 softs de navigation nickel en plus je vais ajouté une petite voix la commande est playsounds voir manuel pour cree les voix c la http://www.research.att.com/~ttsweb/tts/demo.php |
winc4.2 et wince 5.0 |
Edited by - MARTO0362 on 25 août 2007 08:53:37 |
 |
|
|
pst77
275 Posts |
Posted - 22 sept. 2007 : 12:25:39
|
lancement d'un script qui marche pas bien...
bonjour, je suis en train de faire un script pour lancer une appli, au lieu de l'exe de l'appli le but et , avant de lancer l'appli, de copier sous win les dll et polices necessaires, et de verifier si c'est la bonne carto qui est sur la SD, dans le cas de Softs multiples + 2 ou 3 autres petites choses le script en lui meme fonctionne bien (il est pas fini), j'ai cree XXX. mscr et renommé un autorun de mortscript en XXX.exe, puis mis tout ca dans flash disk\scripts. j'ai fait pointer l'iconedu soft à lancer vers ce XXX.exe
le bleme c'est que quand je fais un hard reset (certains vont penser que je suis un acharné du hard reset... ), je n'arrive plus a lancer ce script en clicant sur l'icone, j'ai le message: "Error: Flash Disk\scripts\XXX.exe is does not execute"
precision (peut etre importante): j'utilise WolfNCU, et je me suis debrouillé pour que Morscript.exe soit lancé au demarrage du PNA, avant WolfNCU, j'ai d'ailleurs la fenetre au demarrage, comme quoi les .mscr et .mortrun sont bien "registered" donc il faut que j'aille via win explo cliquer sur le .mscr pour que ca fonctionne... jusqu'au prochain had reset. (evidemment ca reste fonctionnel en cas de soft reset)
une idée??
|
 |
|
|
xania
France
14239 Posts |
|
|
pst77
275 Posts |
Posted - 23 sept. 2007 : 07:28:26
|
bonjour,
quote: il doit manquer les dll nécessaires à mortscript (aygshell peut-être)
alors, dans le rep mortscript, avec mortscript.exe, j'ai : Aygshell.dll+ mortzip.dll et en reflechissant bien, tu as raison,... j'emerge la, donc je percute au fur et a mesure... les dll de ton pack ne sont copiees dans win que lorsque je lance le script de l'appli de navigation.... donc ca se mord la queue...->
il faudrait que je fasse un script qui, en lancant WolfNCU, lance mortscript, et copie les Dll dans windows. seulement pour que le script fonctionne, il faut que les dll soient dans windows... arghhhhh.... si seuelement les icones WolfNCU pouvaient lancer autre chose que du .exe....
|
 |
|
|
pst77
275 Posts |
Posted - 23 sept. 2007 : 15:08:52
|
je suis un acharné compulsif à tendance obsessionnelle... donc petit a petit j'avance, je regle un bleme, et je tombe sur un autre.... pour pouvoir lancer un script apres hard reset, il suffit (enfin y'a fallu que je procede par elimination, quand meme...) de copier dans le meme repertoire que "monscript.exe" et "monscript.mscr" la dll note_prj.dll et la ca roule ... a peu pres! j'ai donc 2 scripts pratiquement identiques: un qui lance l'appli X.exe dans my flash disk\rep1et l'autre qui lance l'appli Y.exe dans my flash disk\rep2 pour lancer le 1er, je clic sur l'icone qui lance monscript1.exe (qui verifie que c'est la bonne carte SD, et copie les DLL dans win, puis lance l'appli X.EXE) => pas de bleme ca fonctionne
pour lancer le 2eme(apres hard reset , soft reset ou sans reset du tout), il faut que je fasse 2 clics ou 1 double clic pour que ca fonctionne...
la j'y perds mon lapin... evidemment ,ca fonctionne, mais en + de ce que j'ai joliment paré de couleurs chatoyantes tout en haut, je suis aussi un peu puriste...
alors, un specialiste de Mortscript, qui maitrise ca sur le bout des didis peut il me tendre une paluche secourable?
(va falloir que j'arrete l'ordi, là, je commence à chauffer...)
|
 |
|
|
xania
France
14239 Posts |
|
|
pst77
275 Posts |
Posted - 23 sept. 2007 : 17:23:07
|
je pense que justement simplifier, c'est ce que je cherche a faire. (si, si...) prenons donc des exemples concrets.. je veux pouvoir eteindre le PNa pendant X mois (pourquoi pa), ou tout au moins ne pas devoir me demander 1x par semaine, "il faut le recharger, ou pas?" parce que je le laisse ne veille au lieu de l'arreter completement. donc le but de la manip, est: quand je le rallume, je retombe sur l'interface Wolf, et si je clic sur l'icone MN6, par exemple, avoir MN6 qui se lance, avec , toutes les indications de vitesse etc, qui ne s'affichent pas tronquées. pour ca il faut copier dans windows \fonts une tripotée de polices. + set volume a fond+ + quelques Dll, ca mange pas de pain...
la meme chose quand je veux lancer gopal, mais la c'est + simple y'a pas de bleme de police de caracteres, disons juste le volume et les dll.
et dans les 2 cas,si ce n'est pas la carte SD avec la carto qui va bien qui est dans le PNA, j'ai un message qui me le dit
donc ca, y'a pas de probleme, j'y suis arrivé.
simplement ce que je ne comprends pas, c'est que dans le cas de gopal, 1 clic suffit, et mn6 faut cliquer 2 fois. c'est pas un "vrai" probleme pusque ca fonctionne, mais j'aime bien comprendre, et la j'ai du mal a comprendre pourquoi 2 scripts a priori identiques necessitent 2 types d'action differentes pour se lancer..
ben voila...c'est un tout petit probleme... |
 |
|
|
MARTO0362
France
548 Posts |
Posted - 24 sept. 2007 : 12:26:02
|
@pst77 si tu as un wince 4.2 avec mn6 et que ton seul but et de demarrer sur wolfncu c est tres simple dans le dossier wolfncu il y a wolfintro renomme le en autorunce et place le a la racine de la sd hard reset et la tu as la possibilité de regler le chemin de wolfncu au demarrage pour un wince 5 c est different il lit d abord my flash disk puis s il y a rien alors il va dans la sd enfin j ai pas bien compris non plus se que tu recherches mais ta signature en bas de ton appareil je vais tenté de t aider sinon pour ton probleme de dll manquante tu peux ouvrir le .cab d installe de mn6 et les rajouter dans le windows 
|
winc4.2 et wince 5.0 |
Edited by - MARTO0362 on 24 sept. 2007 12:28:51 |
 |
|
|
pst77
275 Posts |
Posted - 24 sept. 2007 : 13:19:06
|
salut, alors.... en fait z'avez pas compris... (suis pas clair des fois..)
quote: si tu as un wince 4.2 avec mn6 et que ton seul but et de demarrer sur wolfncu c est tres simple dans le dossier wolfncu il y a wolfintro renomme le en autorunce
perso, vu que je change de carte SD pour la carto, je pref installer un max de choses sur flash disk,donc: j'ai pas fait comme ca...j'ai winCE5, pour demarrer sur wolfncu, y'a pas de bleme, c'est fait. j'ai renommé wolfintro.exe, en menu.exe dans flashdisk et j'ai mis les ini et dll dont wolf a besoin direct sous flashdisk, ca roule. dans wolfintro.ini, j'ai mis les chemins de wolfncu et wolftoolbar, et comme navigateur, j'ai mis mortscript.exe, de maniere à ce qu'il se lance en auto, et aille bidouiller le registre.
quote: enfin j ai pas bien compris non plus se que tu recherches
je veus pouvoir eteindre le PNA completement et ne rien avoir a rebidouiller quand je le rallume,(comme n'importe quel PC de de bureau, en fait) ça, j'ai reussi aussi, il se lance auto sur Wolfncu, et si je lance mn6, il va copier direct les dll, et les polices dans windows (qui seront perdues a la prochaine extinction du pna hard reset, mais pas d'importance, puisqu'elle s'y remettent qd je lance mn6 encliquant sur l'icone)
quote: sinon pour ton probleme de dll manquante tu peux ouvrir le .cab d installe de mn6 et les rajouter dans le windows
pas de bleme, elles sont copiée automatiquement par script (le pack xania)
grosso modo, si on compare le fonctionnement d'un PNA qu'on obtient apres l'avoir debridé et celui d' un PC de bureau, c'est comme si, a chaque fois qu'on rallume le PC, il fallait entierement reinstaller son bureau et allers mettre des DLL dans windows pour utilser des applis.. or ce que je veux, c'est allumer, tomber sur mon bureau,( dans le cas du PNA l'interface Wolf) et cliquer sur un icone pour lancer mn6 (ou autre) sans devoir aller copier des trucs a la main dans windows. la aussi j'ai reussi ca marche.
evidemment, on peut dire que pour arriver à une utilisation la + simple possible au quotidien,( quasi identique à un appareil livré d'origine bridé sur 1 seul soft de navig), mais avec beaucoup+ de possibilités, ca implique de programmer des actions multiples, d'ou les scrips pour que tout se fasse en auto.
donc en fait il n'y a plus de probleme de fonctionnement, mais un détail de comprehension: pourquoi est ce que pour lancer gopal, je clic 1 fois sur son icone, alors que pour mn6, il faut 2 clics ou 1 double clic. 
comme je disais dans mon post precedent, c'est pas bloquant, puisque parfaitement fonctionnel, mais j'aime comprendre!!
en tout cas, merci... a+ P |
Edited by - pst77 on 24 sept. 2007 13:23:26 |
 |
|
|
MARTO0362
France
548 Posts |
Posted - 24 sept. 2007 : 22:30:35
|
| je peux te dire pour ton icone mais moi je trouve plus simple de modifier le .cab a l aide de wincecabmanager puis utiliser sunny backup manager prend la demo gratuite ensuite au bout de 15 jour tu pourra plus sauvegarder mais tu pourra tjr restaurer ta config et tu inclu le .cab dans dans sunny et la ta machine tu peux l eteindre 10 ans :) |
winc4.2 et wince 5.0 |
 |
|
|
pst77
275 Posts |
Posted - 25 sept. 2007 : 06:50:33
|
quote: tu pourra tjr restaurer ta config et tu inclu le .cab dans dans sunny et la ta machine tu peux l eteindre 10 ans :
dans mon cas aussi, je peux eteindre sans limite de temps! et ca redemarre automatiquement sur la bonne config. je trouve pas plus simple (en terme d'utilisation quotidienne) de devoir restaurer une config quand on allume le PNA, que de retomber direct sur la bonne config! en+ les scripts snt simples (une fois qu'on a compris la logique) par ex: le script de lancement de mn6: navigon.mscr
-------------
# scritp de lancement MN6 avec copie DLL et polices,verif carto, et parametrage 2eme bouton pour quitter mn6
#copie Dll sous windows XCopy "\My Flash Disk\programmes\Dll\*.dll","\Windows"
#reglage volume SetVolume 255
#copie polices sous windows XCopy "\My Flash Disk\programmes\fonts\*.TTF","\Windows\Fonts"
# verif si bonne carte SD non: close oui lance mn6 X= FileExists("\Storage Card\NAVIGON.txt") If (X=0) Message( " Changer Carte SD pour CARTOGRAPHIE Navigon" )
Else Run "\My flash Disk\programmes\hotkey\HotKey.exe" Sleep 100 Run "\My Flash Disk\MN6\MN6.exe"
EndIf
Exit
et quand je clic sur l'icone MN6, ca lance le navigon.exe qui lui est associé
chacun sa methode.. a+ P |
Edited by - pst77 on 25 sept. 2007 07:02:07 |
 |
|
|
MARTO0362
France
548 Posts |
Posted - 25 sept. 2007 : 08:43:06
|
| Comment cree le script qui va d un simple click effacer le contenu de my flash disk? |
winc4.2 et wince 5.0 |
 |
|
|
pst77
275 Posts |
Posted - 25 sept. 2007 : 09:37:23
|
quote: Comment cree le script qui va d un simple click effacer le contenu de my flash disk?
peut etre en utilisant DelTree("My Flash Disk\*.*") mais a condition que le script soit pas sur flashdisk,, et qu'il n'y ait pas de programme qui tourne dans les trucs a killer...
(finalement , pour utiliser mortscript, je regrette pas mes bases en DOS et en Basic!!) mais bon, c'est juste une idée, perso, c'est pas le genre de truc qui me tente... |
 |
|
Topic  |
|
|
|
| This page was generated in 1,75 seconds. |
 |
|