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

Beiträge von skyteddy

  • Wie bekomme ich Namen oder ID der Checkboxen raus?

    • skyteddy
    • 7. Juli 2011 um 21:45

    Hallo Zusammen,

    ich würde gerne ein Installscript für den Free Download Manager V3.8 Beta schreiben.

    Mitten im Setup gibt es eine Seite mit den "Additional Tasks" auf der es scheinbar 3 Checkboxen gibt. Siehe Attachment.

    Wenn ich jedoch mit dem Au3info Windows-Info drüber gehe, bekomme ich bei allen 3 nur folgende identische Info zum Control:

    Code
    >>>> Control <<<<
    Class:	          TNewCheckListBox
    Instance:         1
    ClassnameNN:      TNewCheckListBox1
    Name:	
    Advanced (Class): [CLASS:TNewCheckListBox; INSTANCE:1]
    ID:               262292

    Mit Send("!d") könnte ich z.B. die erste Checkbox setzen oder abhaken, aber ich kann vorher nicht ermitteln, ob die Option schon gesetzt ist, daher würde ich es schon gerne mit ControlCommand machen.

    Wie kann ich für alle 3 Checkboxen die Infos ermitteln, sodass ein ControlCommand damit funktioniert? Ist das ein Problem von Au3Info oder ne Eigenheit des Installers?

    Besten Dank und happy computing
    R@iner

    Dateien

    FDM.png 15,35 kB – 0 Downloads
  • Problem mit UDPOpen (Magic-Paket)

    • skyteddy
    • 1. Juli 2011 um 13:49

    Ich hab damals viel Zeit verbraten, um das zu untersuchen. Letztendlich war es auch ein Bug in AutoIt und ProgAndy hat mir damals ne Alternative programmiert, bis dann mein Bug-Report erhört wurde, und als Resultat dann die Option "flag" :1 - Allow the broadcasting on the address "255.255.255.255" eingeführt wurde. Trotzdem habe ich es nie auf allen Rechnern zum Laufen gebracht, außer der Workaround, alle nicht benötigten Netzwerkkarten zu deaktivieren.

    Mit wireshark siehst Du ziemlich schnell, wo das Problem liegt.

    happy computing
    R@iner

  • Problem mit UDPOpen (Magic-Paket)

    • skyteddy
    • 1. Juli 2011 um 13:40

    Ok, komisch. Dann würd ich mal Wireshark installieren und schauen, was wo gesendet wird.

    happy computing
    R@iner

  • Problem mit UDPOpen (Magic-Paket)

    • skyteddy
    • 1. Juli 2011 um 13:35

    Ich war etwas ungenau. Ich hab die Erfahrung gemacht, dass es immer geht, egal wieviel Netzwerkkarten, wenn das OS Windows XP ist. Ist Vista oder Win 7 drauf und mehr als eine Netzwekkarte, dann funktionierte mein Testscript damals auch nicht, außer ich habe alle, bis auf die betreffende Netzwerkkarte, deaktiviert.

    happy computing
    R@ienr

  • Problem mit UDPOpen (Magic-Paket)

    • skyteddy
    • 1. Juli 2011 um 13:30

    Kann es sein, dass es an Rechner nicht geht, die mehr als eine Netzwerkkarte verbaut haben?

    happy computing
    R@iner

  • AutoIt 3.3.7.xx Beta verfügbar

    • skyteddy
    • 28. Mai 2011 um 15:10

    Nö, die 3.3.7.4 ;)

    Happy computing!
    R@iner

  • Geschwindigkeit und Typ einer Netzwerkkarte / Verbindung feststellen

    • skyteddy
    • 27. Mai 2011 um 16:05

    Sucht mal nach iphlpapi.dll mit GetIfEntry und GetPerAdapterInfo an. Damit werden die notwendigen Infos geliefert.

    Ich hab damit mal angefangen, aber nicht fertig gemacht: Klick mich

    happy computing!
    R@iner

  • AutoIt 3.3.7.xx Beta verfügbar

    • skyteddy
    • 27. Mai 2011 um 09:10

    Bei der aktuellen Beta-Version 3.3.7.2 crasht der au3check nicht mehr! :)

    happy computing!
    R@iner

  • AutoIt 3.3.7.xx Beta verfügbar

    • skyteddy
    • 24. Mai 2011 um 17:19
    Zitat von veronesi

    Edit:
    Ach ja: Das Test-Script im Post oben, crasht bei mir auch! (Win7, x64)


    Dank Dir für Dein wertvolles Feedback! Jetzt brauche ich wenigstens nicht mehr bei mir das Suchen anfangen!

    happy computing!
    R@iner

  • AutoIt 3.3.7.xx Beta verfügbar

    • skyteddy
    • 24. Mai 2011 um 08:45

    Hier ein Script was den au3check crasht. Kann das mal jemand bitte mit Windows 7 x86 oder auch Windows 7 x64 compilieren:

    Spoiler anzeigen
    [autoit]

    #region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Version=Beta
    #endregion ;**** Directives created by AutoIt3Wrapper_GUI ****

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

    #include-once
    #include <array.au3>
    #include <date.au3>
    #include <inet.au3>
    #include <GUIComboBox.au3>
    #include <GuiEdit.au3>
    #include <GuiConstantsEx.au3>
    #include <Constants.au3>
    #include <string.au3>
    #include <SliderConstants.au3>
    #include <ButtonConstants.au3>
    #include <WindowsConstants.au3>
    #include <StaticConstants.au3>
    #include <ScrollBarConstants.au3>
    #include <Misc.au3>
    #include <FTPEx.au3>

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

    Opt("MustDeclareVars", 1)

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

    MsgBox(0, "Test", "Test")

    [/autoit]


    happy computing
    R@iner

  • AutoIt 3.3.7.xx Beta verfügbar

    • skyteddy
    • 23. Mai 2011 um 17:26

    here we go:

    Spoiler anzeigen
    Code
    AutoIt Changelog (including beta version changes)
    =================================================
    
    
    3.3.7.0 (23rd May, 2011) (Beta)
    AutoIt:
    - Fixed #1040: _ScreenCapture_Capture(): GDI object leak with cursor capture.
    - Fixed #1599: TraySetItemText() regression for default menu item.
    - Fixed #1282: WinMove before GUICtrlSetPos during GUICreation.
    - Fixed #1397: Bad HotKeySet() not detected on keyboard as Russian one.
    - Fixed #1531: default txtcolor for iput edit list combo updown with black theme. 
    - Fixed #1617: GuiCreate failure after GuiDelete can lead to a loop on Autoit exit.
    - Fixed #1596: GUICtrlSetPos() default = no change.
    - Fixed #1485: Crash on ContinueCase.
    - Fixed #1626: TCPRecv()/TCPSend() doc about Unicode transmission.
    - Fixed #1653: Doc for WM_KEYLAST Windows 2000 message.
    - Fixed #1669: StringRegExpReplace() doc about doubling of "\" in replace string.
    - Fixed #1673: WinGetProcess() doc example.
    - Fixed #1677: Invalid ContinueLoop with multiple levels.
    - Fixed #1684: FileRead() binary read memory allocation error.
    - Fixed #1685: BitRotate() shift parameter.
    - Fixed #1734: GUICtrlCreateAVI() crash with negative subfield.
    - Fixed #1923: Memory consumption while FileOpen/FileClose.
    - Fixed #1883: IsHWnd(), Return Value. (Nitpick: Value = Bool).
    
    
    AutoItX:
    - Fixed #1686: AU3_PixelSearch crashes.
    
    
    UDFs:
    - Added: _DebugSetup() can report to a Notepad Window.
    - Added #1371: Allow Default keyword in _TempFile().
    - Added #1527: Test example to have doc example working.
    - Added #1636: _Security__LookupAccountSID() for Remote Systems.
    - Added #1569: _ArraySearch() $iPartial (->$iCompare) extended to match on variables of same type.
    - Added #1557: VK_xBUTTON in Constants.au3.
    
    
    - Fixed #1542: _DebugSetup() closing when use with GUI handling events.
    - Fixed #1549: _SQLite_Escape() crash for strings > 64K (> 3.3.0.0).
    - Fixed #1517: _GUICtrlListView_simpleSort with checkbox.
    - Fixed #1588: AUtoIt3.exe stay active for all processes using the Window report.
    - Fixed #1615: _GUICtrlTreeView_SetStateImageIndex() with index = 0.
    - Fixed #1620: _DebugOut() or _DebugReportVar() containing '.
    - Fixed #1513: Allow _GUI...() to use notification callback (LPSTR_TEXTCALLBACK).
    - Fixed #1608: _Crypt_EncryptFile() for file >1Mb.
    - Fixed #1644: _InetMail() with Windows Live mail.
    - Fixed #1453: _Net_Share_ShareCheck return always 0.
    - Fixed #1664: _GUICtrlTab_GetItem() does not return text.
    - Fixed #1671: _WinAPI_WideCharToMultiByte() doc.
    - Fixed #1672: _WinAPI_GetObject() reference ANSI version.
    - Fixed #1665: _ScreenCapture_CaptureWnd() when running with Aero theme.
    - Fixed #1689: _Debug...() cannot be obfuscated.
    - Fixed #1712: _FileWriteFromArray() crash on array.
    - Fixed #1754: _PathFull() optional parameter doc.
    - Fixed #1756: _GDIPlus_Startup() Flaw on error.
    
    
    - Changed: _SQLite 3.6.22 -> 3.7.2.0
    
    
    Au3Check:
    - Added: #forcedef directive to force var definition as after Assign().
    - Added: -w 7 to check ByRef parameter passing.
    
    
    - Fixed: Const Enum wrong ERROR.
    - Fixed: Global declared in func not detected.
    - Fixed #1051: no ERROR if keyword not followed by a separator as Local$a.
    
    
    
    
    3.3.6.1 (16th April, 2010) (Release)
    AutoIt:
    - Fixed #1515: FileOpen still opening in exclusive mode in some situations.
    Alles anzeigen

    happy computing!
    R@iner

  • AutoIt 3.3.7.xx Beta verfügbar

    • skyteddy
    • 23. Mai 2011 um 16:37

    Auch eine Installation aus dem Zip brachte keine Änderung

    happy computing!
    R@iner

  • AutoIt 3.3.7.xx Beta verfügbar

    • skyteddy
    • 23. Mai 2011 um 16:10

    Nein, die letzte Beta war die 3.3.5.6, die letzte Final war die 3.3.6.1!

    Bisher hatte ich das Gespann 3.3.6.1 Final und 3.3.5.6 Beta. Die Beta habe ich bevorzugt zum Compilieren benutzt, da das die letzte Version ist, die das Minifest für x64 auch korrekt setzte. Die 3.3.6.1 ist an der Stelle buggy.

    Ich hab nun lediglich die letzte Beta 3.3.5.6 gegen die 3.3.7.1 ausgetauscht, und das mittels Installer, also exe. Das ist für mich der normale Weg, der bisher auch problemlos funktioniert hat.

    Die Files liegen schön brav da, wo sie hin gehören, nur crasht der au3check relativ schnell, sobald er aufgerufen wird.

    Welches OS verwendest Du?

    happy computing!
    R@iner

  • AutoIt 3.3.7.xx Beta verfügbar

    • skyteddy
    • 23. Mai 2011 um 15:45

    Das ChangeLog ist doch in der Hilfe enthalten! Dort findest Du eine detaillierte Liste aller Änderungen.

    Über Inkompatibilitäten kann ich noch nix sagen, da ich nix compiliert bekomme, aber auf den ersten Blick habe ich keine Script Breaking Changes gelesen. Dafür wurden für mich 2 wichtige Bugs beseitigt.

    happy computing!
    R@iner

  • AutoIt 3.3.7.xx Beta verfügbar

    • skyteddy
    • 23. Mai 2011 um 15:40

    Hallo UEZ,

    nein, brav die 3.3.5.6 deinstalliert, rebootet, temp geleert und dann erst die 3.3.7.1 installiert.

    Aber wird nicht sowieso die alte Beta automatisch deinstalliert? Ich bin mir da nicht sicher.

    Ach so, ich vergaß: OS ist WinXP Pro, SP3+, 32bit, Deutsch

    happy computing!
    R@iner

  • AutoIt 3.3.7.xx Beta verfügbar

    • skyteddy
    • 23. Mai 2011 um 11:20

    Hallo Zusammen,

    es gibt endlich ne neue Beta-Version von AutoIt. 3.3.7.1: Klick mich

    Ich kann leider gar nichts mehr compilieren, denn der AU3Check crasht mir immer :( Hat jemand außer mir auch noch diesen Fehler?

    happy computing!
    R@iner

    Edit BugFix: Ich war so frei und hab den Titel angepaßt, da die Betas ja fast im Minutentakt neu versioniert werden...
    Edit Skyteddy: Und ich war so frei und habe aus .ff ein .xx gemacht :)

  • Wie komplexe GUI erzeugen?

    • skyteddy
    • 17. Mai 2011 um 12:25

    Super, merci! An google denke ich immer nicht, weil ich die Forensuche normalerweise benutze. :(

    In diesem Fall stört die sich an dem "+". Aber Tante Gurgel hat wie immer geholfen! Sie macht aus dem GDIplus auch ein GDI+. Und als Ergänzung site:autoit.de als Suchkriterium hilft beim Einschränken auf das Forum hier. Ich werde nur noch Tante Gurgel benutzen.

    Danke nochmal. Dann hab ich ja am Wochenende erst mal was zu lesen.

    happy computing!
    R@iner

  • Wie komplexe GUI erzeugen?

    • skyteddy
    • 17. Mai 2011 um 11:51
    Zitat von Ineluki
    [autoit]

    _WinAPI_PtInRect

    [/autoit]


    Geht aber nur im 32 Bit Modus ;)


    Huch, wieso dass denn? Memory-Alligment wieder? Pointer sollten doch richtig übersetzt werden. Oder wie würdest Du es machen, also Maus-Position in einem Array mit Button-Rects überprüfen?

    Zitat von name22

    GDIPlus unterstützt ein ARGB Farbsystem. Das heißt, du kannst dank dem Alpha Channel z.B. einen leicht transparenten Brush (_GDIPlus_BrushCreateSolid) eerzeugen und über die gewünschte Stelle legen.


    Ok, anhand des Beispiels in der AutoIt-Hilfe werde ich nicht schlau. :( Und wie mir das beim Aufhellen helfen soll, schon zweimal nicht. Ich werd mal am Wochenende anfangen.

    Gibt es ein GDIplus-Tutorial?

    Zitat von chrisatack

    sorry ich habe gerade leider auch nicht so viel Zeit aber guck dir mal meine Ribbons Bar an.


    Jo danke, ich schau mal drüber.

    happy computing!
    R@iner

  • Wie komplexe GUI erzeugen?

    • skyteddy
    • 16. Mai 2011 um 20:56
    Zitat von name22

    Ja. Nicht direkt Algorithmen, sondern eher fertige Funktionen, aber das kommt ja auf das selbe raus. ;)


    Also _GDIPlus_BitmapCreateFromHBITMAP und _GDIPLus_GraphicsDrawImageRect sehen ja schon mal gut aus. Aber ich hab bisher nichts gefunden, so ein extrahiertes Bitmap "aufzuhellen".

    Gibt es sowas wie PtInRect? Dann könnte ich die Koordinaten der Buttons in Rects ablegen.

    Da muss ich noch viele Beispiele anschauen. :) Gibt es für GDIplus irgendwo ein Tutorial?

    happy computing!
    R@iner

  • Wie komplexe GUI erzeugen?

    • skyteddy
    • 16. Mai 2011 um 17:00
    Zitat von BadBunny

    GDI+ (Auch GDIPlus) ist eine, schon in AutoIt mitgelieferte UDF.


    Argl, dann sag das doch gleich, dass das GDIPlus heißt :)

    Zitat von BadBunny

    Um es dir bildlisch vorzustellen stell dir vor auf deinem Schreibtisch liegt ein Blatt mit eiem der Bilder aus dem ersten Post.
    Jetzt stell dir vor du legst ein weites kleineres Bild mit einem schönen Button drauf auf einen der Button. Jetzt siehst du natürlich alles normal bis auf die Stelle wo das kleiner Bild draufliegt, da dieses ja das darunter überdeckt.


    Ok verstanden. Jetzt nochmal zu dem "kleineren Bild": Gibt es da irgendwelche Algorithmen, um den original Bereich herauszuholen, denn irgendwie mathematisch aufzuhellen, den dann auf den original Bereich darüber zu legen, damit man deutlich sieht, dass die Maus in diesem Bereich ist und dass dieser gewisse Button gemeint ist?

    Zitat von BadBunny

    So funktioniert GDI+


    Du redest Dich leicht :)

    Dank Dir und happy computing!
    R@iner

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™