ZitatWo sieht man wieoft der in der Sek klickt ?!
Jetzt bekomm ich schon Pm's..
Junge, dir wurde hier mehr als 10x erklärt wie
das ganze geht :s
ZitatWo sieht man wieoft der in der Sek klickt ?!
Jetzt bekomm ich schon Pm's..
Junge, dir wurde hier mehr als 10x erklärt wie
das ganze geht :s
Siehe oben.
Meine Variante brauch unter 1ms. ![]()
Opt("MouseClickDownDelay", 0)
[/autoit][autoit][/autoit][autoit]$t=timerinit()
For $i = 0 To 40 Step 10
MouseMove(631,550-$i, 0)
MouseDown("left")
MouseUp("left")
Next
ConsoleWrite(TimerDiff($t))
[/autoit]Wie mein Beitrag überlesen wird..
MouseClick() ist einfach scheiße langsam.
@Sci
Deine Methode: 34.3468513456319
Meine: 0.260927017260574
![]()
"7272 Versuche in 1000.11174604594"
[autoit]$i=0
$t=timerinit()
while TimerDiff($t)<1000
$i+=1
MouseMove(631, 550, 0)
MouseDown("left")
MouseUp("left")
wend
ConsoleWrite($i & " Versuche in " & TimerDiff($t))
[/autoit]
Ownd. ![]()
Es wird keiner deinen Code zu 90% umschreiben, was nötig wäre.
Guck dir die AutoIt Hilfe lieber mal genau an, dann verstehst du auch
was Seubo meinte.
ZitatTastatur (wird abgefangen, Taskmanager und alle neu startenden Tasks werden sofort beendet)
Tastatur blocken geht schlecht, da du sonst das Passwort nicht mehr eingeben könntest
Und WinFunktionen etc sind bereits geblockt.
ZitatMaus (wird in einer Endlosschleife auf Punkt 0,0 gezogen)
Ebenfalls schlecht, wie soll man sonst das Passwort eingeben?
Man muss das Input Feld schon mit der Maus wählen können.
ZitatAutorun per USB-Stick,CD/DVD (Prüfen der Taskliste, jeder neue Task wird sofort gekillt)
Das mit dem automatischen Task beenden werde ich wohl noch einbauen.
Zusätzlich komm noch das sich das Script selbst neu anschmeißen wird ![]()
Seine "Trial Version" ist eine GUI die als "KlickerBot" funktioniert.
Wer sichs angucken mag (exe ist save):
http://www.box.net/shared/zj816drgu1
Lachflash inklusive ![]()
Ich bin heute Nacht auf einen kleinen Taskmanager
von GTA-Spider gestoßen und dachte mir ich rüste
ihn mal etwas auf.
Download & Source:
SenSidethink - Tools & Scripte
- Log Datei erstellen
- Infos in Zwischenablage kopieren
- Prozesse beenden
- HotKeys (Für LogSave, Reresh etc)
- Prozess
- PID
- Pfad
- Titel
- Hwnd
- Read (Kb)
- Write (Kb)
- Transfer (Kb)
- I/O (In/Outs)
@GTA-Spider
Hab dich natürlich im Script mit als Author eingetragen,
somit bist du auch im Source Download von meiner
Webseite eingeschrieben ![]()
Kommentare & Ideen sind gern gesehen.
Ihr kennt mich ja ![]()
Darum gehts nicht, "WinGetProcess("[active]")" gibt in dem Fall das "Aktive" Fenster wieder.
Was also in 99% der Fälle die GUI vom richtigen DeskLock Prozess ist.
Somit sollte man auch immer die PID des "richtigen" DeskLock's haben,
da nützt keine zweite Exe etwas
Falsch.
Eine zweite Exe zum "verstecken" bringt wenig.
Warum?
$Prozess = WinGetProcess("[active]")
ProcessClose($Prozess)
Deswegen z.b.
Funktioniert klasse über AutoRun. ![]()
Deswegen gehe ich gleich auf die Möglichkeit
AutoRun zu blocken ![]()
Prozess Name ändern wird nichts bringen,
man kann mit ProzessClose und co immer noch das
"OnTop" Window abfragen und ausschalten.
Eine Lösung wäre eventuell:
http://windowssecrets.com/comp/071108
Gibt es eine Möglichkeit AutoRun Dateien ohne Reg
Änderungen ausschalten?
Edit:
[autoit];Anfang des Scripts:
$Autorun_User = RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer", "NoDriveTypeAutoRun")
RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer", "NoDriveTypeAutoRun", "REG_DWORD", "255")
;Ende Des Scripts:
RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer", "NoDriveTypeAutoRun", "REG_DWORD", $Autorun_User)
Sollte gehen oder?
1. Dich beim Script mit als Author eingetragen, da die Änderung
nicht gerade klein war.
2. Dich auch auf der Webseite mit den Änderungen und allem
erwähnt.
3. Großes Danke ![]()
Ehrlich?
+ Punkte
-> Er geht.
- Punkte
-> Größe festgelegt
-> Text passt größtenteils nicht in die Buttons
-> Simpler IE Frame benutzt, es ist also nicht "Dein Browser"
-> Bildschirmtastatur nicht selbstgecodet.
-> Größenangaben der Input etc sind falsch (Inout Leiste liegt über Tab 5)
Für einen IE Frame, mit Navigation brauch kein Mensch 5 Jahre
AutoIt Erfahrung.
Der Devil Browser liegt, auch wenn er auch nur auf IE basiert
immer noch vor diesem.
Zitat1. Ich habe gelesen, dass Torrent sehr schnell sein soll, da die zu heruntergeladene Datei nicht nur von einem Server, sondern verteilt von mehreren Servern heruntergeladen wird und es dadurch nicht belastet wird. Stimmt das, auch überhaupt das es schnell downloadet?
Torrent KANN deutlich schneller sein als normale Downloads, liegt allerdings zu 99% an den Usern
die ebenfalls laden.
Zitat2. Das Programm ist ja LEGAL! Nur wenn man damit illegale Sachen herunterladet ist es illegal (Urheberrechtliche Medien, wie Spiele, Musiks, etc.). Oder?
Stimmt.
Zitat3. Wo wie ich das mitbekommen habe, gibt es verschiedene Torrentsprogramme. Welche würdet ihr empfehlen? BitTorrent, uTorrent, etc.
uTorrent würde ich empfehlen.
Arg, das is der einzige Punkt an den ich nicht gedacht habe oO
An WinTaste, Taskmanager etc denk ich ja...
aber aufs einfachste achte ich wieder net x'D
Jemand ne Lösung?
Edit:
Script aktualisiert, ist wieder auf der Webseite.
Alt+F4 geht jetzt auch nicht mehr.
So, dank der Hilfe von Raupi und den anderen aus der Shoutbox
habe ich mein DeskLock fertig.
Download, Source & Screen:
http://sensidethink.byethost4.com/?page_id=2
Kommentare, Ideen für Erweiterungen &
Feedback obs sinnvoll ist sind gerne gesehen ![]()
Naja, der threadersteller wollte die Cpu Auslastung.
Die gibt meine Funktion auch wieder ![]()
Wie umständlich ihr denkt o.o
;==============================================
; Sen - CpuAuslastung
; Return: Cpu Auslastung (%)
;==============================================
Func CpuAuslastung()
Global $wbemFlagReturnImmediately = 0x10
Global $wbemFlagForwardOnly = 0x20
Global $wbemFlags = $wbemFlagReturnImmediately + $wbemFlagForwardOnly
Global $strComputer = @ComputerName
Global $objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
Global $colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_Processor", "WQL", $wbemFlags)
$n = 0
$c = 0
$sMsg = ""
For $objItem In $colItems
$sMsg &= "cpu%" & $objItem.LoadPercentage
$n += 1
Next
$CpuAuslastung = StringSplit($sMsg, "cpu%", 1)
[/autoit] [autoit][/autoit] [autoit]For $n = "0" To $CpuAuslastung[0]
$c += $CpuAuslastung[$n]
Next
Return (Round($c / $CpuAuslastung[0], 0) & "%")
EndFunc ;==>CpuAuslastung
Scripts werde ich auf der Seite noch als Download hinzufügen,
aber das mal beiseite.
Wer die Kategorie mit
"Hier kannst du deine eigenen AutoIt-Werke vorstellen. So bekommst du Feedback und Lob."
betitelt hat selbst Schuld meiner Meinung nach.
Da ich in letzter Zeit oft kleine Apps bastle,
hab ich eine kleine Seite eingerichtet ![]()
Sen@Byethost
Oder gleich zur Tools Seite:
Sen@Byethost - Tools
Hoffe die Seite ist für jeden erreichbar.
Wenn nicht bitte hier schreiben, am besten wäre eine traceroute
mit zu posten damit ich den Fehler gleich beheben lassen kann.