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

Beiträge von name22

  • Particle Demo - Mit freebasic dll und farbverlauf und der QuickDraw lib von Moritz

    • name22
    • 12. August 2012 um 23:14

    Kann ich grad nicht ausprobieren, aber zu deiner Frage:
    Ich weiß nicht, ob es möglich ist per DLLCall ein Array oder Struct zu empfangen (zumindest wüsste ich nicht wie das geht). Aber du kannst einen Pointer zu einem in AutoIt erstellten Struct an deine DLL übergeben und darin Daten eintragen. Wie das geht kann ich dir aber nicht sagen (zumindest nicht für den DLL Part ^^).

  • TCP/IP funktioniert nicht im Netzwerk

    • name22
    • 12. August 2012 um 19:48
    Zitat

    Ist der lokale IP Bereich nicht immer 192.168.0.0 - 192.168.255.255? Allerdings hab' ich schon Router erlebt, die erst ab 192.168.1.1 anfangen zu zählen


    Nicht unbedingt... Es gibt diverse Adressenbereiche im IPv4 die exklusiv für lokale Netzwerke vorgesehen sind. Ich hab keine Firma mit mehr als 250 Einzelgeräten im Netzwerk, daher brauche ich nur einen relativ kleinen Adressbereich. Mein Router verwendet deswegen alle Adressen von 192.168.178.2 bis 192.168.178.255. 192.168.178.0 ist die Adresse des lokalen Netzwerks und 192.168.178.1 ist die lokale Adresse des Routers im Netzwerk.
    Es gibt aber auch sehr große Einrichtungen mit gigantischen lokalen Netzwerken, die den gesamten Bereich von 192.168.0.0 bis 192.168.255.255 benötigen. Es gibt sogar einen Bereich der noch größer ist (ein Oktett mehr).
    Außerdem habe ich ja vom Bereich gesprochen, den mein Router für fest vergebene Adressen verwendet. ;) Dieser umfasst 18 Adressen von 192.168.178.2 bis 192.168.178.20. Der Rest ist (fast komplett) für, automatisch per DHCP-Server verteilte, IP Adressen gedacht.

  • TCP/IP funktioniert nicht im Netzwerk

    • name22
    • 12. August 2012 um 19:16

    Wenn beide PCs im selben Netzwerk sind, musst du bei beiden Scripts die IP des Server PCs verwenden, die ihm in diesem Netzwerk zugewiesen wurde. Wenn dein PC die IP über den DHCP Service des Routers automatisch zugewiesen bekommt, dann musst du die bei jeder neuen Verbindung mit dem Router eventuell neu auslesen und in die Scripte eintragen... Wichtig: Ich spreche von der lokalen IP des Computers im Netzwerk deines Routers nicht der öffentlichen IP deines Routers.
    An deiner Stelle würde ich, vorausgesetzt du hast einen Router, herausfinden was der Adressenbereich für lokale fest zugewiesene IPs ist. In meinem Fall sind das alle IPs von 192.168.178.2 bis 192.168.178.20. In den Netzwerkeinstellungen des Servers trägst du jetzt eine feste IP ein die in diesem Adressenbereich liegt. Dadurch bekommt dein Server immer diese IP im Netzwerk sobald er sich verbindet. Beim Client ist die IP natürlich relativ egal. Jetzt musst du nur noch die IP des Servers in beiden Scripts verwenden, und falls du eine Firewall hast noch den Port auf den PCs öffnen. Dann sollte es funktionieren.
    Manche Router verhindern eine Kommunikation zwischen Geräten wenn eines davon über WLAN verbunden ist. Das müsstest du dann ggf. in den Einstellungen des Routers ändern.

  • Probleme mit _FTP_FindFile...

    • name22
    • 12. August 2012 um 15:57

    Nö, wenn du eine Endlosschleife benutzt, die du abbrichst wenn @error gesetzt wird nachdem _FTP_FindFileNext ausgeührt wurde, dann wird _FTP_FindFileFirst nur einmal mehr ausgeführt als du Dateien hast. Nachdem die Schleife abgebrochen wurde, hast du auch die Anzahl der Dateien in dem Pfad.

  • Probleme mit _FTP_FindFile...

    • name22
    • 12. August 2012 um 15:51

    Hab nen kleinen Nachtrag einngefügt.

  • Probleme mit _FTP_FindFile...

    • name22
    • 12. August 2012 um 15:48

    Der Wert im ersten Element des zurückgegebenen Arrays ist nicht die Anzahl der Elemente ;). Das ist die Anzahl der Elemente im Array (und die ist immer 11 wenn die Funktion erfolgreich ist) ^^.
    Die Anzahl der Dateien erfährst du erst, nachdem du alle Dateien mit FindFileNext durchgegangen bist und die Funktion @error setzt. Das ist auch bei der lokalen Version FileFindFirst/NextFile so ;).

  • Run ( "programm.exe" ) geht nicht ?

    • name22
    • 12. August 2012 um 14:56

    Ich habe kein Wort verstanden, und das liegt nicht an deiner Rechtschreibung. Welcher Button? Welche Befehle hast du übernommen? Wovon redest du?

  • Run ( "programm.exe" ) geht nicht ?

    • name22
    • 12. August 2012 um 14:47

    Gib bitte den Pfad von "" umschlossen ein.... :rolleyes:

  • Run ( "programm.exe" ) geht nicht ?

    • name22
    • 12. August 2012 um 14:40

    Gib mal bitte bei Run den vollständigen absoluten Pfad zur Datei an... Also z.B. "C:\Users\name22\Desktop\Test.exe".
    Und dann setzt du das in diesen Code ein und postest nachher was der in der Konsole ausgibt:

    [autoit]

    $iPID = Run("Pfad hier eintragen")
    ConsoleWrite($iPID & @TAB & @error & @CRLF)

    [/autoit]
  • Run ( "programm.exe" ) geht nicht ?

    • name22
    • 12. August 2012 um 14:32
    Zitat

    Ich bezweifle, dass die minecraft.exe auf deinem Desktop liegt, oder doch?


    Vielleicht eine Verknüpfung :S. Schreib mal jemand eine Version mit dem standard Minecraft Intsallationspfad. ^^

    Edit: Wenn du eine Datei "minecraft.exe" im Desktopverzeichnis hast, dann muss der obige Befehl funktionieren... Es sei denn, die Datei liegt nicht im Desktopverzeichnis deines Benutzerprofils sondern in dem eines anderen Benutzers.

  • Problem beim Auslesen eines Werts mit "SteinBetween"

    • name22
    • 11. August 2012 um 23:04

    Edit: Sorry, mal ein bisschen freundlicher...
    Falls du damit das Captcha meinst, spricht das nicht wirklich gegen das was ich gesagt habe... Falls aeiou den Registrierungsprozess von web.de automatisieren will, dann weise ich einfach mal auf die Forenregeln hin (es sei denn natürlich web.de hat nichts dagegen), falls nicht dann ignoriert einfach was ich gesagt habe ;).

  • Problem beim Auslesen eines Werts mit "SteinBetween"

    • name22
    • 11. August 2012 um 22:52

    Ich kenne die Funktion _SteinBetween nicht. Du solltest vielleicht die Funktion in deinem Beitrag zur Verfügung stellen, damit wir wissen was diese Funktion mit den Steinen macht.
    Aber mal im Ernst: Die web.de Registrierungsroutine zu automatisieren verstößt doch wohl eindeutig gegen unsere Forenregeln...

  • Context Menü in fremder Anwendung

    • name22
    • 11. August 2012 um 00:12

    Du kannst das Popup Menü auch für eine GUI erzeugen die nicht per GUISetState sichtbar geschalten wurde. Außerdem muss dieses Fenster auch nicht da sein, wo nachher das Menü erscheinen soll. Das Menü hat ein eigenes Fenster und ist größtenteils vom Parent unabhängig.
    Das PopupMenü erscheint immer im Vordergrund, egal wo das Hauptfenster ist. _GUICtrlMenu_TrackPopupMenu kann außerdem das Menü direkt an der Cursorposition erzeugen. wenn du keine Koordinaten angibst.
    Zusammengefasst, als GUI für das Popup Menü reicht das hier:

    [autoit]

    $hWnd = GUICreate("", 0, 0, 0, 0)

    [/autoit]

    Ach ja, pushen wird hier nicht gern gesehen ;).

  • Deutsche Hilfe - Neue Dateien 3.3.8.1 - mitmachen

    • name22
    • 10. August 2012 um 23:20

    Aye.
    Edit: Noch eine.

    Dateien

    ObjEvent.au3 3,06 kB – 637 Downloads _SQLite_Open.au3 1,57 kB – 658 Downloads BinaryToString.au3 2,8 kB – 619 Downloads
  • Grafische Spielerei

    • name22
    • 10. August 2012 um 20:06

    Hmm.. Auch mal was anderes: 698460 | 150 | 1000 | 150.
    Mein Nickname als Seed erzeugt eine Funkelgalaxie :D. Ein Pulsar wäre noch cooler gewesen, aber das tuts auch :P.

  • Grafische Spielerei

    • name22
    • 10. August 2012 um 17:19

    Sieht richtig gut aus! :thumbup: Ich bin begeistert. ;)

  • HTML: Einen Übersetzer basteln

    • name22
    • 9. August 2012 um 20:21

    Da stimme ich Christoph zu. Als Datebank am besten SQL und PHP zur Verwaltung und dem Auslesen der Daten.
    Ihr solltet euch zum Thema Website mal das hier anschauen: http://www.w3.org/
    Die Datenbank würde ich ungefähr so aufbauen (Spalten der ersten Tabelle):
    Wort | Eigenschaften (Substantiv, Fachwort, Umgangssprachlich etc.) | Ähnliches (z.B. Substantivierung o.Ä.) | Verweise auf mögl. Übersetzungen

    Und die Verweise sollen dann auf die Wörter in einer weiteren Tabelle (mit den Wörtern der anderen Sprache) zeigen, welche als Übersetzungen in Frage kommen.
    Für eine gute Website ist eine Menge Wissen nötig (ja, das geht über HTML Grundkenntnisse und Excel hinaus, vor allem weil Excel hier wohl kaum Anwendung findet). Was das alles ist steht zum Teil im obigen Link.

  • StringRegExp Frage

    • name22
    • 9. August 2012 um 20:07

    Gern geschehen, aber es wäre ganz nett wenn du noch das Präfix deines Threads auf gelöst stellst indem du den ersten Beitrag bearbeitest.

  • StringRegExp Frage

    • name22
    • 9. August 2012 um 19:35
    Spoiler anzeigen
    [autoit]

    #include <Array.au3>

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

    $aResult = StringRegExp(ClipGet(), "<\d+>([^<>]+)</\d+>", 3)
    _ArrayDisplay($aResult)

    [/autoit]
  • WINHTTP - Telefonanlage weist ab (Zugriff verweigert), IE.au3 geht aber

    • name22
    • 9. August 2012 um 18:33

    Ich gaube das nicht, aber das könnte daran liegen, dass ich IE nicht mag ;). Außerdem hatte ich den IE zeitweise komplett deaktiviert.
    Funktioniert es denn jetzt?

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™