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

  • listview probleme / fragen

    • BugFix
    • 3. September 2006 um 15:52

    jo, das geht. ich geb dir gleich den code

    Edit:
    So hier die Funktion (Beta):

    Code
    Retrieve the index of current selection
    
    
    #Include <GuiListView.au3>
    _GUICtrlListViewGetCurSel($h_listview)
  • listview probleme / fragen

    • BugFix
    • 3. September 2006 um 15:37

    Für das Festlegen der Spaltenbreite: _GUICtrlListViewSetColumnWidth (Beta)

    Und du willst als Ergebnis nicht: "a|b|c" haben sondern z.B. "b". Das Ergebnis mit "$stringarray = StringSplit($liste, "|") " aufsplitten. "$stringarray[0]" enthält die Anzahl der Elemente. "$stringarray[2]" enthält entsprechend "b".

  • GUICtrlCreateListViewItem macht aus mehreren zeilen eine Zeile

    • BugFix
    • 3. September 2006 um 15:05
    Zitat

    144 (Dec) 90 (Hex) Hinweis: Wird in dieser kompilierten HTML-Datei nicht angezeigt.

    Das sagt die Hilfe zu deinem Quadrat (darum siehst du es jetzt hier auch nicht :) ).
    Wenn du also deinen String nach diesem Zeichen abfragst und es abschneidest sollte alles in Butter sein.

  • was hat das zu sagen

    • BugFix
    • 3. September 2006 um 11:59
    Code
    Func MyDouble($value)
         $value = $value * 2
         Return $value
    EndFunc

    $value - steht hier als Platzhalter für den zu übergebenden Wert. Übergeben kannst du irgendeine Variable aus deinem Code ($a, $b, $c .....). Innerhalb der Funktion wird mit der Variablen $value gerechnet.
    z.B.

    Code
    $a = 2
    $b = MyDouble($a)
    MsgBox(0, "Funktion Verdoppeln", "Das Doppelte von $a ist: " & $b)
  • variablen

    • BugFix
    • 1. September 2006 um 07:53

    Vieles läuft ohne Variablen zu deklarieren.
    Manchmal ist es aber sinnvoll (wg. gutem Stil sowieso ;) ) zu deklarieren.

    Bsp.:
    Du willst in einer Funktion mehrere Variablen deines lfd. Proggis mit Werten bestücken. ($a, $b, $c)
    Entweder rufst du die Funktion mit Parametern auf und verarbeitest den Rückgabewert:

    Code
    .....
    _MyFunc($a, $b, $c)
    ....
    
    
    
    
    Func  _MyFunc($var1, $var2, $var3) 
       ....
         $var1 = "x"
         $var2 = "y"
         $var3 = "z"
         Return ($var1, $var2, $var3)
    EndFunc
    Alles anzeigen


    oder du deklarierst die Variablen Global und greifst direkt darauf zu:

    Code
    Global $a, $b, $c
    
    
    .....
    _MyFunc()
    ....
    
    
    
    
    Func  _MyFunc() 
       ....
         $a = "x"
         $b = "y"
         $b = "z"
    EndFunc
    Alles anzeigen


    Ist mir persönlich lieber als ellenlang Parameter zu übergeben. :)

  • Foren Logo

    • BugFix
    • 31. August 2006 um 20:59
    Zitat

    Die muster sind nicht schön. und sehr Pixelig

    Ist eh viel Geschmackssache. ;)
    Das pixelige ist Absicht. Die Darstellung ist etwa doppelt so groß, wie die Zielgröße. Und bei kleiner Darstellung mit Texten ist es günstiger die Kantenglättung zu minimieren, damit der Text auch lesbar bleibt.

    Aber das waren eh nur "Geschmacksmuster". Wollte wissen ob irgendetwas davon gefällig ist - das kann man dann ja weiterentwickeln. :)

  • Foren Logo

    • BugFix
    • 31. August 2006 um 10:31

    Hi,
    kann mich erinnern, dass vor ein paar Tagen in der Shoutbox über ein Foren Logo diskutiert wurde.
    Hab mich auch mal dran versucht. ;)
    Geht recht gut mit GIMP. Falls es gefällt - gut. Wenn nicht - verwerfen. ;(

    Dateien

    logo-autoit1.png 45,04 kB – 0 Downloads logo-autoit2.png 38,52 kB – 0 Downloads logo-autoit3.png 50,05 kB – 0 Downloads logo-autoit4.png 36,16 kB – 0 Downloads logo-autoit5.png 50,41 kB – 0 Downloads
  • welche taste wurde gedrückt

    • BugFix
    • 28. August 2006 um 21:42

    :klatschen: .... Da werden Sie geholfen! :klatschen:

  • Input help

    • BugFix
    • 28. August 2006 um 21:31

    Zumindest wars der Kommunikation förderlich. :rofl:

  • Input help

    • BugFix
    • 28. August 2006 um 21:25
    Code
    GUICtrlCreateLabel("Anschlusskennung", 20, 20, 100,20,$ES_READONLY)


    Dann wird der Wert zwar gezeigt aber da ReadOnly kann er nicht gelöscht oder verändert werden.

  • Input help

    • BugFix
    • 28. August 2006 um 21:15

    Wie, was ?
    1. Ist das jetzt ein Fehler, das die Anschlusskennung nicht gezeigt wird oder Absicht ?

    2. Willst du, das der Fokus nicht auf Inputfeld Anschlußkennung liegt ?

    3. Oder soll dieses Inputfeld auf ReadOnly gesetzt werden?

    Fragen über Fragen

    WO BLEIBT DER CODE ?

    Edit:

    Ich glaub, das is 'n richtig schlimmer Finger unser Aiden. Der macht was gaaaanz Geheimes. MI5, NSA ?? ;)

  • Input help

    • BugFix
    • 28. August 2006 um 21:00

    So nun bleib gaaanz ruhig und trink erst mal 'n Tee. Und dann sag mit einfachen klaren Worten, was du machen möchtest. Sry, aber ich habs nicht kapiert.

  • Doppelklick

    • BugFix
    • 28. August 2006 um 20:42

    Hi Tam0r,

    ruhig mal die Suche benutzen. :hammer:
    Genau das Thema hatten wir vor ein paar Tagen - mit Lösung hier: doppelklick auf listview?

  • welche taste wurde gedrückt

    • BugFix
    • 28. August 2006 um 20:37

    _IsPressed( ) ist hier eigentlich nicht geeignet, da mit dieser Funktion das Drücken einer vorher bereits festgelegten Taste überprüft wird.
    Wenn ich p3aNut richtig verstehe, will er abfangen welche Tasten der User selbst auswählt.

    p3aNut, du machst doch das Ganze sicher in einer GUI. Gib z. B. 3 Checkboxen für jeweils <STRG> <WIN> und <ALT> -Taste, dazu ein Inputfeld für Buchstaben /Ziffern und schon kann der User sich seine Hotkeys zusammenstellen.
    Vergiß nicht die Fehlerbehandlung (gewählter Hotkey ist Systemkey z.B. <STRG> + <C> ).

  • Bat datei ausgabe in cmd tool

    • BugFix
    • 28. August 2006 um 19:51

    Auch mein Tipp
    mach das ganze sauber in Autoit, dann sparst du dir das ständige switchen.
    Für das, was du durchführst benötigst du nicht zwingend Batch-Dateien. Das kann Autoit auch. :)

  • Eigene Funktionen

    • BugFix
    • 28. August 2006 um 19:41

    Wenn du Scite benutzt, kannst du deine eigenen Funktionen dort so einbinden, dass sie in der Autovervollständigung erscheinen.

    Ich hab das so geregelt, dass ich all meine Funktionen unter "MyFunc.au3" abspeichere. Um sie im Programm verwenden zu können einfach: #include <MyFunc.au3>
    Falls du viele eigene Funktionen erstellst, bläht das Include den Code unnütz auf. Da ist es dann besser nur die genutzte Funktion reinzukopieren oder hinterher mit Pees "Reinigungsprogramm" den Code zu minimieren.

  • Toollbox

    • BugFix
    • 28. August 2006 um 19:09

    Hi DJMANU,

    du mußt ja wirklich viel Zeit haben :)

    Dein Proggi ist nicht schlecht. Doch da ich sowieso bewegungsresistent (manche sagen faul dazu) bin, habe ich mein Windoof schon so eingerichtet, dass ich jeden Punkt der Systemsteuerung mit 2 Mausklicks öffnen kann:
    In der Taskleiste <Symbolleiste> <Neu> "Arbeitsplatz" . Dann hast du direkten Zugriff (auf alle Arbeitsplatzelemente).
    s. Screenshot

    Bilder

    • Taskbar.jpg
      • 8,99 kB
      • 330 × 49

    Dateien

    SysMenu.jpg 162,9 kB – 0 Downloads
  • Toollbox

    • BugFix
    • 27. August 2006 um 22:38

    muh_kuh

    Zum Thema CD-Laufwerke öffnen schau mal in den Thread.

    Da hast du eine recht komfortable Lösung.

  • Inputfeld als password

    • BugFix
    • 27. August 2006 um 17:32

    GtaSpider :

    Habs grad mal getestet, wenn du Passwordstyle so setzt (oder von Anfang an definierst mit Style $ES_PASSWORD):

    Code
    Const $EM_SETPASSWORDCHAR = 0xCC
    Const $PasswordChar = Asc("*")
    
    
    GUICtrlSendMsg($Input_1, $EM_SETPASSWORDCHAR, $PasswordChar, -1)

    dann kannst du den Inhalt des Inputfeldes auch nicht rauskopieren ( STRG+C und ClipGet() ). Da erhältst du nur Müll.

  • Wie arbeiten mit GUICtrlSendMsg ( ) ?

    • BugFix
    • 27. August 2006 um 15:54

    Oh Danke, du machst mich glücklich ;)

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™