QUESTION 1
Je n'arrive pas à écrire plusieurs lignes dans un fichier INI.
Je voudrai mettre deux param dans une section, mais seul le deuxième est écrit, comme si le premier était écrasé (le premier param seul marche évidemment)
Ci joint en annexe le script généré par Actionaz3
Je n'arrive également pas à créer plusieurs section dans un meme fichier INI (phénomène d'écrasement)
QUESTION 2
De plus, quelle est la notation pour utiliser des variables
Par exemple, pour créer un fichier ini nommé "toto_param.ini" (sans les accolades)
C:/{$nomFichierIni}_param.ini --> C:/{toto}_param.ini
C:/$nomFichierIni_param.ini -->Erreur normal car la variable nomFichierIni_param n'existe pas
QUESTION 3
Y a t il possibilité de gérer les retour HTTP (page demandé chargé), plutôt que de devoir mettre des pauses pour laisser la requete HTTP se terminer et afficher la page
Merci par avance de tes réponses?
ANNEXE
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.0.0" scriptVersion="1.0.0" os="Windows"/>
<actions>
<action name="ActionWriteIniFile" version="1.0.0"/>
<action name="ActionReadIniFile" version="1.0.0"/>
<action name="ActionMessageBox" version="1.0.0"/>
<action name="ActionDataInput" version="1.0.0"/>
<action name="ActionVariable" version="1.0.0"/>
</actions>
<parameters/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionVariable" comment="Déclaration du nom de fichier INI" color="#00aa00">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="variable">
<subParameter name="value" code="0">nomFichierIni</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">string</subParameter>
</parameter>
<parameter name="value">
<subParameter name="value" code="0"></subParameter>
</parameter>
</action>
<action name="ActionVariable" comment="Déclaration du nom de fichier INI" color="#00aa00">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="variable">
<subParameter name="value" code="0">test</subParameter>
</parameter>
<parameter name="value">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">string</subParameter>
</parameter>
</action>
<action name="ActionDataInput">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="defaultValue">
<subParameter name="value" code="0">neorider</subParameter>
</parameter>
<parameter name="windowIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="dataType">
<subParameter name="value" code="0">text</subParameter>
</parameter>
<parameter name="variable">
<subParameter name="value" code="0">nomFichierIni</subParameter>
</parameter>
<parameter name="question">
<subParameter name="value" code="0">Veuillez choisir un nom de fichier d'initialisation (profil)</subParameter>
</parameter>
</action>
<action name="ActionWriteIniFile">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="section">
<subParameter name="value" code="0">Initialisation</subParameter>
</parameter>
<parameter name="value">
<subParameter name="value" code="0">owly</subParameter>
</parameter>
<parameter name="file">
<subParameter name="value" code="0">C:/{$nomFichierIni}_param.ini</subParameter>
</parameter>
<parameter name="parameter">
<subParameter name="value" code="0">compteNul</subParameter>
</parameter>
</action>
<action name="ActionWriteIniFile">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="section">
<subParameter name="value" code="0">Comptes</subParameter>
</parameter>
<parameter name="value">
<subParameter name="value" code="0">matmag3</subParameter>
</parameter>
<parameter name="file">
<subParameter name="value" code="0">C:/{$nomFichierIni}_comptes.ini</subParameter>
</parameter>
<parameter name="parameter">
<subParameter name="value" code="0">compte1</subParameter>
</parameter>
</action>
<action name="ActionWriteIniFile">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="section">
<subParameter name="value" code="0">Comptes</subParameter>
</parameter>
<parameter name="value">
<subParameter name="value" code="0">matmag2</subParameter>
</parameter>
<parameter name="file">
<subParameter name="value" code="0">C:/{$nomFichierIni}_comptes.ini</subParameter>
</parameter>
<parameter name="parameter">
<subParameter name="value" code="0">compte2</subParameter>
</parameter>
</action>
<action name="ActionReadIniFile">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="section">
<subParameter name="value" code="0">Comptes</subParameter>
</parameter>
<parameter name="variable">
<subParameter name="value" code="0">test</subParameter>
</parameter>
<parameter name="file">
<subParameter name="value" code="0">C:/Actionaz/{$nomFichierIni}_comptes.ini</subParameter>
</parameter>
<parameter name="parameter">
<subParameter name="value" code="0">compte1</subParameter>
</parameter>
</action>
<action name="ActionMessageBox">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="windowIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="message">
<subParameter name="value" code="0">Le fichier INI de comptes est créé --> Ajout $test</subParameter>
</parameter>
<parameter name="title">
<subParameter name="value" code="0">Affichage d'une variable</subParameter>
</parameter>
<parameter name="ifYes">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
<parameter name="customIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="icon">
<subParameter name="value" code="0">none</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">ok</subParameter>
</parameter>
<parameter name="ifNo">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
</action>
</script>
</scriptfile>