Dann hättest du es dir mal korrekter durchlesen sollen, ich sagte das es in Einzelfällen schneller ist.
Beiträge von alpines
-
-
Ist trotzdem schneller Aber okay.
-
Die hat auch eigentlich im ScriptOrdner zu liegen. DLLs haben in den Windows Ordnern nichts verloren.
-
Du postest schon in anderen Foren deine Fragen, bitte nicht Multiposten das mag keiner.
/forum/autoit/3041630-selektieren-nach-button.html -
Hatten wir diese Diskussion nicht schon mal?
INetRead ist in mehreren Fällen schneller aber nich bei Einzelfällen. -
TCP ist schneller
-
Na ist doch ganz einfach, dein Browser sendet ein HTTP Packet über TCP an den Webserver. Dieser antwortet dann und sendet je nach Packet die entsprechende Datei.
[autoit]
Folgendes Beispiel:;Browser -> WebServer
[/autoit][autoit][/autoit][autoit]GET /index.html HTTP/1.1
[/autoit][autoit][/autoit][autoit]
Host: http://www.deine-domain.de
User-Agent: myUserAgent1
Connection: keep-alive;============
[/autoit][autoit][/autoit][autoit];WebServer -> Browser
[/autoit][autoit][/autoit][autoit]HTTP/1.1 200 OK
[/autoit][autoit][/autoit][autoit]
Server: nginx
Date: Tue, 31 Dec 2013 00:22:39 GMT
Content-Type: text/html;
Transfer-Encoding: chunked
Connection: keep-alive<html> .....
[/autoit]
Statt den Browser zu nutzen reduzierst du alles auf die einzelnen Pakete die zum Server schickst und schon hast du einen erheblichen Geschwindigkeitszuwachs.Und Anfragen stellen kannst du so machen:
[autoit]TCPStartup()
[/autoit][autoit][/autoit][autoit]$sServer = InputBox("Server", "Bitte Website angeben (autoit.de")
[/autoit][autoit][/autoit][autoit]$hServer = TCPConnect(TCPNameToIp($sServer), 80)
[/autoit][autoit][/autoit][autoit]
If $hServer = -1 Then ExitLocal $sGetPacket = "GET / HTTP/1.1" & @CRLF & _
[/autoit][autoit][/autoit][autoit]
"Host: " & $sServer & @CRLF & _
"Connection: keep-alive" & @CRLF & @CRLFTCPSend($hServer, $sGetPacket)
[/autoit][autoit][/autoit][autoit]Local $sHTML = ""
[/autoit][autoit][/autoit][autoit]Do
[/autoit][autoit][/autoit][autoit]
$sHTML &= TCPRecv($hServer, 2048)
Until StringInStr($sHTML, "</html>")TCPCloseSocket($hServer)
[/autoit][autoit][/autoit][autoit]
TCPShutdown()FileWrite($sServer & "_quelltext.html", $sHTML)
[/autoit] -
-
Alternativ kann man auch TCP verwenden, das ist ein wenig aufwendiger aber deutlich schneller.
-
Heißt es ImageSearch.dll oder ImageSearchDLL.dll (das letztere ist glaube ich richtig). Musst halt in die UDF schauen.
-
Eigentlich alles was man vereinfachen kann wie z.B. wenn die Tastatur keine Volume-Tasten hat. Einfach eine kleine schicke GUI zurechtgebastelt mit den Hotkeys.
Meistens kleine Tools, selten große Projekte, ein paar Bots. Eigentlich alles was man damit machen kann (also auf jeden Fall vieles). -
Beim nächsten mal bitte AutoIt Quellcode Tags nutzen!
-
_ImageSearch ist eine UDF bei der man auf dem Bildschirm nach Bilddateien suchen kann. Außerdem kann man dazu noch einen Toleranzwert eingeben.
-
Meinst du sowas wie
[autoit]FileWrite(".\\2nd.au3", "MsgBox(64, ""2nd"", ""Zweite Au3 Datei!"")" & @CRLF & "MsgBox(64, ""2nd"", ""Zweite MsgBox"")")
[/autoit] -
Ich kann mich dem was schon genannt wurde eigentlich nur anschließen, Datentypen verbessern die Sprache jetzt nicht wirklich.
Sofern die Scripte schneller laufen - okay - dann wäre ich einverstanden aber so viel wird es jetzt glaube ich nicht bringen.
Stattdessen sollte man einfach die Präfixe hinschreiben, oder jeder sollte sich seinen eigenen Stil suchen. -
Wenn du den Verbrauch meinst der im Router angezeigt wird ja, auf jeden Fall.
-
Nicht schlecht, sicherlich anschauenswert. Hat schon Stil eine 75MB große .rtf zu erstellen
-
Ich hätte teilgenommen aber ich habs einfach vergessen
-
Dann auch von mir in einer anderen Sprache:
Mutlu Noeller euch allen
-
Auch wenn ich nicht feier, frohes Fest euch allen und ein gutes neues Jahr.
ZitatFröhliche Weihnachts und ein gutes neues Jahr 2014
Da hat wohl jemand nicht den Satz komplett zu Ende gedacht oder?