UltraVNC.fr
UltraVNC & logiciels liés => Propositions et Evolutions => Discussion démarrée par: leboxav le 27 mars 2008, 22:15:16
-
J'aimerai bien avoir un système qui me permet de calculer le temps passé sur une intervention, que cela puisse être visible par l'assisté et par l'assistant et en fin d'intervention envoyer un mail de confirmation avec le temps de durée exacte, ainsi que la mise en mémoire de chaque intervention pour chaque serveur.
-
bonjour
à mon avis cela doit passer par un programme externe
celui ci lancera UltraVNC et à la fin du process
décompte du temps et envoie d'email
a+ jl56
-
Ben oui c'est bien ce à quoi je pensais mais je ne trouve vraiment rien qui pourrais convenir.
-
bonjour
Personnellement j'utilise autoit c'est un éditeur de script freeware et génial
tu peut compiler ton script en .exe
il y a des fonctions de gestion de temps
regarde ici
http://www.autoitscript.fr/forum/
et
http://www.autoitscript.com/
installe autoit sur ton pc et copie le script ci-dessous
;debut de script
;**********************************
;* par jl56 le 29/03/2008 *
;**********************************
#include <GuiConstants.au3>
#include <Date.au3>
#Include <String.au3>
GuiCreate(" démarrage de la telemaintenance ",500, 400)
Global $Secs, $Mins, $Hour, $Time
$quitter = GUICtrlCreateButton(" QUITTER", 10, 270, 200, 30)
$UltraVNC = GUICtrlCreateButton(" Demarrer la télémaintenance", 10, 230, 200, 30)
GUISetState ()
$posh=30
$posv=250
GUICtrlCreateLabel(" L'heure de début de telemaintenance est ",20,$posh)
$inpplheureactuel = GuiCtrlCreateInput("", 20, $posh+20, 150, 18)
$posh=80
$posv=250
GUICtrlCreateLabel(" L'heure de fin de telemaintenance est ",20,$posh)
$inpplheurefin = GuiCtrlCreateInput("", 20, $posh+20, 150, 18)
do
$msg = GUIGetMsg()
if $msg=$UltraVNC then
$begin = TimerInit()
GUICtrlSetData($inpplheureactuel,_NowTime(5))
Runwait ("C:\Program Files\UltraVNC\vncviewer.exe")
GUICtrlSetData($inpplheurefin,_NowTime(5))
$dif = TimerDiff($begin)
_TicksToTime(Int($dif), $Hour, $Mins, $Secs )
$posh=150
$posv=250
GUICtrlCreateLabel(" Temps de telemaintenance est ",20,$posh)
$duree = StringFormat("%02i:%02i:%02i", $Hour, $Mins, $Secs)
$inpplheureduree = GuiCtrlCreateInput($duree, 20, $posh+20, 150, 18)
EndIf
Until $msg = $GUI_EVENT_CLOSE or $msg = $quitter
;**********************************
;fin de script
apres c'est à toi de broder
à l'occasion et si tu développe ce concept
renvoie nous tes scripts
a+ jl56
-
Ha c'est super génial merci beaucoup pour le script, je vais essayer ce soft tous de suite, je vais faire mes essaies. Si j'arrive à faire quelque chose de plus détaillé avec ça promis j'envoie le script. Encore un grand merci.
-
C'est pas mal du tous mais je n'arrive pas à le modifier, j'en ai fais d'autre qui n'ont rien à voir avec ceci histoire de voir comment ça se comporte, et dans l'ensemble ça fonctionne, mais pour ce bout de script j'ai toujours des erreurs et je n'arrive pas à inclure d'autres fonction,. Bon en tous cas un grand merci, je vais continuer à travailler dessus.
-
Salut Leboxav,
Qu'est ce que tu n'arrives pas à faire ?
As-tu été sur le forum auto-it ?
++
Wens