Hi,
ich benutze den SIB-Icon Editor von hier : http://www.sibcode.com/
Damit bekomme sogar ich "schöne" Icons hin^^
Und natürlich auch die passenden *.ICL-Files
ciao
Andy
Hi,
ich benutze den SIB-Icon Editor von hier : http://www.sibcode.com/
Damit bekomme sogar ich "schöne" Icons hin^^
Und natürlich auch die passenden *.ICL-Files
ciao
Andy
Hi,
das eigentliche Problem mit der "Antwortzeit" von einem nicht laufenden Serverprozess ist uralt (in div. Newsgroups findet man Threads zu diesem Thema von 1990! ). Hatte mich vor einiger Zeit mal damit beschäfigt, meine Infos zu diesem Thema u.a. in diesem Thread .
Zusammenfassend: TCPTimeOut hat nichts mit der Antwort(zeit) vom (nicht laufenden) Serverprozess zu tun. Und genau darum geht es. MS benutzt wohl seit Urzeiten diese "dymnamische" Antwortzeitberechnung. Habe daher mal mit MS telefoniert und um einen Vorschlag bzw. Lösungsmöglichkeit gebeten, Info vom (nach dem 3. Weitervermitteln) sehr kompetenten Spezialisten: "...das "Problem" ist bekannt, wird aber von anderen BS ähnlich behandelt, daher kein Handlungsbedarf seitens MS..."
Steckt also irgendwo in den Tiefen der TCP/IP-Treiber was auch ein Bekannter bestätigt hat der einige MS-Server betreut. Antwortzeiten dort intern wesentlich kürzer (wenn man 2500 Lizenzen kauft, gibts auch "spezielle" Unterstützung^^) , aber extern (über I-net) natürlich genauso lange....
ciao
Andy
Edit:
Zitatalso prüfen ob hinter der ip überhaupt ein computer hängt ?
Dauert idR nur einige Millisekunden, aber das ist nicht das Problem!
Zitatgeht das immer so lang wenn kein server auf der ip und dem port existiert.
DAS ist das Problem!
Hi,
MS hat bei WIN7 die GDI+-Funktionen komplett neu geschrieben bzw erweitert, so daß diese vom (schnellen) Grafikprozessor abgearbeitet werden . Dadurch behindern sich parallel laufende Programme nicht mehr, welche alle die GDI+-Funktionen verwendet haben. Eigentlich sollte nun alles "schneller" laufen, werde das mal testen, habe allerdings bisher noch keine Probleme (auch mit den GDI+-Funktionen) festgestellt....
bis denne
Andy
Edit: Wieso suchst du 4 Pixel ab? Ich würde von 0,0 -@desktopwidth,@desktopheight suchen lassen^^
Glücklichen Herzwunsch auch von mir!
18 wird man nur einmal^^
Hi,
ich nutze AutoIt (noch) nicht portabel, aber durch deinen Thread bin ich auf das AutoCloseBrackets.lua-Script gestossen. Vielen Dank dafür^^
Gibt es eigentlich irgendwo eine *.lua-Scriptsammlung in dieser Art für Scite?
ciao
Andy
BugFix
oder per dll-call, würde auch sehr gut zu deinem Tutorial passen ![]()
Hallo,
es gibt mehrere Möglichkeiten:
- das DOS-Copy
Run(@ComSpec & " /c copy *.* >log.txt", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
[/autoit]
- Auslesen per AutoIt
; Zeigt die Dateinamen aller Dateien im aktuellen Verzeichnis an.
$search = FileFindFirstFile("*.*")
; Prüfen, ob die Suche erfolgreich war
If $search = -1 Then
MsgBox(0, "Fehler", "Es wurden keine Dateien/Verzeichnisse gefunden, die zu dem Suchmuster passen")
Exit
EndIf
$logfile="log.txt"
[/autoit] [autoit][/autoit] [autoit]fileopen($logfile,2) ;Dateiinhalt überschreiben
While 1
$file = FileFindNextFile($search) ;dateinamen lesen
If @error Then ExitLoop ;wenn der letzte erreicht, loop verlassen
filewriteline($logfile,$file) ; dateinamen ins log schreiben
WEnd
; Handle für Suche schliessen
FileClose($search)
FileClose($logfile)
funkey
...antworte einfach nicht auf diese Posts, spart Nerven
Wer solche Threads eröffnet:
ZitatFenster pixelserach
HI,
ich hab das Problem das ich ein Fenster absuchen will ohne die pixel anzugeben.
der hat das gröbste bereits hinter sich und braucht SEHR spezielle Hilfe, damit kann ich aber nicht dienen und daher enthalte ich mich auch jeden Kommentars...
..Auch wenns mich ab und zu tierisch in den Fingern juckt
ciao
Andy
ALLES ist klickbar^^
Hallo,
wieso nimmst du denn nicht direkt ein Label statt des Buttons?
ciao
Andy
Hallo erstmal,
Zitatich soll aus einer Textdatei Zahlen in ein Webseile in eine bestimmte Zeile eintragen
ok, die Zahlen aus der Textdatei hast du ja schon. Diese Zeile (deine Ziffern) befinden sich schon in der Variablen $line !
Statt diese nun in der MsgBox auszugeben, kannst du diese Variable weiterverarbeiten.
Beispielsweise in ein Inputfeld einer Webseite übertragen. Oder sollen die Zahlen in den Quellcode der Seite eingetragen werden?
ciao
Andy
also sollen die Dateien, die NICHT im log stehen gelöscht werden?!
dann ersetze mal
If not StringInStr($sLog, $ListViewText[1] & ';' & $yyyymd) Then
[/autoit]
durch
If StringInStr($sLog, $ListViewText[1] & ';' & $yyyymd)=0 Then ;löscht wenn NICHT im LOG
[/autoit][autoit]If StringInStr($sLog, $ListViewText[1] & ';' & $yyyymd)<>0 Then ;löscht wenn im LOG
[/autoit]
je nachdem was passt^^
Edit: heute bin ich einfach zu langsam^^
oder archaisch^^
[autoit]For $i = 0 To 4
$string1 &= $array[$i + 4] ;4-8
$string2 &= $array[$i + 10] ;10-14
$string3 &= $array[$i + 16] ;16-21
Next
Zeile 32
[autoit]_GUICtrlListView_DeleteItem($lvnp, $ListViewText[1])
[/autoit]
der INDEX wird zum Löschen angegeben!
also:
_GUICtrlListView_DeleteItem($lvnp, $i)
[/autoit] Zitataber er löscht er nicht die richtigen werte
Welche wären denn die richtigen? Löscht er überhaupt keine, oder nur einige, oder einige Falsche?
Schau mal Zeile 20-23
[autoit]If Not @error Then
$yyyymd = $ti[0] & "/" & $ti[1] & "/" & $ti[2]
If @error Then Return ;wird nie erreicht
EndIf
sollte ersetzt werden mit:
If @error Then Return ;raus wenn fehler
$yyyymd = $ti[0] & "/" & $ti[1] & "/" & $ti[2] ;datum wenn kein fehler
danach wird das log gelesen, dann erfolgt die stringinstr()-Abfrage.
Ich würde in Zeile 33/34 einfügen
else
consolewrite ("Datei "&$ListViewText[1] & ';' & $yyyymd&" im Log nicht enthalten!")
Hallo,
du könntest die Ausgabe von Netstat direkt in AutoIt anzeigen lassen, dann musst du das CMD-Fenster garnicht aufmachen^^
#include <Constants.au3>
;$netstat = Run(@ComSpec & " /c netstat -n | find "":15779""", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
$netstat = Run(@ComSpec & " /c netstat -a", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
$line = ''
Do
Sleep(50)
$line = $line & StdoutRead($netstat)
Until @error
$line = StringRegExpReplace($line, '\v{2,}', @CRLF) ;geklaut bei Oscar^^
if $line="" then $line="Keine Ausgabe von Netstat!"
MsgBox(0, 0, $line,10) ; nach 10 Sekunden verschwindet die msgbox
ciao
Andy
run ("c:\Windows\system32\cmd.exe")
WinWaitActive ("c:\Windows\system32\cmd.exe")
send ("netstat -n | find "":15779"" {Enter}")
Edit: Du warst eine Sekunde schneller^^
Hi,
[autoit]If not isArray($ListViewText) Then
MsgBox(16, "Error", "Jetzt geht es gleich schief!")
exitloop / continueloop ;exitloop verlässt die For/Next Schleife oder ein continueloop um die Liste weiter abzuarbeiten
endif
Hallo,
kommentiere mal die Zeilen 76 und 89 aus, bei denen der Hintergund bei jeder Bewegung neu gezeichnet wird. Den Sleep im Loop würde ich auf irgendetws zwischen 50 und 100 setzen (ausprobieren).
Du musst den Hintergrund ja nur dann neu zeichnen, wenn dein Avatar den "Bildschirm" verlässt.
ciao
Andy