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. 4ern

Beiträge von 4ern

  • Spezielles Fensterdesign, Icon, Button und Inputbox vom Windows-eigenen Programm

    • 4ern
    • 16. Juli 2013 um 14:41

    Ich bin da auch sehr gespannt drauf.

  • Externes Treeview auslesen

    • 4ern
    • 16. Juli 2013 um 13:19

    Bekomme folgende Class von Window Info Tool:

    [CLASS:wVantive; INSTANCE:7]

    evtl. ist das garkeine Listview... Aber Listbox kann ich auf jedenfall ausschließen.

    Siehe Screenshot der Listview (sorry muss wg. Datenschutzrechtlichen Gründen unerkentlich gestalten)

    Evlt. ist die Listview in einem Tab und ich bekomme von diesem das Handle....
    Gibt es noch eine Möglichkeit in einem Tab an das Handle der Listview ran zukommen?

    Vielen Dank für die Hilfe.

    Bilder

    • a.jpg
      • 25,21 kB
      • 1.011 × 116
  • Externes Treeview auslesen

    • 4ern
    • 16. Juli 2013 um 08:04

    Ja das habe ich bereits versucht, funktioniert leider nicht. Ich denke ich brauch genau die selben Befehle wie bei TreeView:

    _GUICtrlTreeView_GetFirstItem

    Damit mit ich das Controll Handle der Items bekomm. Leider finde ich es nicht.

  • Externes Treeview auslesen

    • 4ern
    • 15. Juli 2013 um 14:06

    Ok

    - TreeView erledigt
    - ListBox erledigt
    - ListView nach 5 Stunden kampf krieg es wieder nicht hin. Leider auch nicht mit der super Hilfe von m-obi.

    Ich krieg zwar die ControlHandle raus, aber die Werte aus der Liste bleiben wieder in verborgnen....

    Mit "_GUICtrlListView_GetItem" krieg ich leider ein Leeres Feld.

    Vielen Dank für eure Hilfe.

  • Externes Treeview auslesen

    • 4ern
    • 15. Juli 2013 um 08:07

    @ m-obi vielen vielen Dank. Funktioniert perfekt. Danke für die Super Lösung.

  • Externes Treeview auslesen

    • 4ern
    • 14. Juli 2013 um 14:10

    Mein Problem ist es, dass ich die class, id oder Instanz von den einzelnen tree Labels nicht weis und somit diese nicht ansteuern kann. Das einzige was ich bis jetzt rausgefunden habe ist die class und die Instanz des gesamten TreeViews:

    Class: TreeViewWndClass
    Instanz: 1

    Zudem konnte ich die über die Messages die gesendet werden die wParam & iParam herausfinden. Nur ich weis nicht ob ich damit nun was anfangen kann.... Bzw. Stehe total auf dem Schlauch.

  • Externes Treeview auslesen

    • 4ern
    • 12. Juli 2013 um 20:00

    Ich habe versucht nun die Messages abzufangen und konntedie wParam & iParam der Treeview auslesen. Kann ich anhand dieser Werte irgendwie die einzelen Treeviews auslesen?

  • Externes Treeview auslesen

    • 4ern
    • 11. Juli 2013 um 16:34

    Super vielen Dank für den Tipp.

    Mit ControlHide() konnte ich jetzt herausfinden, dass ich das TreeView ansprechen kann, also es in dem Fall mit:

    [autoit]

    Controlhide("Service","","[CLASS:TreeViewWndClass; INSTANCE:1]")

    [/autoit]

    das TreeView verstecken kann.

    nun ist die Herausforderung die einzelnen TreeViews Labels auszulesen.... und da scheitere ich aktuell.

    Zitat

    Am einfachsten ginge es, wenn man es nachstellen könnte, dass Programm hätte.

    Das Geht leider nicht, da es eine eigene Anwendung für unser Unternehmen ist. Mit einigen Millionen Kundendatensätzen....

  • Externes Treeview auslesen

    • 4ern
    • 11. Juli 2013 um 15:53

    Hallo zusammen,

    ich versuche aus einem externen Windowsprogramm die Treeview auszulesen. Leider ohne Erfolg.

    Folgnde Infos erhalte ich über das TreeView:

    Window
    Titel: Service
    Class: _Rentive

    Controll:
    Class: TreeViewWndClass
    Instance: 1
    ID: -

    Ich habe es mit folgenen Befehl versucht:
    $i = ControlTreeView ("Service","","[CLASS:TreeViewWndClass; INSTANCE:1]","GetText", "item1")

    Vielen Dank für eure Hilfe.

  • Hunspell DLL nutzen - zur laufzeit Rechtschreibung prüfen

    • 4ern
    • 1. Juli 2013 um 11:53

    Ok hat sich erledigt.
    Die richtigen Datein sind unter "http://progandy.de/downloads/viewdownload/3-autoit-udfs/12-hunspell.html" zufinden.

  • Hunspell DLL nutzen - zur laufzeit Rechtschreibung prüfen

    • 4ern
    • 1. Juli 2013 um 10:51

    Hm leider funktioniert bei mir die Example nicht. Bekomme folgende Fehlermeldung:

    "AutoIt v3 Script funktioniert nicht mehr - Eub Problem hat die richtige Ausführung dieses Programms verhindert. Schließen Sie das Programm"

    So eine Rechtsschreibprüfung were für mich wirklich intereasannt.

    Dateien

    Unbenannt.jpg 28,83 kB – 0 Downloads
  • GUI über HTML und CSS

    • 4ern
    • 30. Juni 2013 um 19:19

    Ok das ganze funktioniert ganz gut. Jedoch ist man beim CSS eingeschränkt, also keine css3 Unterstützung. Zudem wird jQuerey nicht unterstützt.

  • GUI über HTML und CSS

    • 4ern
    • 29. Juni 2013 um 20:18

    wow Danke für den Tipp.
    Werde ich gleich mal ausprobieren. In wie fern ich da CSS3 und Javascript ausführen kann.

  • GUI über HTML und CSS

    • 4ern
    • 29. Juni 2013 um 19:48

    Hallo zusammen,

    Ich lege viel Wert auf eine schöne GUI jedoch erscheint mir GDI+ für einen Anfänger etwas zu kompliziert, daher habe ich mich auf die Suche gemacht, ob man eine GUI über HTML und CSS erstellen kann. Einige Ansätze habe ich bereits hier im Forum gefunden, jedoch gab es keine lauffähige Lösung...

    Aus diesem Grund stelle ich euch hier meine Lösung vor. Diese basiert auf HTML und CSS3.

    Über jeden Verbesserungsvorschlag freue ich mich sehr.

    [autoit]


    ;*****************************************
    ;HMTL_GUI.au3 by rYnow
    ;Ein HTML - GUI Konzept
    ;~ Wie funktioniert das?
    ;~ Die GUI wird in HTML und in CSS3 erstellt. Das wichtigste ist der CSS Befehl ":activ". Durch diesen Befehl können wir mit "PixelGetColor" den Farbwert des activen
    ;~ Buttons erkennen.
    ;
    ;Zubeachten:
    ;~ Dieses Konzept funktioniert nur mit CSS3, daher ist IE ab Version 10 notwendig und in der HTML muss folgender MetaTag eingesetzt werden:
    ;~ <meta http-equiv="X-UA-Compatible" content="IE=9" />
    ;~ Zudem muss beachtet werden, dass der CSS ":activ" nicht den gleicheb Farbwert besitzt wie Background oder Hover.
    ;*****************************************
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <GuiButton.au3>
    #include <IE.au3>

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

    HotKeySet("{ESC}", "Terminate")
    func Terminate ()
    MsgBox(0,"Ende","GUI wird beendet")
    exit
    EndFunc

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

    Opt("PixelCoordMode", 2)
    _IEErrorHandlerRegister()
    $IE = _IECreateEmbedded()
    $html_GUI = GUICreate("html GUI", 200, 300, -1, -1, BitOR($WS_SYSMENU, $WS_POPUP),-1)
    $Browser = GUICtrlCreateObj($IE, -1, -1, 230, 310)

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

    GUISetState(@SW_SHOW, $html_GUI)
    _IENavigate($IE, @scriptdir & "HTMLGUI.html")

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

    While 1
    ;Farbprüfung in der GUI
    $button1 = PixelGetColor(50, 30)
    $button2 = PixelGetColor(50, 90)
    $button3 = PixelGetColor(50, 150)
    $button4 = PixelGetColor(50, 210)
    $button5 = PixelGetColor(50, 270)

    if $button1 = 1786718 then
    MsgBox(0,"Button","Button1 wurde gedrückt")
    $button1 = 0
    elseif $button2 = 1786718 then
    MsgBox(0,"Button","Button2 wurde gedrückt")
    $button2 = 0
    elseif $button3 = 1786718 then
    MsgBox(0,"Button","Button3 wurde gedrückt")
    $button3 = 0
    elseif $button4 = 1786718 then
    MsgBox(0,"Button","Button4 wurde gedrückt")
    $button4 = 0
    elseif $button5 = 1786718 then
    MsgBox(0,"Button","Button5 wurde gedrückt")
    $button5 = 0
    EndIf

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

    WEnd

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


    HTML

    HTML
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
           "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>AutoIt HTML GUI</title>
    <link rel="stylesheet" href="style.css" type="text/css">
    <meta http-equiv="X-UA-Compatible" content="IE=9" />
    </head>
    
    
    <body>
    	<div class="wrapper"> 
    		<a href="#" class="button" style="top: 228px; left: 175px;">Button1</a>
    		<a href="#" class="button" style="top: 228px; left: 175px;">Button2</a>
    		<a href="#" class="button" style="top: 228px; left: 175px;">Button3</a>
    		<a href="#" class="button" style="top: 228px; left: 175px;">Button4</a>
    		<a href="#" class="button" style="top: 228px; left: 175px;">Button5</a>
    	</div>
    </body>
    </html>
    Alles anzeigen


    CSS

    Code
    /*   
    Author: rYnow
    Date: 29.06.2013
    */
    
    
    * { margin:0px; padding:0px; width:200px;}
    
    
    
    
    /* Buttons */
    .wrapper {width:200px; height:300px; background-color:#000}
    
    
    .button {
       line-height:60px;
       width:200px;
       border-top: 1px solid #96d1f8;
       background: #65a9d7;
       background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
       background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
       background: -moz-linear-gradient(top, #3e779d, #65a9d7);
       background: -ms-linear-gradient(top, #3e779d, #65a9d7);
       background: -o-linear-gradient(top, #3e779d, #65a9d7);
       padding: 20px 68px;
       -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
       border-radius: 0px;
       -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
       -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
       box-shadow: rgba(0,0,0,1) 0 1px 0;
       text-shadow: rgba(0,0,0,.4) 0 1px 0;
       color: white;
       font-size: 19px;
       font-family: Helvetica, Arial, Sans-Serif;
       text-decoration: none;
       vertical-align: middle;
       }
    .button:hover {
       border-top-color: #1872ad;
       background: #1872ad;
       color: #ccc;
       }
    .button:active {
       border-top-color: #1b435e;
       background: #1b435e ;
       }
    Alles anzeigen

    Dateien

    HMTL_GUI.rar 2,19 kB – 898 Downloads
  • ISN AutoIt Studio

    • 4ern
    • 25. Juni 2013 um 22:48

    @ ISI360 sehr gute Arbeit. Ich steige gerade in das AutoIt Scripten ein und bin wirklich sehr sehr froh deine IDE gefunden zu haben. Du hast wirklich eine menge sehr nützliche Sachen eingebaut und Sie kann sich auch Grafisch sehen lassen :) Darf ich fragen womit du diese IDE programmiert hast?


    Was ich mir noch wünschen würde währe ein GDI+ Designer. Aber ich denke das zu Aufwendig :)


    SUPER JOB!!!

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™