Fastcode script, faites des scripts en format ini

Soyez le premier à donner votre avis sur cette source.

Vue 5 017 fois - Téléchargée 369 fois

Description

Je voulais que mon shell puisse lire un type de script... dont j'ai concus celuis ci mais je me suis rendu compte que jen avais pas vraiment besoin... alors je vous donne le code... p-e il y'a certain bug mais sa doit se regler.. j'ai inclus dans le ZIP une documentation pour savoir comment il fonctionne... ammuser vous! :)

Le script permets de faire des dialogues par la structure d'un INI
Il peut utiliser des variable et en enregistré
Il gère aussi quelques évenements (actions)

j'ai aissailler de mettre un screenshot mais le site me dit que mon image de 300k est trop grosse...

Source / Exemple :


Pour ouvrir un projet script... vous devez faire +

OpenScript("Nom du script","C:\\FichierScript.ini)

le nom du script peut etre retier avec ReadIni("0aYY","Name","C:\\FichierScript.exc")

je vous laisse une petite example du script INI

'------------------------
[0aYY]
fString=&??
Name=Sts
##Bientôt disponible
#Log=sout.txt
#Version=1.0.1
#Author=Votre nom

## This script test all script coponents

[InitState]
Function=Show
UseScriptVar=True
Event=Sts

[Sts]
Title=Script test session
x=5210
y=2820
ScriptNextE=ScriptNextE

[ScriptNextE]
ScriptNextE=AddLabel

[Label1]
caption=This label is used to see result
xpos=265
ypos=1805
xsize=3825
ysize=5160
ScriptNextE=AddButton

[Button1]
caption=Var: OAK
xpos=90
ypos=195
xsize=1505
ysize=265
event=SetVar
VarName=OAK
NewValue=[This is the var OAK]
ScriptNextE=AddButton

[Button2]
Caption=Var: NewYork
xpos=90
ypos=500
xsize=1505
ysize=265
event=SetVar
VarName=NewYork
NewValue=NewYork is a big city
ScriptNextE=AddButton

[Button3]
caption=Use OAK
xpos=90
ypos=840
xsize=1505
ysize=265
ScriptNextE=AddButton
Event=SetLabelCaption
LabelCaption=Using OAK: ?OAK
SetLabelID=1

[Button4]
caption=Use NewYork
xpos=90
ypos=1215
xsize=1505
ysize=265
Event=SetLabelCaption
LabelCaption=Using NewWork: ?NewYork
SetLabelID=1
ScriptNextE=AddButton

[Button5]
caption=?
xpos=1715
ypos=195
xsize=1505
ysize=265
event=AboutScript
ScriptNextE=AddButton

[Button6]
caption=?Version
xpos=1715
ypos=500
xsize=1505
ysize=265
event=SetLabelCaption
SetLabelID=1
LabelCaption="Var: ?Version : ?RunBy : ?Date

Conclusion :


TRUC: Si vous voulez que le programme de Fastcode exécute les fichiers sans utiliser une ligne de code, affiliez les fichier .exc a fastcode!

Mise a jour terminer!! J'ai inclus une fonction Main() pour déclanché le script
c'est maintenant plus facile de partir un script une foix l'exécutable compiler
j'ai aussi inclus un example de code... le meme qu'il y'a ci-dessous (que j'ai aussi mis a jour)

Nouvelle Adition: un log de commandes
comme sa si votre script plante et que vous
n'etes pas capable de retracé la cause, ouvrez
sout.txt et voyez la dernière ligne

À Venir, tout simple, une Variable dans 0aYY qui permetra d'activer ou de désactiver le debug, une variable de version et une d'auteur

Codes Sources

Ajouter un commentaire Commentaires
Messages postés
2107
Date d'inscription
mercredi 21 août 2002
Statut
Contributeur
Dernière intervention
19 février 2021
2
meme remarque que l0st3d : rien de visible.

l'executable reste dans le gestionnaire de tache sans resultat.

une explication ?
Messages postés
205
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
13 novembre 2009

ya des updates pis moin de bug
Messages postés
205
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
13 novembre 2009

je vais aissailler de faire un genre de "runtime program" avec le code... comme sa sa va etre plus facile pour lancé un script...

je vais le faire d'ici 2 semaines
Messages postés
306
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
15 février 2016

sa a l'air bien mais j'arrive pas a le faire marcher, met un exemple dans le zip
Messages postés
205
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
13 novembre 2009

ya une erreur dans le [button3] de mon script...


ScriptNextE=

c'est supposé etre

ScriptNextE=AddButton


Dans [Sts]
au lieu de ScriptNextE=ScriptNextE j'aurais pu mettre:
ScriptNextE=AddLabel

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.