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

Beiträge von BugFix

  • Verbot von werbung für bot Foren

    • BugFix
    • 4. Juli 2008 um 14:06

    Damit erst gar keine Unklarheiten aufkommen:
    Es geht nicht darum, ob GameBots legal oder illegal sind (übrigens sind die meisten illegal, wenn die Hersteller der Software explizit darauf hin weisen, dass bei Benutzung von Bots die Lizenz erlischt!).
    Wir haben uns entschieden Bots nicht zu unterstützen, wir wollen sie auf unserem Board nicht haben. Und wem das nicht paßt, der möge das Weite suchen.
    Ich habe es echt satt, dass alle 2 Wochen von neuem eine Botdiskussion losgetreten wird. Vielleicht sollten wir in Zukunft wortlos derartige Postings löschen!

  • Verbot von werbung für bot Foren

    • BugFix
    • 4. Juli 2008 um 09:48

    Wer genug Energie hat um seine Zeit für (Game)Bots zu verschwenden, der wird auch von allein auf die entsprechenden Seiten stoßen.

  • Rekursive Datei/Ordner Auflistung per Objekt

    • BugFix
    • 3. Juli 2008 um 21:21
    Zitat von Crazy-A

    Sag mal, bist Du böse mit mir wegen dem Posting vom Donnerstag,


    :D Warum das denn?
    Habe deine Worte als Anregung aufgefaßt und es nun übernommen ;)

    Außerdem, Schatzilein, wie kann ich dir je böse sein. :rofl:

  • Bilder in autoit

    • BugFix
    • 3. Juli 2008 um 17:55

    Quellpfad: The source path of the file to compile. This must be a literal string; it cannot be a variable.

  • Groupbox - Textfarbe ändern

    • BugFix
    • 3. Juli 2008 um 17:53

    Jo, denke ich nie dran, weil ich XP-Style noch nie verwendet habe :D.

  • Groupbox - Textfarbe ändern

    • BugFix
    • 3. Juli 2008 um 17:50

    Nein, passiert nicht. Wenn ich rot setze, bleibt es auch rot!

  • Groupbox - Textfarbe ändern

    • BugFix
    • 3. Juli 2008 um 17:48
    Zitat von Wambo

    Das bleibt bei mir auch immernoch blau

    Verstehe nicht, was du meinst. Du kannst doch jede x-beliebige Farbe setzen - funktioniert.

  • Bilder in autoit

    • BugFix
    • 3. Juli 2008 um 17:46
    Zitat von Frayzer

    also ich habe schon gelesen dass das mit fileinstall iwie gehen soll aber wie genau verstehe ich noch nicht so ganz...


    Mit FileInstall bindest du die Datei ein und legst fest, an welcher Position diese Datei bei der Codeausführung installiert werden soll.
    Es empfiehlt sich abzufragen, ob die Datei existiert (FileExists) und wenn nicht wird FileInstall ausgeführt.

  • Groupbox - Textfarbe ändern

    • BugFix
    • 3. Juli 2008 um 17:39

    GUICtrlSetColor verändert die Schriftfarbe der Groupbezeichnung:

    [autoit]

    #include <GUIConstants.au3>

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

    $gui1 = GUICreate('GUI 1')
    $group = GUICtrlCreateGroup(' Gruppe ', 10, 10, 200, 200)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUICtrlSetColor($group, 0x0000FF)
    GUISetState(@SW_SHOW, $gui1)
    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit]
  • GUI anfänger frage

    • BugFix
    • 3. Juli 2008 um 16:48

    Achso :)
    Na dann mußt du die Funktion _ArrayDisplay() etwas umschreiben. Ist nicht sehr problematisch, schaus dir mal an.

  • GUI anfänger frage

    • BugFix
    • 3. Juli 2008 um 15:46

    Um in das vorhandene Array deine Legende einzufügen, brauchst du nur das Array um eine Zeile vergrößern

    [autoit]

    ReDim $Array[UBound($Array)+1][x]

    [/autoit]


    Dann schreibst du die Einträge aus Index0 an die letzte Position

    [autoit]

    For $i = 0 To Ubound($Array,2) -1
    $Array[UBound($Array)-1][$i] = $Array[0][$i]
    Next

    [/autoit]


    Und jetzt die Einträge der Legende an Index0

    [autoit]

    For $i = 0 To Ubound($Array,2) -1
    $Array[0][0] = 'Legende für diese Spalte'
    $Array[0][1] = 'Legende für diese Spalte' ; usw.
    Next

    [/autoit]
  • GUI anfänger frage

    • BugFix
    • 3. Juli 2008 um 14:26

    Wenn es das erste bzw. letzte Zeichen des Strings ist, kannst du es mit StringTrimLeft() und StringTrimRight() abschneiden.
    Ist in dem String noch mehr kannst du die Position mit StringInString() bestimmen. (erstmaliges Auftreten von links oder rechts, Flag 1/-1).
    Dann kannst du mit den anderen Stringoperationen selektieren (StringMid).

  • Sound include importieren

    • BugFix
    • 3. Juli 2008 um 14:18

    Ah, du hast editiert. Somit ist mein Post hinfällig :D
    Momentan fällt mir nix ein - zu heiß!!

  • Explorer Problem

    • BugFix
    • 3. Juli 2008 um 14:10

    Ah, OK - Danke.

  • Explorer Problem

    • BugFix
    • 3. Juli 2008 um 13:43
    Zitat von bernd670

    Was evtl. funktionieren könnte wenn Du das letzte ServicePack drüber installiertst!


    Danke Bernd für den Tipp. Leider ist die Softwareversion nur für SP2 freigegeben. Danach wurde nur noch die Folgeversion für XP entwickelt.
    Dann werde ich einfach ein Image von 'nem andren PC ziehen und übernehmen (stehen 4 identische Maschinen dort). Dauert 5 Minuten und kostet mich kein weiteres Kopfzerbrechen :D.

  • Sound include importieren

    • BugFix
    • 3. Juli 2008 um 13:32
    [autoit]

    _SoundPlay($snd,0)

    [/autoit]


    Du hast eingestellt, dass dein Skript weiterläuft. Somit wird direkt nach Play-Start die abzuspielende Datei in der Folgezeile gelöscht ;)

    [autoit]

    FileDelete(@TempDir & "\Testsong.mp3")

    [/autoit]


    Führe das FileDelete erst in der Funktion endsound() aus. (Variablen deklarieren, damit sie von beiden Funktionen erkannt werden)

  • mein GUI macht nicht dass was es soll

    • BugFix
    • 3. Juli 2008 um 13:15
    Zitat von McPoldy

    Ist das von der Version abhängig,

    Ja, bei 3.2.12.0 brauchst du das EditConstants-Include.
    Ab 3.2.12.0 ist die Includierung etwas anders gestaltet, soweit ich bisher festgestellt hab, läuft unter 3.2.12.0 erstellter Code (Includes betreffend) auch auf 3.2.10.0 - aber nicht immer umgekehrt.

    Edit: Müßtest du jetzt nicht "McSimpson" heißen ?? :rofl:

  • ein paar Zeilen VBS in AutoIT

    • BugFix
    • 3. Juli 2008 um 13:04

    Prüf doch mal mit Errorhandler, was es genau für ein Fehler ist, vielleicht bringt dich das weiter:

    Object Error Handler (aus der Hilfe)
    [autoit]

    $oMyError = ObjEvent("AutoIt.Error","MyErrFunc") ; Initialize a COM error handler

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

    Func MyErrFunc()
    Msgbox(0,"AutoItCOM Test","Ein COM-Fehler ist aufgetreten !" & @CRLF & @CRLF & _
    "err.description is: " & @TAB & $oMyError.description & @CRLF & _
    "err.windescription:" & @TAB & $oMyError.windescription & @CRLF & _
    "err.number is: " & @TAB & hex($oMyError.number,8) & @CRLF & _
    "err.lastdllerror is: " & @TAB & $oMyError.lastdllerror & @CRLF & _
    "err.scriptline is: " & @TAB & $oMyError.scriptline & @CRLF & _
    "err.source is: " & @TAB & $oMyError.source & @CRLF & _
    "err.helpfile is: " & @TAB & $oMyError.helpfile & @CRLF & _
    "err.helpcontext is: " & @TAB & $oMyError.helpcontext )
    Local $err = $oMyError.number
    If $err = 0 Then $err = -1
    $g_eventerror = $err ; to check for after this function returns
    Endfunc

    [/autoit]
  • mein GUI macht nicht dass was es soll

    • BugFix
    • 3. Juli 2008 um 12:55

    Das Inputfeld enthält spezifische Konstanten, deshalb: #include<EditConstants.au3>

  • RegRead und Platzhalter (Sternchen)

    • BugFix
    • 3. Juli 2008 um 12:45

    Wildcard nicht, aber du kannst ja prüfen ob einer der Schlüssel in dem Zweig 'mysqld-' enthält:

    [autoit]

    Global $prog_home = ''
    For $i= 1 to 100
    $var = RegEnumKey("HKLM\SOFTWARE\prog\mysql\bin", $i)
    If @error <> 0 then ExitLoop
    If StringInStr($var, 'mysqld-') Then
    $prog_home = RegRead('HKLM\SOFTWARE\prog\mysql\bin\' & $var, '') & '\'
    ExitLoop
    EndIf
    Next
    If $prog_home = '' Then Exit MsgBox(0, 'Fehler', 'Programmeintrag nicht vorhanden!')

    [/autoit]

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™