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

Beiträge von FireFlyer

  • Farbe von text ändern und wenn - dann auch - Rechnen

    • FireFlyer
    • 26. September 2009 um 12:41

    wann soll der text seine farbe ändern? direkt bei der eingabe?

    und mit was soll +123 gerechnet werden???

  • Anfängerproblem mit Dual Monitor und wechselnden Instanzen

    • FireFlyer
    • 26. September 2009 um 02:36

    Mit was wird denn die Instance gewechselt? Also wenn die Instance 10 ist was für eine CTRL hat dann die Instance 29?
    Oder sind dann alle Instances anders? Ansonsten kannst du natürlich auch mit Sends arbeiten (also mit Tab ins richtige Feld springen und da was eintragen)
    Ist natürlich wieder keine schöne möglichkeit aber so bisher der einzigste workaround der mir einfällt... auf Koordinaten würde ich verzichten.

    Was evtl. auch noch funktioniert:
    Trage proforma erstmal alles in die Instance 29 ein. Wenn du dein Programm senden lässt und du was in das falsche Feld einträgst kommt dann eine Meldung oder ist irgendwas anders als vorher? Irgendwas was du mit AutoIt erfassen könntest und dann die Prozedur nochmal mit der Instance 10 wiederholst...

    Naja ist alles nix so schön :D Aber das beste was mir im Moment dazu einfällt :/

    Zu Frage 2:
    Schau dir Mal der MouseCoordMode an. Auf der Flag 0 hilft er dir evtl. weiter da du dann einen guten Referenzpunkt hast (immer die linke obere Ecke des Fensters = 0x0y)
    Generell würde ich aber eher von dem Mouseclick zeug abraten...

  • Datein aus RAR/ZIP Archiven benutzen

    • FireFlyer
    • 26. September 2009 um 02:28

    Also mit 7-Zip kannst du zu einem vorhandenen Archiv Dateien hinzufügen und sie auch löschen... ohne das archiv neu zu packen.
    Wenn du eine Datei innerhalb eines Ziparchivs ändern willst musst du diese eine Datei entpacken, bearbeiten und dem archiv wieder hinzufügen (und dort überschreiben)

    aber ma ne andere Frage: WARUM bzw. WOFÜR?

  • Selbstentpackendes 7z Archiv entpacken

    • FireFlyer
    • 24. September 2009 um 18:06

    wenn man die 7z verwendet (als commandline) müssen nur 2 dateien vorhanden sein
    1. 7z.exe
    2. 7z.dll ((heisst die so? naja steht auch in der hilfe)

  • MySQL UPDATE funktioniert nicht

    • FireFlyer
    • 24. September 2009 um 18:01

    in welcher Zeile erscheint denn der Fehler? 4? (in deinem Code unten)

    Probier doch einen execute mal ganz normal ohne die Variablen:
    "UPDATE chat_user SET online = '1' WHERE username = '"&$login_username_fest&"'"

    Haben deine User auch eine ID oder nur einen Username und ist dieser unique? Ansonsten solltest du gerade für updates der DB einen einzigartigen schlüssel verwenden da du sonst vielleicht mehrere User gleichzeitig editierst ;)

    EDIT:
    Mir ist da grad noch was aufgefallen:
    Bei Zeile 4 und 5 der Funktion muss da nicht nur der String ins $query übergeben werden?
    Also so:

    [autoit]

    Func UserSetOnline($oConnectionobj, $sTable, $sCol = "", $sVal = "", $wCol = "", $wVal = $login_username_fest)
    MySQLConnect_user()
    If IsObj($oConnectionObj) Then
    $query = "UPDATE " & $stable & " SET " & $sCol & "='" & $sVal &"' WHERE " & $wCol & "='" & $wVal &"';"
    $oconnectionobj.execute ($query)
    EndIf
    EndFunc

    [/autoit]
  • Windows Updates auflisten

    • FireFlyer
    • 24. September 2009 um 17:55

    alle updates die auf dem rechner installiert sind oder wie?

  • Mehrere Funktionen aufrufen

    • FireFlyer
    • 22. September 2009 um 19:39
    [autoit]

    For $a = 0 To $iUbound -1
    If $nMsg = $buttonsArray[$a] Then
    freeze()
    openClipboard()
    unfreeze()
    EndIf ;!!!!!!!!!!!!!!!!!!!!!!!!!!
    Next

    [/autoit]
  • Selbstentpackendes 7z Archiv entpacken

    • FireFlyer
    • 22. September 2009 um 19:38

    Ja kann man geh in deinen Ordner in den du 7zip installiert hast und dann auf öffne 7zip.chm datei. Unter command line version steht alles.

  • Schleife bei Select/Case?

    • FireFlyer
    • 22. September 2009 um 14:40
    [autoit]

    While 1
    For $i = 1 To UBound($buttonsArray) -1
    Switch GUIGetMsg()
    Case $buttonsArray[$i]
    MsgBox(0, "", "Button: " & $buttonsArray[$i] & " wurde angeklickt.")
    EndSwitch
    Next
    WEnd

    [/autoit]

    So sollte es gehn :)

    Klar: Die Zahl die du dort siehst ist die CTRLID des Buttons. Das ist so schon richtig.
    Was möchtest du denn so auf die 50 buttons legen?
    Vielleicht kann man das alles auch anders lösen?

  • 1 Button x-Löschungen

    • FireFlyer
    • 19. September 2009 um 00:45

    Tweaky was meinst du mit zerrupft?
    Danke für den Ansatz :) hab ich bisher noch nicht gewusst hab immer Arrays benutzt

  • 1 Button x-Löschungen

    • FireFlyer
    • 18. September 2009 um 23:58

    mach doch die ganzen dinger als array?
    naja ist vielleicht doch zu viel zum ändern also mach es so:

    [autoit]

    For $i = 1 To 44
    GUICtrlSetState(Eval("input"&$i), $GUI_HIDE)
    Next

    [/autoit]

    Sollte so gehn

  • [spiel] Wünsch dir was !

    • FireFlyer
    • 16. September 2009 um 09:24

    kriegst du... in 2 Teilen

    ------

    ich wünsch mir wieder wärmeres Wetter bei uns!

  • FTP-Upload

    • FireFlyer
    • 16. September 2009 um 02:53

    so ein upload ist total einfach nix weiter als ein kleines formular. << findet man mittlerweile massenweise auf php.net
    z.b. das hier: http://de3.php.net/manual/de/features.file-upload.php
    Das einzige was du noch beachten solltest ist das HTTP upload limit bei freehostern wie funpic etc. ist z.b. das limit bei 1,5 mb bei den meisten anderen zwischen 5 und 20 mb.

    Was dann wiederrum sehr viel schwerer ist, ist eine Statusanzeige wie weit die Datei bereits hochgeladen ist. In den neueren PHP versionen gibt es zwar mittlerweile funktionen die die aktuelle größe der datei übermitteln können das ganze funktioniert aber noch nicht sehr zuverlässig und man benötigt ajax scripte. (+ evt. cgi / perl scripte)

  • Screen-Capture von Client an Server

    • FireFlyer
    • 14. September 2009 um 23:31

    schau doch in die Hilfe da steht doch wie man Strings überträgt.
    Mit einer File funktioniert das genauso

    Oder such mal im Forum. Oscar hatte glaube ich ne UDF geschrieben um Dateien per TCP zu übertragen.

  • Screen-Capture von Client an Server

    • FireFlyer
    • 14. September 2009 um 15:45

    Klar geht das
    Speicher den SC in eine Datei (ist das Jpeg? << wäre wohl am besten)
    Diese Datei öffnest du dann im Binary mode FileOpen 16 ist das glaube ich.
    Mit FileRead bekommst du dann einen String diesen kannst du per TCP versenden.
    Der Server kann nun erneut im Binary Mode die Datei schreiben und öffnen.

    Von der Geschwindigkeit wahrscheinlich nicht zu empfehlen. Schätze mal das ca. alle 10 Sekunden oder so ein Bild erscheint.

    Wenn du ein Desktop präsentationsprogramm suchst empfehle ich dir Teamviewer oder Mikogo, VNC tuts auch ;)

    mfg

  • Bootscript

    • FireFlyer
    • 14. September 2009 um 11:53

    die §okbutons müssen unterschiedlich sein $button1 2 3 z.B.

    und dann könntest du einfach die Funktion Shutdown() verwenden.

  • Problem mit @DesktopDir

    • FireFlyer
    • 13. September 2009 um 18:30

    Woher bekommt denn AutoIt die Information vom Pfad?
    Kann ja eig. entweder nur Registry sein oder die Windoof umgebungsvariable USERPROFILE mit \Desktop hinten dran oder?

  • Problem mit @DesktopDir

    • FireFlyer
    • 13. September 2009 um 13:07

    geh mal in die Registry unter:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
    und dann schauen was bei Desktop steht.

    Wenn da der richtige Pfad drin steht benutze folgendes um den Pfad zu erhalten.

    [autoit]

    $desktopdir = RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders", "Desktop")

    [/autoit]

    Ansonsten kannst dus natürlich auch mit der Umgebungsvariable USERPROFILE machen %USERPROFILE%\Desktop sollte ebenfalls zum richtigen Ziel führen.

  • [spiel] Wünsch dir was !

    • FireFlyer
    • 31. August 2009 um 14:19

    Bekommst du, allerdings hast du jetzt auch Samstags Schule
    -------------
    Ich wünsch mir ne SATA II 2,5 Zoll Platte mit 400GB ^^ (sry was besseres ist mir grad net eingefallen :P )

  • [spiel] Wünsch dir was !

    • FireFlyer
    • 30. August 2009 um 16:49

    bekommst du, nur leider ist deine wohnung jetzt voll mit Schuhen und anderem Zeugs und du hast kein Platz mehr
    ------
    Ich wünsch mir ein Segelflugzeug (den Schein hab cih schon:P :P :P)

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™