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. chip

Beiträge von chip

  • "Punktwolke" erstellen?

    • chip
    • 14. September 2015 um 13:59

    Geil, genau das hab ich gemeint. Du bist klasse!

  • "Punktwolke" erstellen?

    • chip
    • 14. September 2015 um 13:01

    Ja du hast recht Dijkstra ist hier wohl besser. Hatte mal in PHP genutzt mal schauen ob ich das Script noch finde. Hättest du vielleicht noch eine Idee wie ich bei dem Randomerzeugen der Punkte es anstellen könnte, dass es vom Zentrum ausgehend immer weniger Punkte werden?

    Also als Beispiel ich habe Koordinatensysten 3000x3000 auf dem 9000 Punkte entstehen sollen und zwar vom Zentrum also Punkt 1500x1500 nach außen gehend immer weniger.

  • "Punktwolke" erstellen?

    • chip
    • 14. September 2015 um 12:21
    Zitat von AspirinJunkie

    handelt es sich nicht um eine 3D-Punktwolke in dem Bild?
    Ansonsten schaue ich mir gerade die Karte an und stelle fest, dass gar nicht nur die jeweils nächsten Nachbarn verbunden sind sondern "willkürlich" die Punkte verbunden sind.
    Nach welchem System die Punkte untereinander verbunden sind ist dort nicht wirklich ersichtlich.
    Desweiteren sind im Grunde alle Punkte mit allen (über jeweils andere Punkte) verbunden.

    Um diesen zu erreichen fällt mir spontan folgender Algorithmus ein:

    • Betrachten wir die Punktwolke als Graph bei dem erstmal alle Punkte untereinander verbunden sind. (also mit einer vollbesetzten Adjazenmatrix).
    • Dann picken wir einen zufälligen Punkt als "Ziel" heraus.
    • Für alle anderen Punkte wird der kürzeste Pfad zu diesem Punkt ermittelt - alle anderen Verbindungen werden gelöscht.
    • Jeder Punkt im Graphen ist dann nur mit jeweils einem verbunden aber in der Gesamtheit ohne Lücke.

    Nein ist keine 3D-Punktwolke.

    Einige willkürliche Verbindungen gibt es aber für meine Zwecke brauch ich diese nicht.

    Meinst du also Pfandfindungsalgorithmus (z.b. A*) wobei die Entfernung der Punkte zueinander die Gewichtung ist?

  • "Punktwolke" erstellen?

    • chip
    • 14. September 2015 um 11:06
    Zitat von AspirinJunkie

    Soll die Punktwolke ein Muster haben oder einfach nur zufällig?
    Die Tabelle "Punkte" ist im zufälligen Fall ja schnell per Random in einer Schleife schnell erstellt.
    P.S: wenn es eine Punktwolke wie im Bild werden soll brauchst du noch zu x und y eine dritte Koordinate.

    Für die Nearest-Neighbour-Suche sollte man dann unbedingt auf entsprechende Algorithmen statt Brute-Force zurückgreifen (vor allem kd-Baum basierte Methoden).
    Schnell geht es mit der FLANN-Bibliothek. Für diese hab ich mal einen rudimentären Wrapper geschrieben: >>FLANN in AutoIt<<.


    So in dem Bildbeispiel zufällig.
    Stimmt soweit hatte ich noch garnicht gedacht :D.
    Warum noch einen dritte Koordinate?

    Danke ich schau mir das FLANN mal an.

  • "Punktwolke" erstellen?

    • chip
    • 14. September 2015 um 10:52

    Hi,

    ich würde gerne eine Punktwolke erstellen. Sprich so etwas: http://justinandrewjohnson.com/sites/default/…status_side.png

    Allerdings NICHT als grafische Ausgabe sondern lediglich als Datensatz in einer Datenbank in der die X und Y Koordinaten der Punkte gespeichert sind sowie, wie auf dem Bild zu sehen, die Verbindung der am nähesten zwei Nachbarn.

    Sprich also:

    Tabelle Punkte: id, y, x
    Tabelle Verbindung: Punkte_id_1, Punkte_id_2

    Ich hatte zuerst überlegt ob das ganze irgendwie über Fraktale, wie es ja schon einige Beispiele hier im Forum gibt, zu realisieren ist, allerdings enden Fraktale ja auch am Ende in einer Symmetrie und ich brauch ja ein "Chaos".

    Hat jemand einen Ideenansatz?

  • Frage zu Mail Senden mit Outlook.au3

    • chip
    • 8. September 2015 um 11:28

    Mit User Profil ist dieser Pfad gemeint: "C:\Users\<Benutzername>\AppData\Local\AutoIt v3\SciTE\".

    In den htm-Dateien ist der jeweilige Befehl erklärt und in der dazu passenden .au3 ist der Befehl in einem Beispiel verwendet.

    Steht übrigens auch in der Readme ;).

    Code
    Help files and examples
    * Copy the *.htm and the remaining *.au3 files to any directory you like. 
      You can't call the help and example scripts from the AutoIt help at the moment
  • Frage zu Mail Senden mit Outlook.au3

    • chip
    • 8. September 2015 um 10:31

    Ließ doch mal was in der Readme steht. Du sollst den CallTip Manager nur einmal starten und dann einfach direkt wieder schließen, damit Scite die zwei Dateien anlegt. Dann wie es weiter im Text steht die Dateien bearbeiten.

    Um die UDF zu nutzen kannst du dir das aber sparen, das brauchst nur wenn du in Scite die CallTips angezeigt haben willst.

  • Frage zu Mail Senden mit Outlook.au3

    • chip
    • 7. September 2015 um 16:42

    Ohe jetzt weiter deinen Code angeschaut zu haben, warum nimmst du nicht die wesentliche aktueller outlookex udf welche auch direkt oben in dem von dir verlinkten Thread steht: https://www.autoitscript.com/forum/topic/126305-outlookex-udf/

    Könnte Wette, dass sich dann dein Problem von selbst löst.

  • Win2K-Server: STATUS_NO_SUCH_LOGON_SESSION

    • chip
    • 4. September 2015 um 13:41

    Hast das vom Server aus vielleicht noch einen Zugriff aufs NAS mit falschen Benutzer?

  • Excel Funktions Referenz

    • chip
    • 4. September 2015 um 13:37

    Hat sich halt noch keiner gefunden der sie Übersetzt. Kannst dich aber gerne daran beteiligen ;): Allgemeines

  • SB-Zitate #6

    • chip
    • 4. September 2015 um 08:29

    @Bioshade Leichenschänderin!

  • TCP/UDP in Autoit funktioniert nicht

    • chip
    • 4. September 2015 um 08:23

    Dein Script funktioniert problemlos. Liegt wohl an deinem TCPAccept, sprich Serverscript.

  • UNIX Timestamp in Millisekunden

    • chip
    • 3. September 2015 um 12:16

    Irgendwie macht deine Aussage keinen Sinn. Es gibt keine zwei Arten von UNIX-Timestamps.

  • Win2K-Server: STATUS_NO_SUCH_LOGON_SESSION

    • chip
    • 2. September 2015 um 17:56

    MRxSmb 3034 taucht eigentlich im Ereignislog auf wenn ein Rechner versucht auf einen anderen Rechners zuzugreifen und dies fehlschlägt. Der Fehlercode lässt darauf schließen, dass wohl die Authentifizierung nicht hinhaut.

    Der Fehler liegt wohl am, wie du sagst, gestoppten Kerberos-Dienst. Starte mal den Dienst "Kerberos-Schlüsselverteilungscenter", dann dürften die Fehlermeldungen vermutlich aufhören.

  • Fehler mit Controlclick

    • chip
    • 28. August 2015 um 09:00

    Ist unnötiger Aufwand den da machst. Das Firefoxsetup unterstützt silent-Installation einfach mit dem angehängten Parameter "-ms" starten.

  • Autoit Kreisförmiges GUI?

    • chip
    • 30. Juli 2015 um 15:33

    Kannst du doch kommt doch nur auf die Proportionen der GUI an:

    Spoiler anzeigen
    AutoIt
    #include<ColorConstants.au3>
    #include<GUIConstantsEx.au3>
    #Region ### START Koda GUI section ### Form=
    
    
    $Form1 = GUICreate("Form1", 500, 500)
    GUISetBkColor($COLOR_Black)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    
    
    
    _GuiRoundCorners($Form1, 0, 0, 1000, 1000)
    
    
    While 1
    	$nMsg = GUIGetMsg()
    	Switch $nMsg
    		Case $GUI_EVENT_CLOSE
    			Exit
    
    
    	EndSwitch
    WEnd
    
    
    
    
    
    
    
    
    
    
    Func _GuiRoundCorners($h_win, $i_x1, $i_y1, $i_x3, $i_y3)
    	Local $XS_pos, $XS_ret, $XS_ret2
    	$XS_pos = WinGetPos($h_win)
    	$XS_ret = DllCall("gdi32.dll", "long", "CreateRoundRectRgn", "long", $i_x1, "long", $i_y1, "long", $XS_pos[2], "long", $XS_pos[3], "long", $i_x3, "long", $i_y3)
    	If $XS_ret[0] Then
    		$XS_ret2 = DllCall("user32.dll", "long", "SetWindowRgn", "hwnd", $h_win, "long", $XS_ret[0], "int", 1)
    	EndIf
    EndFunc   ;==>_GuiRoundCorners
    Alles anzeigen
  • Autoit Kreisförmiges GUI?

    • chip
    • 30. Juli 2015 um 15:10

    So in etwa:

    Spoiler anzeigen
    AutoIt
    #include<ColorConstants.au3>
    #include<GUIConstantsEx.au3>
    #Region ### START Koda GUI section ### Form=
    
    
    $Form1 = GUICreate("Form1", 615, 437)
    GUISetBkColor($COLOR_Black)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    
    
    
    _GuiRoundCorners($Form1, 0, 0, 900, 900)
    
    
    While 1
    	$nMsg = GUIGetMsg()
    	Switch $nMsg
    		Case $GUI_EVENT_CLOSE
    			Exit
    
    
    	EndSwitch
    WEnd
    
    
    
    
    
    
    
    
    
    
    Func _GuiRoundCorners($h_win, $i_x1, $i_y1, $i_x3, $i_y3)
    	Local $XS_pos, $XS_ret, $XS_ret2
    	$XS_pos = WinGetPos($h_win)
    	$XS_ret = DllCall("gdi32.dll", "long", "CreateRoundRectRgn", "long", $i_x1, "long", $i_y1, "long", $XS_pos[2], "long", $XS_pos[3], "long", $i_x3, "long", $i_y3)
    	If $XS_ret[0] Then
    		$XS_ret2 = DllCall("user32.dll", "long", "SetWindowRgn", "hwnd", $h_win, "long", $XS_ret[0], "int", 1)
    	EndIf
    EndFunc   ;==>_GuiRoundCorners
    Alles anzeigen
  • Quelltext von aktivem IE/Firefox Fenster auslesen

    • chip
    • 29. Juli 2015 um 15:41

    Ich würde mit _IECreate den Browser starten, dann kannst wenn auf der entsprechenden Seite bist per Hotkey einfach die _IEBodyReadHTML aufrufen. Müsste man mal testen ob dann nicht eh schon der aktive Tab ausgelesen wird.

  • WinMail2011

    • chip
    • 21. Juli 2015 um 16:58

    Kenn das Programm zwar nicht, aber ich vermute einfach mal, dass es alphabetisch abgerufen wird. Sprich wenn bei dem Namen deines Hauptkontos eine 1 davor schreibst sollt es als erstes Abgerufen werden.

  • LibHaru Wrapper-UDF - PDFs erstellen mit der libHaru-DLL

    • chip
    • 21. Juli 2015 um 09:13
    Zitat von minx

    All diese Anhänge sind korrupt.

    Nana, nicht übertreiben. Sind nur 3 von 5 defekt.

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™