Précédent   Forum du club des développeurs et IT Pro > Autres langages > Général Visual Basic 6 et VBScript > VBScript
VBScript Le forum d'entraide sur VBScript. Avant de poster -> La FAQ VBScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/02/2013, 10h23   #1
cubepiege
Nouveau Membre du Club
 
Avatar de cubepiege
 
Inscription : novembre 2004
Messages : 138
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 138
Points : 39
Points : 39
Par défaut Créneau plage horaire

Bonjour, après avoir essayer plusieurs méthode différentes, je ne m'en sors pas.
je cherche à déclencher un exe sur une machine en prenant comme critère les conditions suivantes.
je sors l'heure système actuelle puis je dis que si celle-ci est inférieur à 9h00 ou bien supérieur à 10h00, je l’exécute.

En gros, l'exe ne doit pas pouvoir se lancer entre 9 et 10 heure du matin.
Voila, merci

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
Heure = Time
Debut= "09:00:00"
Fin= "10:00:00"
 
Sub Main()
 ctrlTime
End Sub
 
Function ctrlTime()
Wscript.Echo "Debut : " +Debut
Wscript.Echo "Fin : " +Fin
 
Wscript.Echo Heure
 
'On contrôle si l'on est dans la plage horaire adéquat pour lancer l'exe
If Heure < Debut AND Heure > Fin Then
 Wscript.Echo "Hors plage de lancement"
WScript.Quit
End If
 
End Function
cubepiege est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2013, 10h44   #2
omen999
Rédacteur
 
Avatar de omen999
 
Inscription : février 2006
Messages : 903
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 903
Points : 2 242
Points : 2 242
bonjour,
Citation:
En gros, l'exe ne doit pas pouvoir se lancer entre 9 et 10 heure du matin.
Citation:
'On contrôle si l'on est dans la plage horaire adéquat pour lancer l'exe
ton code cherche à faire exactement le contraire du but recherché...
le lancement doit se faire dans le créneau ou hors du créneau ?
__________________
nomen omen, nemo non omen
le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
pas de questions techniques par mp
omen999 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2013, 10h49   #3
cubepiege
Nouveau Membre du Club
 
Avatar de cubepiege
 
Inscription : novembre 2004
Messages : 138
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 138
Points : 39
Points : 39
Hors du creneau
cubepiege est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2013, 14h46   #4
omen999
Rédacteur
 
Avatar de omen999
 
Inscription : février 2006
Messages : 903
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 903
Points : 2 242
Points : 2 242
oki
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Heure = Time
Debut= "09:00:00"
Fin= "10:00:00"
 
Sub Main()
 ctrlTime
End Sub
 
Function ctrlTime()
	Wscript.Echo "Debut : " +Debut
	Wscript.Echo "Fin : " +Fin
	Wscript.Echo Heure
 
	If (Heure<Debut) or (Heure>Fin) Then
		Set oShell = WScript.CreateObject ("WScript.Shell")
		oShell.Run "C:\WINDOWS\NOTEPAD.EXE"	
	Else
	 	Wscript.Echo "La plage est fermée entre 9h et 10h"
	End If
End Function
Main
__________________
nomen omen, nemo non omen
le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
pas de questions techniques par mp
omen999 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h30.


 
 
 
 
Partenaires

Hébergement Web