1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. x0r

Beiträge von x0r

  • Ein Script, 2 Optionen, 7 Tage ???

    • x0r
    • 25. Juni 2012 um 11:26

    Hi,

    konstruktiv wäre, wenn du zunächst selbst etwas probierst und dann deinen Scriptversuch hier reinstellst, wenn du nicht weiterkommst.
    Denn so lernst du nix, wenn du dir alles schreiben lässt und blind verwendest.

    P.S.: Profi bin ich auch nicht, allerdings versuch ich erstmal selbst so weit ich komme und stelle dann evtl meine Fragen - mit meinem bisherigen Versuch im Anhang.

    Gruß

  • Ein Script, 2 Optionen, 7 Tage ???

    • x0r
    • 25. Juni 2012 um 11:02

    Hi,

    nimm mir das jetz bitte nicht übel, aber versuchst du auch selbst deine Programme zu erstellen oder erwartest du, dass dir die hier jemand komplett schreibt?

    Gruß
    x0r

  • Postleitzahl/Ort - Umkreissuche

    • x0r
    • 21. Juni 2012 um 08:40

    Hi BugFix,

    danke für den Tipp, ist angefügt :)

    Gruß
    x0r

  • Postleitzahl/Ort - Umkreissuche

    • x0r
    • 20. Juni 2012 um 14:45

    Hi Marsi,

    sieht echt cool aus das Teil, allerdings hab ich schon die neue Version gebaut, mit sämtlichen EMEA-Ländern drin
    ...und diesmal komplett ohne Ortsteile, also wirklich nur die Städte.

    Denk mal, dass es so passen müsste, trotzdem thx! :D

    Gruß
    x0r

  • Timer Funktion geht nicht

    • x0r
    • 20. Juni 2012 um 14:36

    thx autoBert!

    Ich hab schon gesucht wie ein Blöder, um festzustellen, dass ich letztendlich doch (noch) zu blöd bin :D

    "AdlibRegister" hab ich noch nie benutzt :S

  • Postleitzahl/Ort - Umkreissuche

    • x0r
    • 20. Juni 2012 um 13:20

    So einfach ist das leider nicht, mit Daten nachträglich hinzufügen oder aktualisieren, da müsste ich die komplette Datenbank nochmal neu aufbauen und könnte somit direkt die neue nehmen (wie gesagt, ich hatte die Spalte einfach nur raus, der übersichtlichkeit halber ;)).

    Danke trotzdem! :)

  • Postleitzahl/Ort - Umkreissuche

    • x0r
    • 20. Juni 2012 um 13:16

    Hi,

    Fehler?
    Theoretisch ja, praktisch nein, denn in Verbindung mit der Plz ist der Stadtteil auch kein Ortsname irgendwo in Deutschland.
    Du darfst aber selbstverständlich deine eigene - vollständige - Datenbank hernehmen :D

    Gruß
    x0r

  • Timer Funktion geht nicht

    • x0r
    • 20. Juni 2012 um 12:29

    Hi,

    ich mein schon das Richtige denke ich :)

    hier mal ein Beispiel:

    Spoiler anzeigen
    [autoit]

    ;hier gui erstellen
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    dim $timer = TimerInit()

    [/autoit] [autoit][/autoit] [autoit]

    ;Lebenserhaltung für dein GUI

    [/autoit] [autoit][/autoit] [autoit]

    while 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch

    [/autoit] [autoit][/autoit] [autoit]

    $sekunden = round(TimerDiff($timer)/1000,0)
    if $sekunden >= 20 Then
    ;hier das was du updaten willst, z.b.:
    GUICtrlSetData($label02,"neue überschrift")
    $timer = TimerInit()
    EndIf

    [/autoit] [autoit][/autoit] [autoit]

    WEnd

    [/autoit]

    Der perfekte 20 Sekunden Timer und dein GUI funktioniert auch noch! :)

    Gruß
    x0r

  • Postleitzahl/Ort - Umkreissuche

    • x0r
    • 20. Juni 2012 um 12:18

    Hi Alina,

    die genannten Verbesserungsvorschläge hab ich mir auch schon überlegt, wird vermutlich in der nächsten "ganz Europa"-Version kommen :)

    Aber wieso sollte das ein Fehler sein?
    Wenn du "Tarup" und "5" eingibst, bringt er dir alle Ortschaften (inklusive Ortsteile, da andere Plz) im UMKREIS von 5km um Tarup, somit ist das doch in Ordnung?

    Danke & Gruß
    x0r

  • Postleitzahl/Ort - Umkreissuche

    • x0r
    • 20. Juni 2012 um 12:04

    Hi Alina,

    danke für den Tip mit zip statt rar, habs aktualisiert :)

    Helfen brauchst du hier nichts, das Teil ist fertig (bis auf vielleicht kleinere Bugs).
    Bastel grade an einer Version für komplett Europa - das kann ich dann allerdings nicht hochladen, weil die Datenbank viel zu groß wird :)

    Danke dir trotzdem! :D

    Gruß
    x0r

  • Timer Funktion geht nicht

    • x0r
    • 20. Juni 2012 um 11:23

    funktioniert doch...

    Spoiler anzeigen
    [autoit]

    $timer = TimerInit()

    [/autoit] [autoit][/autoit] [autoit]

    while 1
    $sekunden = round(TimerDiff($timer)/1000,0)
    if $sekunden = 3 Then
    ConsoleWrite("3 Sekunden um" & @CRLF)
    $timer = TimerInit()
    EndIf
    WEnd

    [/autoit]

    einbauen kannst es aber selber? :)

  • Timer Funktion geht nicht

    • x0r
    • 20. Juni 2012 um 11:06

    schau dir mal "TimerInit" und "TimerDiff" an :)

  • Postleitzahl/Ort - Umkreissuche

    • x0r
    • 20. Juni 2012 um 09:51

    Hi,

    habe mir eine Umkreissuche gebastelt, da alle im Web angebotenen maximal 500 Einträge ausgeben und man nur bis zu 150km suchen kann.

    Anfangs wird eine *.txt eingelesen, mit den Daten (Plz, Ort, Koordinaten) und dann einzeln ausgerechnet und am Ende angezeigt.

    Eine Suche mit 1000km (alles ;)) dauert keine 10 Sekunden, schätze das ist verkraftbar!

    Spoiler anzeigen
    [autoit]

    €dit

    [/autoit]

    Die "Datenbank" einfach ins selbe Verzeichnis werfen :)

    P.S.: Die Daten sind etwas unglücklich exportiert geworden. Das heisst, dass 'lat' und 'lng' vertauscht sind, ist im Script aber berücksichtigt!
    PP.S.: Ich weiss, SQL wäre sehr viel schneller, hatte aber keine Lust wieder alles umzubasteln :rolleyes:

    Fixes:
    - Bei keiner Eingabe erfolgt eine Fehlermeldung
    - Suche kann jetzt nur 1x angeklickt werden, bis die Suche abgeschlossen ist.
    - Bei mehrfacher Suche wird das Ausgabefeld geleert.

    Edit: Quelle -> http://fa-technik.adfc.de/code/opengeodb/

    Gruß
    x0r

    Dateien

    coords.zip 649,65 kB – 482 Downloads
  • Text nach Excel exportieren

    • x0r
    • 15. Juni 2012 um 08:56

    genauso hatte ich mal 2 Funktionen gebaut, die eine wandelt angegebene Spalten-Buchstaben in die entsprechende Zahl um, um damit dann zu arbeiten:

    Spoiler anzeigen
    [autoit]

    Func _ExcelColNum($num)
    if isint($num) Then
    return $num
    Else
    $cnt = StringLen($num)
    $plus = 0
    $num = StringUpper($num)
    if $cnt = 2 Then $plus = (asc(stringleft($num,1))-64) * 26
    $str = asc(StringRight($num,1)) -64
    $num = $str + $plus
    EndIf
    return $num
    EndFunc

    [/autoit]

    und mit der anderen kann man Spalten verschieben, also ausschneiden und einfügen in einem Schritt, das hatte ich damals glaub ich auch nicht entdeckt:

    Spoiler anzeigen
    [autoit]

    Func _ExcelColMove($oExcel, $from, $to)
    $ary = _ExcelReadSheetToArray($ofile,1,$from,0,1)
    _ExcelColumnDelete($ofile,$from)
    _ExcelColumnInsert($ofile,$to)
    for $i = 1 to ubound($ary)-1
    _ExcelWriteCell($ofile,$ary[$i][1],$i,$to)
    Next
    $ary = ""
    EndFunc

    [/autoit]

    Lässt sich auch hervorragend kombinieren:

    Spoiler anzeigen
    [autoit]

    _ExcelColMove($oExcel,_ExcelColNum("B"),_ExcelColNum("AA"))

    [/autoit]

    Gruß
    x0r

  • Logindaten in php File auslagern

    • x0r
    • 14. Juni 2012 um 16:23

    ohne groß nachzudenken, ist aber bei weitem nicht die beste lösung :D

    [autoit]

    $var = "Username=User1"

    [/autoit][autoit][/autoit][autoit]

    $var = StringSplit($var,"=")

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0,"",$var[2])

    [/autoit]
  • Text nach Excel exportieren

    • x0r
    • 14. Juni 2012 um 15:17

    Hi,

    habe mir eine Funktion geschrieben, mit der man Text in Excel exportieren kann.

    Ja das gibts schon, aber ich habe nichts entdeckt, womit bei "Tab" in die nächste Zelle geschrieben wird, quasi ein Zellen-"Delimiter".

    Ist eigentlich selbsterklärend :D

    Spoiler anzeigen
    [autoit]

    func text_to_excel()
    ;Quelle
    local $var = FileRead("test.txt")
    local $ary

    [/autoit] [autoit][/autoit] [autoit]

    ;Ziel
    $ofile = _ExcelBookOpen(@ScriptDir & "\testexcel.xls",0)

    [/autoit] [autoit][/autoit] [autoit]

    $ary = StringSplit($var,@LF)

    [/autoit] [autoit][/autoit] [autoit]

    for $i = 1 to $ary[0]
    if StringInStr($ary[$i],chr(9)) then
    $str = StringSplit($ary[$i],chr(9))

    [/autoit] [autoit][/autoit] [autoit]

    for $z = 1 to $str[0]
    _ExcelWriteCell($ofile,$str[$z],$i,$z)
    Next

    [/autoit] [autoit][/autoit] [autoit]

    Else
    _ExcelWriteCell($ofile,$ary[$i],$i)
    EndIf

    [/autoit] [autoit][/autoit] [autoit]

    Next
    _ExcelBookSave($ofile)
    _ExcelBookClose($ofile)
    EndFunc

    [/autoit]

    Grüße
    x0r

  • HILFE - Suche Hilfedateien VBS/VBA/BAT für Prüfung

    • x0r
    • 4. Juni 2012 um 13:32

    Suchst du bezüglich VBA sowas in der Art?:

    http://openbook.galileocomputing.de/einstieg_vb_2010/

  • Tastaturcodes 0x6B...

    • x0r
    • 24. April 2012 um 09:47

    Hi Ilse,

    in der Hilfe zu den UDF's bei der Funktion "_IsPressed" stehen einige, ist es das, was du suchst?

    Edit: $var war schneller, hmpf! :D

    Gruß
    x0r

  • gerechter verteilen generator

    • x0r
    • 24. April 2012 um 09:04

    Form1? :D

  • Daten aus MySQL Datenbank runterladen/auslesen

    • x0r
    • 21. April 2012 um 12:23

    ...oder per "mysql.au3" -> http://www.autoitscript.com/forum/topic/20814-mysql-udfs/

    :D

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™