Page 1 sur 1

[R] Script qui au lieu d'écrire lance des programme :$.

Posté : lun. 19 janv. 2009 17:00
par genaille08
bijour bijour a tous le peuple,

je ne sais pas si vous vous souvenez de moi mais bon c'est pas grave sinon.
alors je ne vais pus sur le forum car je me débrouille de mieux en mieux avec autoit et je croiyais ne plus avoir besoin d'aide mais j'avous que la je ne comprend pas ce que trafique notre magnifique logiciel

alors voila le code

Code : Tout sélectionner

Send("#r")
WinWaitActive("Exécuter")
Send("notepad.exe{Enter}")
WinWaitActive("Sans titre -")
For $i = 32 to 127
    $text1 = Chr($i)
    For $r = 32 To 127
        $text2 = Chr($r)
        For $a = 32 To 127
            $text3 = Chr($a)
            Send ( $text1 & $text2 & $text3 )
            Send ("{enter}")
        Next
    Next
next
très simple comme vous le voyez mais il y a un probleme ( désolé si il n'y a pas de présentation )
testez vous meme, j'espere que vous n'avez pas un ordi tros puissant parce que sinon sa va etre ....
et après regardez mon probleme pour voir si on a le meme
► Afficher le textele probleme
S'il vous plait auriez vous une solution pour que le script continue a écrire.

merci d'avance
genaille

P.S : J'espere ne pas avoir perdu les bonnes habitudes <3 ^^.

Re: [..] Script qui au lieu d'écrire lance des programme :$.

Posté : lun. 19 janv. 2009 21:00
par moutelous
Bonsoir,

Je ne sais que penser de votre topic ......
genaille08 a écrit :Send ( $text1 & $text2 & $text3 )
vous voyez bien qu'ici vous avez de fortes chances d'envoyer un certain nombre de raccourcis claviers .... et qui donneront les effets constatés ....

Si comme vous le dites :
genaille08 a écrit :je me débrouille de mieux en mieux avec autoit
c'est donc un acte volontaire .... que d'essayer d'effrayer ses petits camarades ...

Mais peut-être que je me trompe ...

A+

Re: [..] Script qui au lieu d'écrire lance des programme :$.

Posté : lun. 19 janv. 2009 22:18
par genaille08
Erf un rabat-joie,
Je n'ais pas non plus dit que j'étais un expert de chez pro de la mort qui tue ...

Cependant merci de ta reponse je vais esseyer.

Edit : alors j'ai tester et ... même probleme
Une autre idée ?

Re: [..] Script qui au lieu d'écrire lance des programme :$.

Posté : lun. 19 janv. 2009 23:11
par Tlem
J'aurais plutôt fait ceci :

Code : Tout sélectionner

$hfile = FileOpen("Fichier.txt", 1)
For $i = 32 to 127
    For $r = 32 To 127
        For $a = 32 To 127
            FileWriteLine($hfile, Chr($i) & Chr($r) & Chr($a))
        Next
    Next
next
FileClose($hfile)
ShellExecute("notepad.exe", "Fichier.txt")
Ça va bien plus vite, et ça ne fait pas de surprise. ;)
Tiens d'ailleurs, il faut que je re-boot. hihihi

Re: [..] Script qui au lieu d'écrire lance des programme :$.

Posté : mar. 20 janv. 2009 18:33
par genaille08
XD mon ordi a peter les plombs merci tlem c'est en effet trés trés rapide !!!
merci beaucoup

Mais n'y a t'il pas un moyen de le ralentir parce que ... ^^

Re: [..] Script qui au lieu d'écrire lance des programme :$.

Posté : mar. 20 janv. 2009 21:44
par Tlem
Si je comprend bien, le sujet est résolu ...
Alors un petit [R] dans le titre.
Merci

Re: [..] Script qui au lieu d'écrire lance des programme :$.

Posté : mar. 20 janv. 2009 22:30
par genaille08
nan car je voudrais savoir si il y a un moyen de brider le shellexecute

j'ai beau avoir un quad core 2,4 Ghz et 3 GO de ram en 800 Mhz mon ordi pete les plombs ...

Re: [..] Script qui au lieu d'écrire lance des programme :$.

Posté : mar. 20 janv. 2009 23:05
par Tlem
Qu'entendez vous par 'péter les plombs' ?
Quel type de 'bridage' voulez-vous faire au ShellExecute ?

Re: [..] Script qui au lieu d'écrire lance des programme :$.

Posté : mer. 21 janv. 2009 12:48
par genaille08
Nan beh en faite c'est bon merci j'ai trouver une solution
Merci encore Tlem