Page 1 of 1
Ecriture fichier texte : heure
Posted: 11 Jun 2014, 15:00
by Sergent-Quentin
Bonjour à tous
Depuis quelques mois j'utilise actionaz 3 et plus le temp passe plus je m'aperçois qu'on peut créer des " logiciels " perfectionner
Bref : Quand vous ouvrez un bloc-notes > edition > Heure/date ( F5 ) > 15:50 11/06/2014
Et bien voilà, j'aimerais ajouter une écriture de texte, qui dans un bloc notes ( ça je sais faire
) permet d'inscrire automatiquement la date
Un petit exemple de schema :
- Clic
- Couleur de pixel
- Clic
- Ecriture dans un fichier texte ( Inscrit la date actuelle )
J'ai essayer en écrivant F5, mais ça à juste écrit F5 au lieu de la date
Merci à tous pour votre aide
Re: Ecriture fichier texte : heure
Posted: 12 Jun 2014, 12:28
by lg256
Utilise l'action touche.
Edit: J'avais mal lu ,j'avais compris dans le logiciel bloc note.
Re: Ecriture fichier texte : heure
Posted: 12 Jun 2014, 13:36
by Sergent-Quentin
merci de m'avoir répondu mais j'ai déjà testé et c'est impossible
j'ai fait quelques screens pour que soit plus comphréhensible :
Voici lorsque j'appuie sur F5 dans un bloc notes, il m'affiche la date :
Et maintenant je voudrais faire la même chose avec ceci :
je tiens à préciser que même si j'écris F5 dans texte ça écrira juste F5 et non la date et heure
merci pour vos réponses
Re: Ecriture fichier texte : heure
Posted: 12 Jun 2014, 13:51
by Jmgr
Tu peux faire ça plus simplement avec un bout de code :
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.8.0" scriptVersion="1.1.0" os="Windows"/>
<actions>
<action name="ActionMessageBox" version="1.0.0"/>
<action name="ActionCode" version="1.0.0"/>
</actions>
<parameters/>
<resources/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionCode">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="code">
<subParameter name="value" code="1">function getDateTime() {
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth()+1;
var day = now.getDate();
var hour = now.getHours();
var minute = now.getMinutes();
if(month.toString().length == 1)
month = '0'+month;
if(day.toString().length == 1)
day = '0'+day;
if(hour.toString().length == 1)
hour = '0'+hour;
if(minute.toString().length == 1)
minute = '0'+minute;
var dateTime = hour+':'+minute+' '+day+'/'+month+'/'+year;
return dateTime;
}</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="1">getDateTime()</subParameter>
</parameter>
<parameter name="title">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="textMode">
<subParameter name="value" code="0">automatic</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>
Re: Ecriture fichier texte : heure
Posted: 12 Jun 2014, 16:32
by Sergent-Quentin
Super ça fonctionne !!!
Au fait c'est coder en quoi ?
Merci beaucoup !!!
Re: Ecriture fichier texte : heure
Posted: 12 Jun 2014, 16:40
by Jmgr
Actionaz ? En C++ avec le framework Qt.
Re: Ecriture fichier texte : heure
Posted: 12 Jun 2014, 18:47
by Sergent-Quentin
oki ^^
le bout de code que tu m'as donner aussi est coder en C++ ? :
function getDateTime() {
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth()+1;
var day = now.getDate();
var hour = now.getHours();
var minute = now.getMinutes();
if(month.toString().length == 1)
month = '0'+month;
if(day.toString().length == 1)
day = '0'+day;
if(hour.toString().length == 1)
hour = '0'+hour;
if(minute.toString().length == 1)
minute = '0'+minute;
var dateTime = hour+':'+minute+' '+day+'/'+month+'/'+year;
return dateTime;
}
Re: Ecriture fichier texte : heure
Posted: 12 Jun 2014, 21:20
by Jmgr
Non, ça c'est du Javascript.
Re: Ecriture fichier texte : heure
Posted: 12 Jun 2014, 22:36
by Sergent-Quentin
Dac
merci d'avoir répondu à toutes mes questions