Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1755 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [BATCH] faire des pauses automatiques à l'affichage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[BATCH] faire des pauses automatiques à l'affichage

n°2483656
lafouine19​86
Posté le 09-08-2006 à 12:00:47  profilanswer
 

Bonjour tout le monde !  
Voilà, je suis en train de faire un script pour gérer des sauvegardes automatiques. Le problème est que des fois, lors de la copie, le script plante... J'ai l'impression que cela vient d'une exécution trop rapide, les disques en RAID 1 n'arrivant plus à supporter le flux... Je souhaite donc faire des pauses dans l'exécution, mais pour une durée déterminée, et une fois le temps écoulé, que l'exécution reprenne, sans aucune intervention utilisateur. Je ne souhaite pas cacher non plus les lignes de commandes qui s'affichent...  
 
Merci d'avance pour votre aide  

mood
Publicité
Posté le 09-08-2006 à 12:00:47  profilanswer
 

n°2483736
mrpochpoch
Posté le 09-08-2006 à 12:49:52  profilanswer
 

la commande "wait" est faite pour toi !! ;-)

n°2483741
lafouine19​86
Posté le 09-08-2006 à 12:53:11  profilanswer
 

Bonjour et merci de ta réponse !
 
Je viens de tester, mais la commande wait ne semble pas etre reconnue. Je suis pour le moment sous Win2000, mais l'exécution du script se fera sous Win XP Pro SP2, je ne sais pas si ca peut jouer...

n°2483742
dem0ntibul
Posté le 09-08-2006 à 12:54:26  profilanswer
 

sleep temps ? avec temps en secondes

n°2483743
mrpochpoch
Posté le 09-08-2006 à 12:55:20  profilanswer
 

je l'ai uppé sur mon ftp :  
http://mrpochpoch.free.fr/progs/WAIT.EXE
 

n°2483746
ccp6128
Syntax error
Posté le 09-08-2006 à 12:58:17  profilanswer
 

La commande wait est disponible a la base dans le ressource kit de windows 2003

n°2483747
lafouine19​86
Posté le 09-08-2006 à 12:58:57  profilanswer
 

je viens de tester sleep mais ce n'est pas reconnu non plus... J'ai téléchargé le fichier que tu as mis en lien, je l'ai exécuté mais il ne se passe rien, et la commande ne semble pas plus reconnue, faut il faire quelque chose de particulier ?

n°2483749
BaF - FlOp
Posté le 09-08-2006 à 12:59:22  profilanswer
 

euh la commande "pause" non ? :/

Citation :

durée déterminée


Message édité par BaF - FlOp le 09-08-2006 à 13:00:16
n°2483750
dem0ntibul
Posté le 09-08-2006 à 13:00:13  profilanswer
 

pause faut appuyer sur une touche pour continuer

n°2483751
lafouine19​86
Posté le 09-08-2006 à 13:00:37  profilanswer
 

ccp6128 a écrit :

La commande wait est disponible a la base dans le ressource kit de windows 2003


Merci de ton aide, la commande doit donc etre sur XP, mais elle n'est pas présente sous Win2000 si j'ai bien compris. Possibilité de mettre à jour ?

mood
Publicité
Posté le 09-08-2006 à 13:00:37  profilanswer
 

n°2483752
BaF - FlOp
Posté le 09-08-2006 à 13:01:10  profilanswer
 

dem0ntibul a écrit :

pause faut appuyer sur une touche pour continuer


oui oui j'ai relu le 1er post entre temps  :whistle:


Message édité par BaF - FlOp le 09-08-2006 à 13:01:34
n°2483755
mrpochpoch
Posté le 09-08-2006 à 13:03:39  profilanswer
 

faut mettre "wait.exe" dans le repertoire winnt ( ou un répertoire sur lequel existe un path ).
puisque lorsque tu lance wait.exe en ligne de commande, le système attend le nombre de secondes paramétrées.
 
la syntaxe est la suivante :
"wait x"    ou x est le nombre de secondes à attendre

n°2483759
lafouine19​86
Posté le 09-08-2006 à 13:09:16  profilanswer
 

oki ! Je suis d'accord, ca fonctionne ! Par contre (je sais je suis pénible), ca fait des bips, et ce n'est pas terrible... Est ce qu'il y a un moyen d'y remédier ?

n°2483761
mrpochpoch
Posté le 09-08-2006 à 13:11:26  profilanswer
 

débranche le haut parleur du pc !!!  :whistle:

n°2483767
lafouine19​86
Posté le 09-08-2006 à 13:18:01  profilanswer
 

ouais, sauf que c'est le pc de l'entreprise, donc bon, virer le speaker interne, ce n'est pas top, et puis pas discret... ^^

n°2483772
mrpochpoch
Posté le 09-08-2006 à 13:20:33  profilanswer
 

tu planifies ta sauvegarde la nuit ... à moins que tu aies des collègues qui travaillent la nuit ??  :heink:

n°2483774
lafouine19​86
Posté le 09-08-2006 à 13:21:37  profilanswer
 

Bon, en tout cas merci beaucoup pour votre aide ! Et s'il y a du nouveau, je suis preneur, pour le moment je vais déjà prendre ca, merci !

n°2483776
ShonGail
En phase de calmitude ...
Posté le 09-08-2006 à 13:24:03  profilanswer
 

Je te conseille de passer à un langage de scripting tel que autoit
 
Tu aurais pu faire ce que tu voulais san soucis avec barre de progression y tout :D

n°2483785
lafouine19​86
Posté le 09-08-2006 à 13:29:04  profilanswer
 

merci pour cette info ! je ne connaissais pas ce langage... Je vais chercher de ce côté, ca peut être intéressant... Je vais aller chercher des tutoriaux tout de suite !

n°2483793
ParadoX
Posté le 09-08-2006 à 13:32:58  profilanswer
 

ShonGail a écrit :

Je te conseille de passer à un langage de scripting tel que autoit
 
Tu aurais pu faire ce que tu voulais san soucis avec barre de progression y tout :D


T'as un lien sous la main ? :)


---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt
n°2483803
ShonGail
En phase de calmitude ...
Posté le 09-08-2006 à 13:40:44  profilanswer
 

ParadoX a écrit :

T'as un lien sous la main ? :)


 
http://www.framasoft.net/article1568.html
http://www.autoitscript.com/
 
A noter que ca devient vraiment puissant. La dernière version beta permet des échanges TCP/IP

n°2483810
mrpochpoch
Posté le 09-08-2006 à 13:51:45  profilanswer
 

Oui enfin, si tu veux vraiment apprendre un langage de programmation utile pour l'administration systèmes, apprend plutot le PERL, qui est énormément utilisé dans le monde professionnel ...

n°2483819
lafouine19​86
Posté le 09-08-2006 à 13:58:07  profilanswer
 

Sinon, pour information, il existe une autre solution, très bricolée... Il faut faire un ping sur soi même, avec un nombre que l'on définit.
 
ping 127.0.0.1 -n 10 pour faire 10 ping.
 
On peut également utiliser l'option -t qui permet de définir la durée d'attente entre chaque réponse, temps en millisecondes.
 
voilà, mais je vais regarder de près AutoIt!

n°2483823
ShonGail
En phase de calmitude ...
Posté le 09-08-2006 à 14:05:35  profilanswer
 

mrpochpoch a écrit :

Oui enfin, si tu veux vraiment apprendre un langage de programmation utile pour l'administration systèmes, apprend plutot le PERL, qui est énormément utilisé dans le monde professionnel ...


 
 
Ah bon on peut faire nativement des scripts windows en PERL ? [:mullet]

n°2483850
mrpochpoch
Posté le 09-08-2006 à 14:39:04  profilanswer
 

ShonGail a écrit :

Ah bon on peut faire nativement des scripts windows en PERL ? [:mullet]


 
oui oui .. c'est ce qu'on utilise au boulot pour tous nos scripts windows ...
ça permet plus de possibilités que les scripts en batch dos !! comme en particulier la possibilité de gérer des codes retours ... ;-)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [BATCH] faire des pauses automatiques à l'affichage

 

Sujets relatifs
batch nt4freebox boitier HD - pas d'affichage
specifier IP dans batchrecherche de fichiers plus récents (en batch / ligne de commande)
Problème affichage luminositéProblème d'affichage de pages sur Firefox
Probleme d'affichage "palette" Indesign CS[GUI] Affichage contenu fenêtre, icônes décalées lors d'un drag'n'drop
plus d'affichage !! 
Plus de sujets relatifs à : [BATCH] faire des pauses automatiques à l'affichage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR