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

  • Arbeit mit IE und AutoIt leicht machen?

    • BugFix
    • 18. Juli 2012 um 17:10
    Zitat von chesstiger

    Der Internet Explorer ist mittlerweile ein fester Bestandteil von Windows, weswegen die Deinstallation ein paar... Fehler mit sich bringen kann.


    Da liegst du falsch. Laut Gerichtsurteil wurde M$ dazu verpflichtet, den IE optional zu machen. Deshalb erscheint bei einer Neuinstallation auch jetzt ein Auswahlmenü für eine Browserinstallation.
    Wobei ich bei bereits vorhandenem IE keinen Bock zur Deinstallation habe und deshalb in der Registry nur die Verweise stilllege.

  • Anfänger Tutorial - Funktionen | Alles was man wissen muss...

    • BugFix
    • 18. Juli 2012 um 16:18

    ...und auch dieses Tut gibt es bereits.
    AutoIt Wiki - Eigene Funktionen

    Ich möchte keine Aktivitäten begrenzen, aber werft doch bitte einen Blick auf bestehende Tuts. Das Fahrrad immer wieder zu erfinden macht keinen Sinn.

  • Arbeit mit IE und AutoIt leicht machen?

    • BugFix
    • 18. Juli 2012 um 12:31

    Mit deinem Wunsch stehst du vermutlich ziemlich allein, da der IE, nunja "nicht sehr beliebt" ist. :D
    Ist auch immer mein erster Schritt bei Installationen in der Firma: IE sperren.
    Aber auf den Kern deiner Frage bezogen, sehe ich auch eher ein http-Forum (oder Ähnliches) als bessere Anlaufstelle.

  • Was ist -722 für ein Code

    • BugFix
    • 18. Juli 2012 um 11:30
    Zitat von m-obi

    Ah super danke. Kannst du mir auch sagen, warum WM_NOTIFY mein GUISetOnEvent($GUI_EVENT_PRIMARYUP... verhindert?


    Ähhhm, *Glaskugel reib* ... Mist ist zu dreckig. :rolleyes:

    Ohne Code, weiss ich nicht mal ansatzweise, was du gerade meinst. :D

  • Mehrzeiliger Button mit anderer Farbe

    • BugFix
    • 18. Juli 2012 um 11:26

    Das leidige Problem bei den Button ist, dass das Setzen von Farben (Text und/oder Hintergrund) alle anderen Styles zerstört.

    Eine Variante wäre z.B. ein semitransparentes, eingefärbtes Child-Window über den Button zu legen. Sieht aber nicht so toll aus:

    Spoiler anzeigen
    [autoit]

    #include <WinAPI.au3>
    #Include <ButtonConstants.au3>
    #Include <Constants.au3>
    #Include <WindowsConstants.au3>

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

    $fChg = False

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

    $hGui = GUICreate('Test', 300, 300)
    $cBtn = GUICtrlCreateButton('Eine Zeile', 20, 80, 80, 30, BitOR($BS_CENTER,$BS_VCENTER,$BS_NOTIFY,$BS_MULTILINE))
    $hWndOverBtn = GUICreate('', 80, 30, 20, 80, BitOR($WS_BORDER,$WS_POPUP), $WS_EX_MDICHILD, $hGui)
    GUISetBkColor(0xFF0000, $hWndOverBtn)
    GUISetState(@SW_SHOW, $hWndOverBtn)
    WinSetTrans($hWndOverBtn, '', 50)
    _WinAPI_SetWindowLong($hWndOverBtn, $GWL_EXSTYLE, BitOR(_WinAPI_GetWindowLong($hWndOverBtn,$GWL_EXSTYLE), $WS_EX_TRANSPARENT)) ; == erlaubt das "Durchklicken" s. progandys Funktion

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

    GUISetState(@SW_SHOW, $hGui)

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

    While True
    Switch GUIGetMsg()
    Case -3
    Exit
    Case $cBtn
    $fChg = Not $fChg
    If $fChg Then
    GUICtrlSetData($cBtn, 'Das sind zwei Zeilen Text')
    Else
    GUICtrlSetData($cBtn, 'Eine Zeile')
    EndIf
    EndSwitch
    WEnd

    [/autoit]


    Bau lieber aus einem Label deinen eigenen Button. Schönen Rahmen per Style drumherum ($SS_ETCHEDFRAME oder $SS_GRAYFRAME oder $SS_BLACKFRAME, was dir gefällt) und per BitOR noch $SS_CENTER dazu (sorgt für AutoWrap und Zentrierung).
    Den Klickeffekt kannst du simulieren:
    - GUI_EVENT_PRIMARYDOWN ==> Ctrl verschieben x+1, y+1
    - GUI_EVENT_PRIMARYUP ==> Ctrl zurück verschieben
    Und Einfärben ist beim Label kein Problem.

  • Was ist -722 für ein Code

    • BugFix
    • 18. Juli 2012 um 09:58

    Das ist die Notification UDN_DELTAPOS

    Zitat von MSDN


    MSDN_Up-Down Control

    Sent by the operating system to the parent window of an up-down control when the position of the control is about to change. This happens when the user requests a change in the value by pressing the control's up or down arrow. The UDN_DELTAPOS message is sent in the form of a WM_NOTIFY message.

  • .NET Funktionen in AutoIt Verwenden

    • BugFix
    • 17. Juli 2012 um 19:01

    In begrenztem Umfang kann man da etwas basteln: Guckst du

  • Unstrukturieren Text parsen - wie ?

    • BugFix
    • 17. Juli 2012 um 18:32

    $var: Hast du den Code mal probiert? ;)
    Sowas ging in irgendeiner alten AutoIt-Version. Aktuell mußt du eine Array-Rückgabe immer erst in einer Variablen auffangen, bevor du diese mit _ArrayDisplay() anzeigen kannst.

  • Brainfuck - Compiler, IDE und Interpreter

    • BugFix
    • 16. Juli 2012 um 15:53
    Zitat von minx

    Naja, vom Coe wird ja jedes Zeichen, also jeder Befehl einzeln verarbeitet. Oder was meinst du jetzt?


    Wenn du Sztrings abspeicherst ist es z.B. sinnvoll vorher für eine bestimmte Anzahl Zeichen einen ASCII-Mittelwert zu ermitteln und diesen als Basis für De-/Inkrement zu nutzen. Verkürzt die Schleifen deutlich.

  • Brainfuck - Compiler, IDE und Interpreter

    • BugFix
    • 16. Juli 2012 um 09:06
    Zitat von K4z

    wobei dann jedes Zeichen einzeln abgearbeitet wird. Das wäre vielleicht auch noch ganz schön


    Wenn du tatsächlich jedes Zeichen einzeln interpretierst, kannst du kaum optimierten Code erstellen und erhältst ellenlange Codeschlangen. Es gibt ja bekanntlich kaum die Möglichkeit, dass zwei Menschen (od. verschiedene Interpreter) zu einem Ablauf denselben BF-Code generieren. :D
    Der Reiz bei der BF-Geschichte liegt m.M. nach darin, effiziente Algorithmen zu entwickeln, die minimalen Code hervorbringen. Das ist eine Anforderung, die schon etwas von dir verlangt. Denn wer würde sonst schon freiwillig in BF programmieren. :whistling:

  • Images in Threads - Bug oder Feature?

    • BugFix
    • 16. Juli 2012 um 08:55

    Hi,
    mir ist gerade aufgefallen:
    Wenn in einem Thread in verschiedenen Posts Images eingebunden sind (als Anhang geladen und im Text eingefügt) und man öffnet das Bild eines Posts, enthält die Imageshow alle auf diese Art geposteten Images des Threads.
    Hier anzuschauen: Im Post 1 habe ich das Bild meiner v0.9 eingebunden. Im Post 2 wurde ein Bild für eine fehlerhafte Darstellung gepostet.
    In beiden Posts hat man Zugriff auf beide Bilder. :D

    Ich sehe dass eigentlich als Bug, da ja nur ein Bild im Bezug zum jeweiligen Post steht.

  • OwnContext UDF (vorher MenuEx)

    • BugFix
    • 15. Juli 2012 um 15:51

    Neue Version v0.9
    Nun Submenü (1 Level Tiefe) möglich. Gesamte Fläche eines Eintrags wird als Control erkannt.
    s. Post #1

  • Excel schließen - Absturz

    • BugFix
    • 15. Juli 2012 um 11:30

    Du solltest das Excel-Objekt erstellen bei Programmstart (oder, falls eine Excel-Instanz bereits läuft, mit ObjGet darauf referenzieren).
    Und bei Programmende schließt du das Excel-Objekt wieder (vorher prüfen ob dein aktuelles Workbook-Objekt, auch das einzige ist --> .Count )
    Dann kommst du gar nicht erst in die Situation, dass evtl. mehrere Instanzen existieren oder nicht aus dem Speicher entfernt sind.

  • _StringBetween Problem

    • BugFix
    • 15. Juli 2012 um 00:10

    Guckt dir mal die Hilfe zu _StringBetween an. Was gibt diese Funktion zurück? -- Richtig: Ein Array. ;)

  • Listview Spalten fixieren - jetzt als Funktion

    • BugFix
    • 14. Juli 2012 um 15:29

    Nun, da es bei mir funktioniert und die anderen, die es heruntergeladen haben auch nichts Gegenteiliges gemeldet haben, und du einen Beispielcode schuldig bleibst: Es funktioniert! :D
    Vielleicht ist dir aber entgangen, dass dieses erst ab OS Vista möglich ist. ;)

  • SciTE x86 (32bit) by default? Wie?

    • BugFix
    • 12. Juli 2012 um 07:14
    Zitat von Tim29057

    und das nerft mich schon


    Das legst du, wenn ich mich recht erinnere, bei der Installation fest. Falls du dort x64 gewählt hast:
    Was ist daran nervend, beim Kompilieren einen Mausklick zu machen... :wacko:

  • OwnContext UDF (vorher MenuEx)

    • BugFix
    • 11. Juli 2012 um 23:08

    v0.8
    Jetzt geändert zu OwnContext UDF
    Einige Veränderungen/Fixes, s. Post #1

  • individuelles ContextMenu auf HotKey

    • BugFix
    • 11. Juli 2012 um 16:14

    Kontextmenü, mit Icon, Bildern (jpg,gif,bmp) oder Farbquadraten - habe ich gerade vor ein paar Tagen in den Skripten gepostet. Guckst du ;)

  • Msgbox: Return ID von gedrückter Schaltfläche ermitteln

    • BugFix
    • 11. Juli 2012 um 10:22

    Öffne mal SciTE und gib "Alt+w" ein. Im Wizard kannst du u.A. auch Code für MsgBoxen mit allen Einstellungen generieren. ;)

  • OwnContext UDF (vorher MenuEx)

    • BugFix
    • 10. Juli 2012 um 22:54

    v0.7
    Berücksichtigung von DISABLED Item.

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™