begin process at 2012 02 08 20:41:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > LIRE/ECRIRE DANS UN FICHIER INI (LES OPTIONS D'UN SCRIPT PAR EXEMPLE...)

LIRE/ECRIRE DANS UN FICHIER INI (LES OPTIONS D'UN SCRIPT PAR EXEMPLE...)


 Information sur la source

Note :
6,33 / 10 - par 3 personnes
6,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :03/04/2002 Date de mise à jour :03/04/2002 00:27:45 Vu :6 898

Auteur : Viper31

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

bah voila je vous le donne pour eviter d'en faire galerer un maximum ... je sais que j'ai pas inventé la poudre , mais ca sert de le savoir !!  

Source

  • ;les fonction de base :
  • ;je vous conseille d utiliser les fonctions dans chaque script ,
  • ;et de pas melanger les acces au fichier ( 1 script -> ces trois fonctions )
  • ;A ecrire bien sur dans la partie Remote
  • alias -l path.ini { return " $+ $scriptdir $+ nom_de_votre_fichier.ini $+ " }
  • alias -l fun.wi { writeini -n $path.ini $1- }
  • alias -l fun.ri { return $readini($path.ini,-n,$1,$2-) }
  • ;exemple d utilisation en ecriture
  • on 1:load: { fun.wi away message *** Pas de Raison *** }
  • ;au 1er load de votre script , ca ecrira une section [Away] si yen a pas
  • ;puis ecrit un champ message= , avec pour valeur *** Pas de Raison *** !!
  • ;c tout simple ..
  • ;exemple d utilisation en lecture
  • on *:JOIN:*: { notice $nick est away - (Raison : $fun.ri(away,message) $+ ) }
  • ;la , des que quelqu un rentre sur un chan ou vous etes ,
  • ;il envoie un message privée (notice)
  • ;lui disant que vous etes away avec le message correspondant !!! c tout ...
;les fonction de base :
;je vous conseille d utiliser les fonctions dans chaque script , 
;et de pas melanger les acces au fichier ( 1 script -> ces trois fonctions )
;A ecrire bien sur dans la partie Remote


alias -l path.ini { return " $+ $scriptdir $+ nom_de_votre_fichier.ini $+ " }
alias -l fun.wi { writeini -n $path.ini $1- }
alias -l fun.ri { return $readini($path.ini,-n,$1,$2-) }


;exemple d utilisation en ecriture


on 1:load: { fun.wi away message *** Pas de Raison *** }


;au 1er load de votre script , ca ecrira une section [Away] si yen a pas 
;puis ecrit un champ message= , avec pour valeur *** Pas de Raison *** !! 
;c tout simple ..

;exemple d utilisation en lecture


on *:JOIN:*: { notice $nick est away - (Raison : $fun.ri(away,message) $+ ) }


;la , des que quelqu un rentre sur un chan ou vous etes ,
;il envoie un message privée (notice)
;lui disant que vous etes away avec le message correspondant !!! c tout ...   

 Conclusion

Voila voila ... la fonction path.ini permet juste de caler le ini a coter du script et de savoir donc ou il est ... puis ca permet de gerer son nom aussi !!! simple et efficace ...

L'interet premier est vraiment d'avoir en parametre pour ecrire et lire juste la section , le champ (et la valeur dans le cas de l'ecriture !!) et de pas s'occuper de l'endroit ou il se trouve , ni de comment il s appelle  !!

Donc vous pouvez pondre des scripts avec des tas d'options , avec des fonctions comme celle la , vous serez jamais perdu a partir du moment ou vous connaissez le contenu de votre ini !!!

bie nsur faut pas s'en contenter telle qu'elle , mais ave cune petite interface graphique , vous pouvez faire en sorte que chaque mot marquez dans un champs soit automatiquement ecrit dans l'ini , ou avec des options radio , check box et tout le tralala !!

Bien sur je laisse le champs ouvert pour toute optimisation , faite comme bon vous semble , mais n'oubliez pas de faire partager vos idées ...    


 Sources de la même categorie

Source avec une capture ALIAS POUR TELECHARGER UNE VIDEO SUR YOUTUBE (MISE A JOUR V1... par WorldDMT
ANTI SAJOIN par Maka57
PERMET DE CHERCHER UN HOST par ACoZz
Source avec Zip SIMULATION D'UNE ROULETTE QUI TOURNE par wims
SELPOS - SELECTION ET POSITION ! par wims

Commentaires et avis

Commentaire de OriOn le 03/04/2002 19:13:34 administrateur CS

Sympa comme code :) c pratique !

Commentaire de rugbymen le 21/02/2005 00:43:33

marche pas ton pt1 de truk =) cordialement

Commentaire de Viper31 le 21/02/2005 01:00:20

c pas fait pour marcher tout seul ... ca sert de base pour quelque chose d'autre .... moi je m'en sers en permanence , ca marche tres tres bien ... dis moi ce qui cloche , je pourrai surement aider

Commentaire de abdobilal le 15/12/2005 21:14:49

  Merci pour votre application,je veux en savoir plus sur votre source prfils.ini pas système;mais utiliser pour la gestion du fonction remote.
  s'est vrai que l'initialisation de cette ficher permet de faire la géstion a distance;mais provoque des bugs système détection

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,413 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales