Bienvenue sur Pocket PC Freeware (Connexion | S'enregistrer) 02-09-2010 22:00
Logo
Accueil | Forum | Contact | A propos | Version mobile | | Proposer Recherche

Catégories
Bureautique (87)
Calculatrice (61)
Développement (10)
Education (14)
Emulation (34)
Flash (39)
GPS (33)
Graphisme (34)
Horloges (48)
Internet et Réseau (83)
Jeux Action (78)
Jeux Classique (164)
Jeux Divers (50)
Jeux Réflexion (157)
Multimédia (40)
Musique (32)
Phone Edition (24)
Plugs Today (80)
PocketPC sous PC (58)
Religion (8)
Sciences (41)
Task Manager (30)
Utilitaires Divers (269)
Utilitaires Fichiers (57)
Utilitaires Réseau (18)
Utilitaires Système (184)
Voyage (21)
Total (1754)

Liens
netPPC
CodePPC
PocketPCEmulation
PPCCool
PocketPcParadise
LePocketPC
Planete HTC
PDAddict
PPCReviews
PocketPhone.fr
 

 
MortScript - v4.3b15 Catégorie: Utilitaires Système
Screen Shot
MortScript est un language de scripts, qui permet de lancer une somme impressionnante de commandes par macro...

Un language très puissant

[NewKreation]  (Traduction: )

Auteur: Mirko Schenk
Date: 06-02-2010
Liens: Site Web
Note: 8/10
Taille: 186 kB
Hits: 32708
Download: Download ( ARM/XSCALE )
Une erreur ?: Signaler une erreur (lien mort, etc...)
 

Commentaires
Anaxagore (24-01-2006) - v3.1  
MORTscript (qui existe aussi pour Windows) est à la fois simple et d'une efficacité redoutable. Il a de quoi satisfaire les programmeurs expérimentés comme les débutants qui voudraient s'essayer à la programmation. Un exemple vaut mieux qu'un long discours. Voici un petit programme qui vous permettra de sauvegarder à tout moment sur votre Carte amovible un certain nombre de fichiers dispersés sur "My Documents" et consignés dans une liste modifiable.
Créer un répertoire de sauvegarde (\Carte\Sav) et un répertoire de travail (\My documents\Mscr). Créer ensuite avec un éditeur de textes (celui de Total Commander ou UKnote par ex) le fichier (Sav_list.txt) contenant la liste des documents à sauvegarder (un par ligne; on peut utiliser ? ou *):
\My Documents\perso\*.pxl
\My Documents\travail\projet_?.pxl
\My Documents\notes\p_*.pwi
etc...
Créer (avec le même éditeur) le fichier Sauver.mscr suivant:
# ------------ Sauver.mscr -------------
%L% ="My documents\Mscr\Sav_list.txt"
%SD% = "\Carte\Sav"
If question "Sauvegarder !"
Readfile %L%,liste
ForEach ligne in split %liste%,"^LF^",1
Xcopy %ligne%,%SD%,1
EndForEach
Message "Fin de Sauvegarde"
Else
Message "Pas de sauvegarde !"
Endif
Ce programme illustre les commandes "Readfile" et "Foreach" (fort riche en effet !). On peut créer autant de programmes que de listes désirées (et même faire un programme choisir_sauver.mscr qui vous propose un liste de choix).
On peut faire encore mieux avec un programme Sauver_d.mscr qui sauvegarde quotidiennement dans \Carte\Sav\Date_du_jour, un autre Nettoyer.mscr (MORTifère en quelque sorte) pour supprimer les sauvegardes obsolètes, etc... Il y a de quoi s'amuser utilement.


Anaxagore (28-01-2006) - v3.1  
Parmi les possibilités de MortScript je voudrais illustrer celle qui permet de créer des bases de données au format texte avec la tabulation comme séparateur de champs (un simple copier/coller permet de les récupérer sous PocketExcel).
Le programme ci-dessous permet de consigner dans un fichier mensuel les séquences de vos appels téléphoniques (mais il peut être utilisé pour d'autres fonctions). C'est un "chronomètre enregistreur" en quelque sorte. On "déclenche" en début d'appel, on "arrête" en fin d'appel. On peut alors ajouter une note et c'est sauvegardé dans \Carte\sav\T_2006-01.txt (plus tard 02, 03... 12).
Le fichier de données se présente ainsi:
Date Début Fin Note
01/01/06 12:08:07 12:09:06 Jacques (à rappeler)
05/01/06 13:00:07 13:10:02 Ministère
07/01/06 09:01:05 11:09:07 Ségolène (chut...)
etc...
Il suffit de créer un classeur PocketExcel et de coller chaque mois les fichiers sur une feuille différente. A vous les statistiques.... On peut faire toutes sortes d'utilitaires utilisant les mêmes fonctionnalités.
#-------------Chrono_Tel.mscr----(copier/coller sur votre PC et transférer sur le PDA)-------------
If question "Déclencher !","Chrono"
Gettime h1,"H:i:s"
Else
exit
endif
If question "Arrêter !","Chrono"
Gettime h2,"H:i:s"
Else
exit
endif
#
input nt,0,"Note :"
%sq%=%h1%&">"&%h2%&"|"&%nt%
if question %sq%,"Enregistrer"
Gettime m,m
Gettime a,Y
Gettime dt,"d/m/y"
%D%=%a%&"-"&%m%
%F% ="\Carte\Sav\T_"&%D%&".txt"
%x%="^LF^"&"^CR^"
%t%="^TAB^"
#
if not fileExists %F%
%et%="Date"&%t%&"Début"&%t%&"Fin"&%t%&"Note"&%x%
Writefile %F%,%et%
endif
#
Readfile %F%,e
#
%e%=%e%&%dt%&%t%&%h1%&%t%&%h2%&%t%&%nt%&%x%
#
Writefile %F% ,%e%
message "Fin de sauvegarde!"
Else
message "Pas de sauvegarde!"
endif



warnerdark (07-11-2006) - v3.1  
Bonjour,

je voudrais savoir si il est possible de lancer l'executable de mortscript sans avoir la fenetre de confirmation.

tataouine (09-11-2006) - v3.1  
à warnerdark
Je ne comprends pas la question.
Peux tu approfondir



Torgamm (09-11-2006) - v3.1  
Petite remarque : nous aimerions garder les commentaires pour corriger ou commenter la review.
Tout le reste sera plus à sa place dans le forum : http://www.pocketpcfreeware.com/forum/ où il vous est possible de créer un thread baptisé MortScript.
Vos comptes du site principal fonctionnent déjà dans le forum (vous devez vous connecter mais login et password sont identiques)

woaloo (09-11-2006) - v3.1  
Anaxagore,
Vu la beauté et l'efficacité de tes scripts, je t'invite a nous les fair partager ici:
http://www.pocketpcfreeware.com/forum/viewtopic.php?t=8
Merci d'avance

dubman (25-11-2006) - v3.1  
bonsoir à tous

Nouvelle version :http://www.sto-helit.de/forum/viewtopic.php?t=1080&highlight=mortscript
MortScript 4.0 RC_x avec quelques nouvelles fonctions
Window control
--------------
Show( <window title> )
Minimize( <window title> )
Close( <window title> )
x = ActiveWindow()
x = WndActive( <window title> )
x = WndExists( <window title> )
WaitFor( <window title>,<seconds> )
WaitForActive( <window title>,<seconds> )
x = WindowText( <x>, <y> )
SendOK [ ( <window title> ) ]
SendCancel [ ( <window title> ) ]
SendYes [ ( <window title> ) ]
SendNo [ ( <window title> ) ]

Execution
---------
Run( <application> [, <parameter>] )
RunWait( <application> [, <parameter>] )
New( <menu entry> ) (Windows Mobile only)

RunAt( <unix timestamp>, <application> [, <parameter>] )
RunAt( <year>, <month>, <day>, <hour>, <minute>, <application> [, <parameter>] )
RunOnPowerOn( <application> [, <parameter>] )
RemoveNotifications( <application> [, <parameter>] )

etc...
Exemple la fonction runAt permet de définir le lancement d'une application à partir d'une date et de l'heure ,exemple runAT(2006,11,25,19,45,\windows\iexplore.exe,http://www.pocketpcfreewares.com/)
traduction lancement internet explorer le 25/11/2006 à 19h45
une fois la fonction éxécutée et restera active même si le pda est éteint ! et un peu comme la fonction agenda du pda.

Pour finir , bravo pour les auteurs de ce site , une vrai mine d'or !

Bonne continuation et longue vie

Bye

ElFlyer (05-11-2007) - v4.0  
Nouvelle version 4.1 disponible
Changes in V4.1:

-Improved parser speed
-Improved variable handling (local variables, IsEmpty(), Clear())
-Improved array handling (multi dimensional, functions for initialization and getting size)
-Improved math (floating point support, trigonometry, rounding, constants like PI, power operator, ...)
-Improved sub routines (parameters, return values)
-Improved control structures (For loop, ElseIf, ForEach in array with index variable, Switch with strings or floating point)
-Improved file handling (Unicode and code page support, Unicode with prefix even for MortScripts themselves, write ini entries)
-Improved compatibility for PNAs (toolhelp.dll only loaded when required)
-Improved dialogs (selection for files and directories, small facelifts, selectable fonts)
Several other new functions, like Replace (for strings), getting window positions and screen size, ...
-Some bugfixes


scoumfy (04-02-2010) - v4.2  
Bonjour à tous,

Accessoirement la version 4.3b11 est dispo > http://www.sto-helit.de/index.php?module=download&action=view&entry=125

;-)

lesscro (06-02-2010) - v4.3b1  
je dirais meme plus... la 4.3 beta 15...

Corwin (23-03-2010) - v4.3b15  
et le lien en question pour la 4.3b15 : http://www.sto-helit.de/forum/viewtopic.php?p=12590#p12590

 

Ajouter un commentaire

Il faut être connecté pour pouvoir ajouter des commentaires.

 

© PocketPcFreeware