@shayn: Wo steht das mit der "unbegrenzten Weitergabe"? Bring Beweise für Deine Äußerungen, ansonsten wird das hier gelöscht!
Beiträge von Oscar
-
-
Eine kleine Änderung in der Funktion "_Draw()"
[autoit]Local $iStep = Random(1, 9, 1)
[/autoit]Das macht das Ganze noch dynamischer.

-
Cooles Skript!
Ist auf meinem Rechner auch schön schnell. Aber noch besser sieht es aus, wenn man das Fenster quadratisch macht (480x480 oder 640x640). -
@shayn: poste bitte, wo steht, dass diese Software jetzt free ist. Nur weil es eine Firma nicht mehr gibt, heißt das nämlich noch nicht, dass dadurch die Software einfach so verteilt werden darf.
-
@Mod´s bitte 1. Post wiederherstellen.
Post wiederhergestellt! Das bringt nur nicht viel, weil er seinen Sourcecode vorher entfernt hat.

-
Hmm...verstehe jetzt nicht so ganz wie Du das meinst.
Willst Du ein 2D-Array?Also so:
Spoiler anzeigen
[autoit]
[/autoit]
#include <Array.au3>
$sFile = FileRead(@ScriptDir & '\beispiel.txt')
$aLine = StringSplit($sFile, @CRLF, 1)
Dim $aData[1][9]
For $i = 1 To $aLine[0]
If StringLen($aLine[$i]) = 254 Then
$aTmp = StringRegExp($aLine[$i], '(.{32})(.{32})(.{32})(.{24})(.{8})(.{32})(.{32})(.{32})(.{29}).', 3)
For $j = 0 To 8
$aData[UBound($aData) - 1][$j] = $aTmp[$j]
Next
ReDim $aData[UBound($aData) + 1][9]
EndIf
Next
_ArrayDisplay($aData) -
Oder StringRegExp ein Array daraus machen:
Spoiler anzeigen
[autoit]
[/autoit]
#include <Array.au3>
$sFile = FileRead(@ScriptDir & '\beispiel.txt')
$aLine = StringSplit($sFile, @CRLF, 1)
For $i = 1 To $aLine[0]
If StringLen($aLine[$i]) = 254 Then
$aData = StringRegExp($aLine[$i], '(.{32})(.{32})(.{32})(.{24})(.{8})(.{32})(.{32})(.{32})(.{29}).', 3)
_ArrayDisplay($aData)
EndIf
Next -
Hab ich mal gemacht: Treeview FileExplorer
-
Es gibt eine neue Version (siehe Post#1).
Ich habe nun herausbekommen, dass für den Anrufmonitor immer Port 1012 verwendet wird und die IP-Adresse hole ich jetzt per TCPNameToIP, außerdem kann man den Anrufmonitor jetzt im Menü ein-/ausschalten, somit muss man keinerlei Einstellungen in der Inidatei vornehmen.
Und es sind noch ein paar kleine Änderungen hinzugekommen.
-
Und auch Dir (jungen Hüpfer) Pinguin94 einen herzlichen Glückwunsch und alles Gute!

-
Was heißt da "alter Knochen". Er ist doch nicht mal halb so alt, wie ich...

Lev, herzlichen Glückwunsch!

-
Upps! Hab gerade nochmal in der Hilfe nachgesehen.
Zitat
Under Windows XP/2003 Windows will adjust the size of the opened combo. On other Windows versions you can define this size with the "height" parameter if the default value is not BIG enough to contain at least one line.
Das könnte man jetzt so interpretieren, dass man die Höhe entsprechend groß wählen sollte. Andererseits, warum tritt der Fehler nur bei der 64Bit-Exe auf?
Als Script und als 32Bit-Exe wird die Auswahl immer komplett dargestellt.
Aber danke für den Hinweis auf diesen "Bug". So haben wir wenigstens einen Workaround.

-
-
Auf TCP-Port 1012 verbindet sich mein Programm zur Fritzbox und wartet dann auf Nachrichten von der Box. Enthält so eine Nachricht ein "RING", so erfolgt ein Anruf.
In der Nachricht wird außerdem noch die Rufnummer an mein Programm übermittelt, sodass ich dann das Array durchsuche und den entsprechenden Namen ausgeben kann. -
So ist es noch kürzer:
[autoit]StringRegExpReplace($aAdressbook[$i][$j], '\D', '')
[/autoit]
Aber danke, für die Idee.
-
Ehrlich gesagt, habe ich mir Dein Skript gar nicht so genau angesehen. Ich habe das einfach nur so geschrieben, wie ich das machen würde.
Und mit der rekursiven Funktion spart man einiges an Codezeilen bzw. ich wüsste jetzt gar nicht, wie man das anders machen sollte. Man muss halt bloss das entsprechende Parent-Item finden (Do...Until-Schleife).
-
Danke für die Rückmeldung!
Damit verdoppelt sich die Liste der unstützten FritzBoxen doch gleich.
Achja, wegen der Telefonnummern-Erkennung...da wird zur Zeit nur das zusammenhängende Format (03012345566) und das mit Schrägstrich (030/12345566) erkannt. Da werde ich noch eine kleine Funktion einbauen, damit auch andere Formate erkannt werden.
Danke für den Hinweis! -
Du wirst schon noch merken, dass unser Gedächtnis besser ist, als Du das im Moment glaubst.

-
Es gibt eine neue Version (siehe Post#1), in der ich einen FritzBox-Support eingebaut habe.
Allerdings besitze ich nur eine 7170. Ich kann also nicht sagen, ob das auch mit anderen FritzBoxen funktioniert.
Ich würde mich aber über Rückmeldungen freuen, falls das bei anderen FritzBoxen auch funktioniert.
-
_FileListToArray gibt im Fehlerfall Null zurück, also kannst Du nicht auf $filelist[0] prüfen, da es das Array nicht gibt.
Du musst If IsArray($filelist) Then... benutzen.Edit: zu langsam...
