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

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

  [resolu] autoit defragmentation espace insuffisant

 

 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu] autoit defragmentation espace insuffisant

n°905986
boisorbe
Posté le 20-10-2002 à 22:25:27  profilanswer
 

Le retour de autoit :D
 
je me fais un petit script pour defragementer et j'ai un petit pb
 

Code :
  1. ;
  2. ; AutoIt Version: 2.x
  3. ; Language:       francais
  4. ; Platform:       Win2000
  5. ; Author:         boisrobe
  6. ;
  7. ; Script Function:
  8. ; lancement d'une defragmentation de C
  9. ; Ce script ne marche que si la defrag est possible.
  10. Run, C:\\WINNT\\system32\\mmc.exe  "C:\\WINNT\\system32\\dfrg.msc" /s
  11. WinWaitActive, Défragmenteur de disque
  12. send, !a
  13. send, d
  14. Winwaitactive, Défragmentation terminée
  15. Send, {tab}
  16. send, {enter}
  17. Send, !{F4}
  18. Exit


 
ca marche bien sauf si l'espace disque est insuffisant du coup j'ai un message auquel il faudrait repondre et je ne sais pas comment faire.
mon probleme le nom de la fenetre est le meme que celle de la fenetre maitre.
comment faire sachant que le contenu de la fenetre change en fonction de l'espace disque. :??:
 
merci :jap::jap:


Message édité par boisorbe le 20-10-2002 à 23:36:16

---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
mood
Publicité
Posté le 20-10-2002 à 22:25:27  profilanswer
 

n°906031
boisorbe
Posté le 20-10-2002 à 22:59:25  profilanswer
 

bon ben j'ai pense a ca  
 

Citation :

;
; AutoIt Version: 2.x
; Language:       francais
; Platform:       Win2000
; Author:         boisrobe
;
; Script Function:
; lancement d'un defragmentation de C
; Ce script ne marche que si la defrag est possible.
Run, C:\\WINNT\\system32\\mmc.exe  "C:\\WINNT\\system32\\dfrg.msc" /s
WinWait, Défragmenteur de disque
send, !a
send, d
Sleep, 30000
 
IfWinExist, Défragmenteur de disque, &Oui, Goto, espace

 
fin:
Winwait, Défragmentation terminée
Send, {tab}
send, {enter}
Send, !{F4}
Exit
 
espace:
;espace disque insuffisant mais defrag tout de meme
Send, {enter}
Goto, fin


pas tres class mais ca a l'air de fonctionner, le tout c'est que mon message d'espace disque n'apparaisse pas apres 30s :D
 
vous en pensez quoi (des 30s et de la technique)?
 
une autre methode pour defragmenter sous 2000 en auto???
 
merci
:jap:


Message édité par boisorbe le 20-10-2002 à 23:05:17

---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
n°906052
boisorbe
Posté le 20-10-2002 à 23:17:19  profilanswer
 

bon ben je vous livre mon dernier script
dites moi si vous pensez que mes 30s de tempo suffisent?
 
j'oublie aucun cas qu'il peut arriver lors d'une defrag??
 
merci
:jap:
 
 
 
:crazy: c'est bizare j'ai l'impression de parler tout seul :crazy:
:benetton:
je vais pas mieux moi :lol::lol:

Code :
  1. ;
  2. ; AutoIt Version: 2.x
  3. ; Language:       francais
  4. ; Platform:       Win2000
  5. ; Author:         boisrobe
  6. ;
  7. ; Script Function:
  8. ; lancement d'un defragmentation de C
  9. ; Ce script ne marche que si la defrag est possible.
  10. Run, C:\\WINNT\\system32\\mmc.exe  "C:\\WINNT\\system32\\dfrg.msc" /s
  11. WinWait, Défragmenteur de disque
  12. WinActivate, Défragmenteur de disque
  13. send, !a
  14. send, d
  15. Sleep, 30000
  16. IfWinExist, Défragmenteur de disque, &Oui, Goto, espace
  17. fin:
  18. Winwait, Défragmentation terminée
  19. WinActivate, Défragmentation terminée
  20. Send, {tab}
  21. send, {enter}
  22. Send, !{F4}
  23. Exit
  24. espace:
  25. ;espace disque insuffisant mais defrag tout de meme
  26. WinActivate, Défragmenteur de disque
  27. Send, {enter}
  28. Goto, fin


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
n°914735
CATALINA
Nan suis pas une fille
Posté le 26-10-2002 à 01:38:49  profilanswer
 

Maoow! :hello:
 
je viens de rentré de l armée, (H+6) alors j en'ai pas encore pu tester! mais je regarderais lundi  (j'ai encore trop de place sur mon DD :) )
 
au début j'ai employé presque la même approche...
pis tout d'un coup j ai eu une idée... et comme souvent quand je suis fatigué je m y suis perdu :P
 

Code :
  1. Code :
  2.   ;
  3.   ; AutoIt Version: 2.x
  4.   ; Language:    francais
  5.   ; Platform:    Win2000
  6.   ; Author:     boisrobe  edited by CAT :hello: :)
  7.   ;
  8.   ; Script Function:
  9.   ; lancement d'un defragmentation de C
  10.   ; Ce script ne marche que si la defrag est possible.
  11.   Run,%comspec% /c dfrg.msc
  12.   WinWaitactive, Défragmenteur de disque
  13.   WinActivate, Défragmenteur de disque
  14.   send, {tab}
  15.   send, {space} 
  16.   test:
  17.   IfWinExist, Défragmenteur de disque, &Oui, Goto, espace
  18.   Goto,test
  19.   etat:
  20.   IfWinExist, Défragmentation terminée, &Oui, Goto, fin
  21.   goto,etat
  22.  
  23.   espace:
  24.   ;espace disque insuffisant mais defrag tout de meme +rapport spéciale
  25.   FileAppend,espace disque faible :,\\\ServeurName\\Défrag\\%poste%\\event.txt
  26.   WinActivate, Défragmenteur de disque
  27.   Send, {enter}
  28.   Goto, fin
  29.   fin: 
  30.   FileAppend,Défrag éffectuée le %A_MDAY%\\%A_MON%\n,\\\ServeurName\\Défrag\\%poste%\\event.txt
  31.   WinActivate, Défragmentation terminée
  32.   Winclose, Défragmentation terminée
  33.   Exit

 
 
bon j 'y ai inclus le rapport, mais je ne sais plus si cela fonctionne , sinon au cas oú une petite incursioon avec la commande "echo" devrait suffire :
 

Code :
  1. Run,%comspec% /c echo>>\\ServeurName\Défrag\poste1\event.txt

 
 
Bon je crois que je vais aller dodo :)
 
au fat je me suis d AutoIt à l 'armée.. car.... honte à moi je suis une grosse piche en bureautique.... et je devais pour un formulaire tiré une formule tout en conservant certaine propriétés.... mias m$ EXCEL incrémentait à chaque fois une adresse devant être fixe.... alors j ai fait un script pour automatiser et copier la formule en incrémentant les bonnes valeurs :P
ensuite j ai découvert la fonction $ d EXCEL :sweat: :lol:
 
:hello:
  Exit
 
Edit.. ça donne ça :
http://isuisse.ifrance.com/CatalinaHardware/HFR/defrag.png


Message édité par CATALINA le 26-10-2002 à 01:59:24

---------------
Twitch YoutubeGaming Hitbox à toute, maooow!
n°915460
boisorbe
Posté le 26-10-2002 à 16:47:36  profilanswer
 

merci du coup de main ;)
 
par contre je vois un pb dans ton script (mais j'ai aussi un peu la tete dans le c** a cette heure :D )
 
 

Citation :

test:  
 IfWinExist, Défragmenteur de disque, &Oui, Goto, espace  
 Goto,test


 
le pb c'est que cette fenetre n'apparait que si l'espace disque est insuffisant. Donc dans tout les autres cas on va boucler ;)


Message édité par boisorbe le 26-10-2002 à 16:48:17

---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
n°916858
CATALINA
Nan suis pas une fille
Posté le 27-10-2002 à 15:59:04  profilanswer
 

Vi c est vrai :) :sweat:
bon la je rentre du boulôt (suis aller prendre un peu d avances... 25 h...)
 
mais sur le coup j'avais entrevu quelque chose :P
il manque juste une condition ;)
 
il faut juste mettre la detection de l espace disque à une autre place, comme ça il lance la défrag, et contrôle en permanence si lespace disque est suffisant....
 
 
vi je comprend l obligation de mettre un temps au lieu de focaliser sur un évènement, mais je suis sûr qu il y a moyen de mettre un évènement plutôt qu un temps ;)
 
bon surement à demain.. faut que je stock un peu de sommeil  :benetton:


---------------
Twitch YoutubeGaming Hitbox à toute, maooow!

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

  [resolu] autoit defragmentation espace insuffisant

 

Sujets relatifs
VPN sous XP = ne marche qu'une fois. Pourquoi ? [RESOLU][Windows 2000] Driver invalide après installation du SP3 -RESOLU-
[edite] Backup avec Robocopy, syntax pour un reprtoire avec espace ?ARJ, PKZIP... [Résolu]
[OpenOffice 1.0.1 FR] Stop error lors de l'installation - RESOLU[Catastrophe Exchange 5.5] défragmentation + Messagerie Internet
problème durant l'install de 2k server [ résolu avec sp3]Paramètre pour écraser un fichier avec xcopy dans un script [résolu]
Espace disque nécessaire pour installer Windows 95C et Office95Nav fonctionne plus..blocage d'un Antivirus par script [klez resolu]
Plus de sujets relatifs à : [resolu] autoit defragmentation espace insuffisant


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