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

Beiträge von MrB

  • GUICtrlCreateCheckbox Schrift ändern

    • MrB
    • 9. Dezember 2008 um 23:10

    RR04
    Falsch verstanden bzw. ich mich schlecht ausgedrückt

    Also, ich hab die 27 Checkboxen schon erstellt. Jetzt soll er mir aber wenn ich Checkbox 3, 7, 9, 12,13 markiert habe die auch in einer reihe ausgeben z.B. in einer MSGBOX oder so. ich muss die werte hinterher in eine ini schreiben und muss die halt hintereinander haben.
    Ich hatte mir das so gedacht, dass ich über GUIGetMessage die ID auslese, dann sage wenn id z.B. 1 erkannt dann soll er einen wert in die liste aufnehmen. geht nur nicht weil der wert ja immer aufgenommen wird egal ob markiert oder unmarkiert.

    So die Abfragen klappen ja soweit ganz gut. nur weis ich nicht wie ich alles hinterher zusammen bekomme. Vor allem muss ich ja die abfrage für jede checkbox einzeln machen. UUUIII , das kostet mich noch Gehirnschmalz

  • GUICtrlCreateCheckbox Schrift ändern

    • MrB
    • 9. Dezember 2008 um 22:43

    RR04

    Tja, ich glaub ich sollte auch mal KODA benutzen. mache noch alles von hand ;(
    THX hat mir geholfen

    Jam00

    Da war ich schon auf dem richtigen Weg. Jetzt muss ich mir nur noch was ausdenken wie ich am einfachsten 27 Checkboxen handhabe. die Sache ist die, jede check box hat einen wert z.B. 1 bis 27 und er soll mir wenn ich auf start drücken die werte aller markierten mit einem komma dazwischen ausgeben. Also ran an die Sache!

    THX ALL

  • GUICtrlCreateCheckbox Schrift ändern

    • MrB
    • 9. Dezember 2008 um 22:29

    Jep, habs geschnaggelt.
    GUICtrlSetBKColor hatte ich nicht probiert den Rest schon. :cursing:

    Hmm, wie unterscheidet man eigentlich zwischen ausgewählt und nicht bei einer Checkbox. Meine er soll die checkbox nur beachten wenn das häkchen drin ist.

    Sry arbeite das erste mal mit den dingern

  • GUICtrlCreateCheckbox Schrift ändern

    • MrB
    • 9. Dezember 2008 um 21:57

    Und wie siehts mit der Möglichkeit aus einen Teil der GUI anders einzufärben. Habs mal mit einem Label probiert. Leider wird das Label komplett ausgeblendet sobald ich da ne checkbox drauf setze

  • GUICtrlCreateCheckbox Schrift ändern

    • MrB
    • 9. Dezember 2008 um 21:45

    Hi,

    Nächste Problem!

    kann mir einer sagen wie ich bei einem GUICtrlCreateCheckbox die Schriftgröße und Farbe ändern kann??

    Ich find da nix.

    Alternativ: Ist es möglich einem gewissen Bereich einer GUI eine andere Hintergrundfarbe zu geben.

    Code
    $gui = GUICreate("BSP",1000,600)
    GUISetBkColor(0x313131)
    GUISetState(@SW_SHOW)

    Da die Farbe recht dunkel ist und der Text der Checkboxen ja schwarz (also auch recht dunkel ;) ) ist , würde ich gerne einen Bereich von ca 300x300 mit weiß hinterlegen. Nur leider weis ich nicht wie!

    Naja, ich weis ja ich nerve aber HHIIIILLLFFFFEEE :D

    cu
    Balti

  • Zeile in python Script ändern

    • MrB
    • 9. Dezember 2008 um 19:57

    Mist da war noch einer schneller! :D
    Trotzdem THX funkey

    Funktioniert auf jeden Fall perfekt. Tja, mir fehlt da wohl noch ein bisschen an wissen ;) . Bin ja erst am Anfang.

  • Zeile in python Script ändern

    • MrB
    • 9. Dezember 2008 um 19:52

    THX Greenhorn,

    Kannst mir noch sagen, wo ich die finde (ja, ich weis ich bin faul). In der Deutschen Hilfe find ich nix. Werd mir aber mal die Englische zulegen

    CU

    P.S.: Vergiss es man ist manchmal soooo doof ! Hab´s schon gefunden. THX

  • Zeile in python Script ändern

    • MrB
    • 9. Dezember 2008 um 19:01

    Tach zusammen,

    Hab da mal wieder ein kleines Prob! :cursing:

    Kann mir mal einer sagen wie ich z.B. Zeile 25 aus einem python Script bzw. einer beliebigen TXT-Datei (is ja eigentlich auch nix anderes) ändern kann. FileWrite und FileWriteLine gehen da ja nicht. FileWrite geht ja nur am Ende und FileWriteLine ja auch (wo is da eigentlich der Unterschied??).

    Finde da irgendwie keine Möglichkeit außer Arrays, aber das muss doch auch einfacher gehen.
    Hoffe mir kann da einer auf die Sprünge helfen.
    Gruß
    Balti

  • GUICtrlCreateList und Web-Links

    • MrB
    • 19. November 2008 um 21:16

    Funzt einwandfrei. ich wusste einfach nicht welche Datei ich einbinden soll. Hab jetzt mal nach geschaut und denke das ich das System verstanden habe. Auf jeden Fall funzen jetzt alle Styles.

    Tja, das mit Listview hatte ich ja am Anfang. Aber da ist das Thema mit dem array . Muss gestehen, dass ich das nicht wirklich kapier. Werd mich da wohl doch noch mit befassen müssen. wollte es nur vermeiden, da ich im Mom wenig zeit habe

    Auf jeden Fall Danke

    CU


    P.S.: Irgendwie ist meine Shift Taste hinüber also achtet nicht so auf die Groß/Kleinschreibung

  • GUICtrlCreateList und Web-Links

    • MrB
    • 19. November 2008 um 20:43

    Naochmal THX

    Zu 1
    Funzt! Wo ichs gelesen habe musste ich meine Stirn ein wenig malträtieren. Hab schonmal danach gesucht und auch gefunden und wieder vergessen :cursing:

    Zu 2
    Mit dem Thema Styles hab ich mich noch nie beschäftigt. hab mal gelesen das der Standard immer sortiert. Gut, wenn ich es ändern will muss ich also einen anderen Style nehmen. habe mich für $LBS_DISABLENOSCROLL entschieden. Ganz oben steht ja, das man um die Styles zu benutzen #include angeben muss. Nur wo und wie ? meine Versuche scheitern da. kannst mir da auch nochmal auf die Sprünge helfen. Werd aber auch die SuFu anstrengen.


    Und noch was: Wie kann man doppelte Einträge im GUICtrlCreateList zulassen. Nimmt nämlich keine an. Hmm, kann ja eigentlich auch net. Mal schauen
    MrB

  • GUICtrlCreateList und Web-Links

    • MrB
    • 19. November 2008 um 20:13

    Hi funkey

    Funzt einwandfrei. Muss wohl doch noch einiges lernen :rolleyes:

    Das habe ich gesucht :

    If $msg = $mylist Then ShellExecute(GUICtrlRead($mylist))

    Gut das du es gefunden hast ! :thumbup:

    Noch 2 kleine Fragen:

    1. Wie bekomme ich eine leerzeile zwischen 2 Variablen
    z.B.:
    GUICtrlSetData($list, "" & $listnamenini & $listlinksini)

    Zwischen $listnamenini und $listlinksini ein leerzeichen

    2. Was mache ich falsch ? Ich lese eine Liste von Links und Namen aus der INI Datei aus (kein array, kapier ich net) und zeige sie in einem GUICtrlCreateList an. Mein Prob ist, das die Zuordnug in dem GUICtrlCreateList nicht übereinstimmt! Also 1=Karl steht nicht neben 1=www.google.de. woran liegt das und wie kann man das ändern
    z.B.:

    [Namen]
    1=karl
    2=horst
    3=peter
    usw.

    [links]
    1=www.google.de
    2=www.autoit.de
    3=www.egal.de


    Danke an alle die hier helfen. Find ich net schlecht

    Gruß
    MrB

  • GUICtrlCreateList und Web-Links

    • MrB
    • 19. November 2008 um 18:35

    Moin zusammen,

    Tja da hab ich doch schon das nächste Problem.

    Ich möchte in einem GUICtrlCreateList Weblinks anzeigen die ich aus einer INI hole. Funktioniert auch soweit ganz gut nur möchte ich auch gerne das die Links in dem GUICtrlCreateList auch an geklickt erden können, sich der Browser öffnet (vorzugsweise FF) und die Seite auf gerufen wird.

    Hat da einer eine Idee?

    Greetz and THX
    MrB

  • Brauch Denkanstoss

    • MrB
    • 19. November 2008 um 17:37

    THX ALL

    Raupi

    Funzt einwandrei. Manchmal sitzt man echt auf seinen 3 Gehirnwindungen und kommt nicht auf die einfachsten Sachen

    Vielen Dank

    Greenhorn
    Ping reicht leider nicht. denke weil nur der Server gepingt wird, aber Seite nicht angetastet wird

    CU ALL
    MrB

  • Brauch Denkanstoss

    • MrB
    • 18. November 2008 um 23:02

    Wäre eine Möglichkeit, stimmt! Ich merke mal wieder den Nachteil wenn mann IE Verweigerer ist. Hab da noch nicht mal nach geschaut.

    Lieber wäre mir allerdings IE wie FF komplett außen vor zu lassen .

    Mit python geht´s aber das will ich nicht auch noch lernen ;( . Weis zwar nicht warum, aber ich wollt´s halt mal loswerden ;)

    Auf jeden Fall dank ich Dir
    Gruß
    MrB

  • Brauch Denkanstoss

    • MrB
    • 18. November 2008 um 22:42

    Hi Leute,

    Wiedermal stehe ich am Schlauch! Und wer fällt mir da spontan ein? Genau Du/Er/Sie/Es !

    Spaß beiseite. kann mir mal einer einen Denkanstoss geben, wie ich es hinbekomme eine Website aufzurufen ohne einen Browser zu benutzen? Die website brauch nicht angezeigt zu werden, der server muss nur registrieren das ich da war. ist einfach nervig immer den Fox anzuhaben, obwohl es nur um meine IP geht

    Ich steh da total am Schlauch und wer mich kennt der weis, wo ich drauf stehe da fliest nix mehr :D

    Hoffe mir kann da einer helfen. hab mich wahrscheinlich nicht so toll ausgedrückt, weis aber auch net wie ich es besser beschreiben soll

  • WinGetState Rückgabewert 15 bzw. 7 ???

    • MrB
    • 7. Oktober 2008 um 21:18

    Also, das probieren hat sich gelohnt. Nur zur Info, das Fenster lässt sich nicht beeinflussen. Zumindestens nicht mit meinem Wissen.

    Deswegen habe ich auf eine Methode gesetzt die kenne :) und zwar PixelChecksum. Damit wartet er halt bis das Fenster von sich aus aktiv und sichtbar wird.
    Funzt einwandfrei!

    Aber noch was anderes, gibt es bei der Funktion _FFLoadWait die Möglichkeit nicht bis zur 100% Marke zu warten sonder bei 50% zu stoppen??
    Hab´s schon gefunden :)

    THX to all
    MfG
    MrB

  • WinGetState Rückgabewert 15 bzw. 7 ???

    • MrB
    • 7. Oktober 2008 um 18:16

    peethebee

    Dank Dir, habe irtümlicherweise die alte Hilfe für 3.1.0 benutzt . Mensch so langsam werd ich ganz schwammig in der Birne

    Aber meine Vermutung stimmte. Das Fenster gibt folgendes zurück: 15
    1 = Fenster existiert.
    2 = Fenster ist sichtbar.
    4 = Fenster ist freigegeben.
    8 = Fenster ist aktiv.

    Nur leider stimmt das nicht, denn das fenster ist nicht sichtbar und aktiv. Das Programm, wo das Problem besteht ist der xB Browser. Der verbindet zu Anfang zum Netzwerk und dabei ist das Fenster ("xB Browser") schon aktiv aber nicht sichtbar. Mit @SW_SHOW oder @SW_ENABLE wird es auchnicht sichtbar.
    Das Problem ist, das ich dem Script nicht sagen kann, das es warten soll bis das Browserfenster im Vordergrund ist bzw. sichtbar ist. WinWait und WinWaitActive funktionieren nicht. Beide erkennen das Fenster schon, obwohl am Bildschirm noch nix zu sehen ist.
    Ich weis nicht weiter.
    Naja, probieren probieren probieren ;)

    MfG
    MrB

  • WinGetState Rückgabewert 15 bzw. 7 ???

    • MrB
    • 7. Oktober 2008 um 17:27

    Thx Greenhorn,

    Wo hast du den Text dazu gefunden . Finde ihn weder in der Deutschen noch in der Englischen Hilfe

    Tja, nur kapier ich die Funktion nicht. Da muss ich mal ein wenig testen
    Aus Zeitgründen mal eine kurze Vermutung:

    Bei Wert 7 müsste folgendes stimmen
    1 = Fenster existiert.
    2 = Fenster ist sichtbar.
    4 = Fenster ist freigegeben.

    Bei Wert 15 :

    1 = Fenster existiert.
    2 = Fenster ist sichtbar.
    4 = Fenster ist freigegeben.
    8 = Fenster ist aktiv.

    Kann das so richtig sein, anders kommt man ja nicht auf die Werte 15 und 7
    Gruß
    MrB

  • WinGetState Rückgabewert 15 bzw. 7 ???

    • MrB
    • 6. Oktober 2008 um 23:47

    Tach zusammen,

    Kann mir einer sagen, was der Rückgabewert 15 bzw 7 von WinGetState zu bedeuten hat??
    Ich finde nix dazu.
    THX

  • Wie warten bis Website komplett geladen ist mit FireFox??

    • MrB
    • 6. Oktober 2008 um 20:53

    Thx Stilgar für deine Geduld.

    Also als erstes mal die Frage wie ich das verstehen darf.

    Zitat

    MozLab ist hoffentlich schon an ;)

    Meinst du damit, das Firefox läuft bzw. TorPark (Addons sind in Torpark installiert nicht in Firefox).

    ##VERGISS ES ! Ich bin einfach blöd :-)) Hab´s gefunden.##
    Gibt es eine Möglichkeit MOzLab per Script zu starten (ohne klicks und send Befehle)

    Zitat

    und dazwischen irgendwo TorPark starten?

    Heist das man muss Zwangsweise Firefox immer starten auch wenn er prinzipiell nicht gebraucht wird? Würde ja auch bedeuten, das die AddOns im Original FF installiert sein müssten und das wäre schlecht

    ## Vergiss es auch. Funktioniert jetzt ##

    So und nun mal ein Beispiel wie ichs so verstanden habe:

    [autoit]

    #include "FF.au3"

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

    Dim $IP = "127.0.0.1"

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

    run ("c:\tor\torpark.exe")
    WinWaitActive ("Mozilla - Firefox")

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

    $Socket = _FFConnect($IP)

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

    If $Socket <> -1 Then
    _FFopenurl($Socket, "http://www.autoit.de")
    Else
    MsgBox(0, "Fehler", "Keine Verbindung")
    EndIf

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

    _FFDisConnect($Socket)

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

    Exit

    [/autoit]

    Sag bitte mal, ob das so funzen müsste. Bei mir startet er zwar TorPark und das wars. ##Stimmt auch net mehr FUNZT##

    Tja, das Resultat von der Sache ist , wer lesen kann ist eindeutig im Vorteil. Mensch, ein bisschen mehr Zeit wäre echt net schlecht!

    Danke für deine Geduld

    Meldung bekomme ich immer, hab mal was darüber gelesen weis nur net mehr wo grrrml

    C:\Programme\AutoIt3\Include\FF.au3(1232,38) : WARNING: $sMode: possibly used before declaration.
    Return _FFGetLength($Socket, $sMode =
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Programme\AutoIt3\Include\FF.au3(1232,38) : ERROR: $sMode: undeclared global variable.
    Return _FFGetLength($Socket, $sMode =
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

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™