Condition temporelle (variable>=variable1) [CODE]

Vous voulez de l'aide ? Postez ici :)
Post Reply
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

Condition temporelle (variable>=variable1) [CODE]

Post by etideval »

Bonjour a tous, voila je cherche a faire un condition temporelle mais l'action ne correspond pas à ce que je recherche, je voudrais donc passé via du code.

J'en ai fait un mais il ne marche pas, le voici:

Code: Select all

var Dossier = System().currentDirectory();
var file = new File();
var date = new Date();
var Heure = date.getHours();
var Minute = date.getMinutes();


file.open('D:/Program Files (x86)/Actiona Files/HeureMission.txt', File.ReadOnly);
var Lecture1 = file.readText().split('\n')[0]; // 0 = Ligne 1 (Heure)
file.close();

file.open('D:/Program Files (x86)/Actiona Files/HeureMission.txt', File.ReadOnly);
var Lecture2 = file.readText().split('\n')[1]; // 1 = Ligne 2 (Minute)
file.close();

Console.print(Heure);
Console.print(Minute);
Console.print(Lecture1);
Console.print(Lecture2);

if(Heure>=Lecture1){
	if(Minute>=Lecture2){
		Script.nextLine=Script.nextLine=004;
	}
}
je suis ouvert a toutes solution, merci à vous.

Etienne.
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Condition temporelle (variable>=variable1) [CODE]

Post by Sergent-Quentin »

Salut,

Que voudrais-tu obtenir en exécutant le code (c'est pour mieux localiser l'erreur) ?
Tu as écris ceci : Script.nextLine=Script.nextLine=004; au lieu de Script.nextLine = 004;

Cordialement

Sergent-Quentin
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

Re: Condition temporelle (variable>=variable1) [CODE]

Post by etideval »

slt, merci a toi, et bien j'ai un heure enregistré dans un txt et en 2eme ligne les minutes,

l'objectif est de "sauté" certaine ligne si l'heure dans le txt est supérieur a l'heur actuelle.

il me semble que correction faite de l’erreur que tu as trouvé, ça marche bien, mais y as peut-être un code un peut plus propre pour faire ça.

Merci a toi,

Etienne.
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Condition temporelle (variable>=variable1) [CODE]

Post by Sergent-Quentin »

etideval wrote:mais y as peut-être un code un peut plus propre pour faire ça.
Je peux te proposer celui ci :

Code: Select all

var Dossier = System().currentDirectory();
var file = new File();
var date = new Date();
var Heure = date.getHours();
var Minute = date.getMinutes();

file.open(Dossier+'/Fichier.txt', File.ReadOnly);
var Lecture = file.readText().split('\n');
file.close();

Console.print("Heure de la mission = ", Lecture[0]);
Console.print("Heure actuelle = ", Heure+":"+Minute);

/([0-9._-]+):([0-9._-]+)/.exec(Lecture[0]);

if (RegExp.$1>=Heure) {
	if (RegExp.$1>Heure) {
	Script.nextLine = 004;
	}
	else if (RegExp.$1==Heure && RegExp.$2>Minute) {
	Script.nextLine = 004;
	}
}
Il faudra juste que tu change l'heure en l'écrivant comme ceci : 21:30
et exécuter le script dans le même répertoire que ton fichier texte.

Cordialement

Sergent-Quentin
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

Re: Condition temporelle (variable>=variable1) [CODE]

Post by etideval »

oki, merci a toi je teste ça dans la soiré, le txt est déja dans le même répertoire et je peut modifier la fasont d'on c'est écrit.


Merci encore a toi,

Etienne.
Post Reply