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

Beiträge von Darter

  • memory enträge am Beispiel Teamspeak2

    • Darter
    • 30. März 2010 um 10:01

    thx erstmal aber genau soweit ear ich auch schon. xD

    Mein großen Problem ist wie soll ich an die Speicherstellen rankommen. Wenn z.B. ein User aufs TS kommt habe ich ja keinen Wert nach dem ich mit Cheat Engine rankommen könnte ?!?

    EDIT:

    Gibt es da kein Gutes TuT, was alles ganz genau beschreibt?
    WIrd eig. alles in der Memory gespeichert?
    Bleiben die positionen in der Memory immer gleich?
    und und und ich könnte Fragen stellen ohne ende

  • memory enträge am Beispiel Teamspeak2

    • Darter
    • 30. März 2010 um 09:30

    Moin

    Ich wollte einen kleinen überwachungsbot für mein Teamspeak schreiben, der zb. überprüft wer aufs ts kommt und bestimmte namen direkt bannt/kickt.
    Nur leider hab ich mich mit memory noch nicht beschäftigt oder bin ich da überhaupt richtig?
    EIn paar Fragen:

    WIe Funktioniert das überhaupt mit der Memory ?
    Was passiert da?
    Wie kann ich die memory überwachen?


    lg Darter

  • String in JPG schreiben

    • Darter
    • 29. März 2010 um 18:32

    So du willst in mehrere Dateien einen string reinhängen und hier ist eine Lösung


    Spoiler anzeigen
    [autoit]

    #include <File.au3>

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

    Local $string = "ich bins^^"
    Local $aFiles = _FileListToArray(@ScriptDir, "*.jpg", 1)
    For $i = 1 To $aFiles[0]
    Fileopen($aFiles[$i], 1)
    FileWrite($aFiles[$i], $string)
    Fileclose($aFiles[$i])
    Next

    [/autoit]
  • String in JPG schreiben

    • Darter
    • 29. März 2010 um 18:28

    wie gesaft einfach

    fileopen()
    filewrithe()
    fileclose()

    dann hängt er was hinten dann und ich denke das müsste reichen um eine datei zu verfälschen oder?!?

  • String in JPG schreiben

    • Darter
    • 29. März 2010 um 18:24

    und was ist da so schwer

    fileopen()
    filewrithe()
    fileclose()

    fertig

  • String in JPG schreiben

    • Darter
    • 29. März 2010 um 18:20

    ja aber um einen string an ein dateiende oder anfang anzuhängen muss diese datei numal geöffnet werden

  • String in JPG schreiben

    • Darter
    • 29. März 2010 um 18:07

    um einen string in eine bzw. alle dateinen schreiben musst du natürlich alle dateien öffnen wie soll das sinst gehn was hast du dir da vorgestellt xD

  • Schnittstellen ansprechen

    • Darter
    • 29. März 2010 um 07:19

    Glaub mir ich Goggel schon 2 tage aber ich geb nicht auf ^^

  • Schnittstellen ansprechen

    • Darter
    • 29. März 2010 um 06:17

    Naja ich bin der Meinung es müsste auch anders geben und zwar indem ich mir funktionen mit den standard dll´s von windows nutze oder wie spricht windows die schnittstellen an.

    Hat den keiner Antworten auf meine vielen Fragen, auch die obenstehenden.


    Darter

  • Schnittstellen ansprechen

    • Darter
    • 28. März 2010 um 18:52

    hmmm ich will keinen anderen pc ansteuern mich interssiert eher, wie das ganze vonstatten läuft. Wie ich zu den Ports komme? was man damit alles machen kann?
    Wenn ich mir da eine SChnittstelle hole und da eine Dll mitgeliefert bekomme ist das ganze ja ein leichtes spiel aber mich interresiert ja wie das ganze funzt ich will das ja verstehen und nicht einfach nur si naja funktioniert ja aber ich weiß nicht warum^^

  • Schnittstellen ansprechen

    • Darter
    • 28. März 2010 um 18:38

    ja danke schon mal aber das ganze was nach der schnittstelle kommt ist mir erst mal unwichtig mich interessiert eher wie ich spezielle schnittstelle ansprechen kann und was ich da so alles machen kann.

    Wie ich oben glaube schonmal gefragt hab, kann man zb. den audioausgang anzapfen oder eine USb schnittstelle direkt? muss da immer was dranhängen? was spreche ich da an die schnittstelle oder das Gerät?

  • Schnittstellen ansprechen

    • Darter
    • 28. März 2010 um 18:17

    Ja sowas ähnliches wäre mir da nähmlich auch im sinn. Ich wollte einen Termometer machen, der mir die daten von Draußen holt und graphisch darstellt.
    Welche schnittstelle kannst du mir da empfehlen, denn eine relaisschaltung reicht da ja nicht aus.

    und brauch ich egal welche schnittstelle ich ansteuern will eine dazugöroge dll.
    Wenn ich z.b. meinen soundausgang ansprechen will wie würde ich sowas machen hatt das nicht etwas mit en ports zu tun?

    Ich möchte ja das Grundprinzip verstehen. Ist es möglich alles schnittstellen eines PCs anzusprechen?

    Und einfach mal so ne einführung in das Thema wäre echt klasse, denn das interessiert mich doch ganz schön hab ich gerade festgestellt^^

  • Schnittstellen ansprechen

    • Darter
    • 28. März 2010 um 18:01

    ok danke schonmal aber mir fehlen da noch etwas die kenntnisse.

    Was ist den so alles möglich?
    Wie Spreche ich die Karte an? Sind das die Ports?
    Gibt es eine möglichkeit das ganze über eine schon vorhandene Standard schnittstelle zu testen?

  • Schnittstellen ansprechen

    • Darter
    • 28. März 2010 um 17:44

    Moin

    Ich wollte mal etwas objektorientierter Programmieren und dazu eine Schnittstelle meins PCs ansprechen um dazu z.b relais zu schalten um lämpchen zu schalten und eben noch viel mehr.

    So mein erstes Problem:

    Ich werde wohl eine Spezielle Schnittstele bzw. ein Karte oder was auch immer benötigen, die eingehende SIgnale annimmt und auch Signale ausgibt aber was gibt es da auch dem Markt?
    Ich habe gegoogelt aber mir ist kein Spezieller begriff eingefallen und somit hab ich auch nix gefunden. Kennt da einer was??

    Dann mein zweotes Problem wie spreche ich dann diese Schnittstelle an. Irgendwie mit den System dll´s von WIndows müsste das doch umsetztbar sein oder??


    mfg Darter

  • Speichern???

    • Darter
    • 28. März 2010 um 14:09
    [autoit]

    #Include <String.au3>
    $Input = "Hier dein Text"
    $encrypt = _StringEncrypt(1, $Input, "hallo", 1)
    MsgBox(0, "Verschlüsselung", "Die Verschlüsselung lautet " & $encrypt)
    $decrypt = _StringEncrypt(0, $encrypt, "hallo", 1)
    MsgBox(0, "Entschlüsselung", "Die Entschlüsselung lautet " & $decrypt)

    [/autoit]

    Mache stellen sich aber auch an :wacko:

  • GDI+ Paint

    • Darter
    • 28. März 2010 um 13:57

    Naja nette Idee aber überflüssig wie ich finde. Es gibt zich Tausend Bildbearbeitungsprogamme.

  • Controlclick im Kontexmenü?

    • Darter
    • 26. März 2010 um 11:22

    und du bist ganz sicher mit dem Finder Tool in das Kontextmenü gefahren? Funktioniert bei mir nicht!.

    Machs einfach so wie ich es oben beschrieben hab.

    Anhand des Fenstertitel, den du definitiv immer herausbekommst.
    Und dann brauchst du eben noch die Control ID oder eben anhand des Textes.
    Und eben dann mit Controlclick

    lg

  • Controlclick im Kontexmenü?

    • Darter
    • 26. März 2010 um 11:08

    Jop. Hier mal ein ausschnitt was mir das Window info zuschmeißt:

    Title: Program Manager
    Class: Progman
    Position: 0, 0
    Size: 1680, 1050
    Style: 0x96000000
    ExStyle: 0x00000080
    Handle: 0x0000000000010104

    bekommst doch alles was du brauchst, deshalb kann ich dein Problem nicht ganz nachvollziehen

    EDit:

    Ich würde ganz einfach ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] ) benutzen.

    Jedes Control also auch Items eines Kontextmeüs

    und hierzu auch mal ein auszug aus der Hilfe, da du ja warscheinlich sehr schlecht an die Cobtrol ID ran kommen wirst.

    Immer wenn eine Control...()-Funktion eine ControlID als Parameter erwartet (das sind die meisten), kann eine der folgenden Methoden angewendet werden. Die Methode, die gewählt wird, hängt von den persönlichen Vorlieben und den Ergebnissen der Anwendung des AutoIt-Window-Info-Tools ab. Im Allgemeinen ist die beste Methode die Verwendung der Control-ID, während die anderen Methoden verwendet werden, falls die ControlID nicht verfügbar oder nicht nur einmal vorhanden ist. Oft hat bei statischen Textcontrols jeder Teil die gleiche ControlID, sodass andere Verfahren nötig werden.


    Control-ID - Die Control-ID ist die interne Identifizierungsnummer, die das Fenster jedem Control zuweist. Es ist im Allgemeinen die beste Methode, Controls sicher zu identifizieren. Zusätzlich zum AutoIt-Window-Info-Tool können z.B. auch Screenreader für die blinden und von Microsoft stammenden Tools/APIs die ControlIDs auslesen.
    TEXT - AU3Info zeigt den Text an, den es aus einem Control liest. Für einen Button mit der Beschriftung Weiter, heißt es &Weiter - das & bedeutet dabei, dass der darauf folgende Buchstabe unterstrichen wird (Shortcut Alt + Buchstabe zum Auswählen). Dieser Text kann anstelle des "ClassNameNN" verwendet werden, um das Control zu identifizieren, wenn das erwünscht ist - aber mehrere Controls mit gleichem Text führen dann zu Problemen.
    CLASS - Interner Control-Klassenname (Classname), z.B. "Edit" oder "Button"
    CLASSNN - Der ClassNameNN-Wert, wie er in früheren AutoIt-Versionen Verwendung fand, z.B. "Edit1".

  • Controlclick im Kontexmenü?

    • Darter
    • 26. März 2010 um 10:58

    Ja du hättest schon betonen können, dass du kein Kontextmenüs eines Fensters meinst sondern des Desktops.

    Da weiß ich leider auch nicht weiter

  • Controlclick im Kontexmenü?

    • Darter
    • 26. März 2010 um 10:51

    Lol natürlich musst du da trozdem den Titel des Fenstern eintragen, indem das Kontextmenü auftaucht ^^

    vllt wäre das nochwas für dich, damit kann man eventuell clicke simulieren also auch diese des Kontextmeüs

    GUICtrlSendMsg ( controlID, msg , wParam, lParam )

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™