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

Beiträge von Baden2016

  • Werte aus ListBox und ComboBox

    • Baden2016
    • 10. Oktober 2018 um 08:14

    Das Programm läuft auf einem TerminalServer. Vielleicht geht deshalb MouseMove etc nicht.

    Ich habe tinytask verwendet. das funktioniert.

    Bsp: Run("C:\Temp\tinytask.exe C:\Temp\splan_2Zeile.rec")

    Hier die Ausgabe von WinGetControls.

    Bilder

    • ausgabe2.JPG
      • 40,91 kB
      • 993 × 133
    • ausgabe3.JPG
      • 21,81 kB
      • 297 × 150
    • ausgabe4.JPG
      • 27,37 kB
      • 847 × 93

    Dateien

    ausgabe1.JPG 50,09 kB – 0 Downloads ausgabe5.JPG 119,64 kB – 0 Downloads
  • Werte aus ListBox und ComboBox

    • Baden2016
    • 9. Oktober 2018 um 17:03

    Danke fürs Bereitstellen. Leider gibt das auch nicht mehr Infos her.

    Ich habe alles soweit geschafft, bis auf zwei Klicks (1x Button + 1x Textzeile) damit es weiter geht. Wenn ich diese zwei Aktionen hinbekomme dann hätte ich es geschafft. Leider kann ich weder den Button noch die Textzeile nach IDs etc auslesen. Mit MouseMove und MouseClick funktioniert es leider auch nicht.

    Im schmlimmsten Fall versuche ich es mit einem anderen Tool vorweg und danach (tinytask.exe).

    Hat jemend noch eine Idee ?

  • Werte aus ListBox und ComboBox

    • Baden2016
    • 8. Oktober 2018 um 15:24

    Eigentlich schon. Ich habe das vor Jahren schon einemal mit einer anderen Anwendung gemacht. Allerdings ist das jetzige Programm so alt oder so merkwürdig das ich Probleme habe die Infos aus der ListBox und ComboBox herauszuziehen.

    Wenn ich mit dem AutoIt InfoTool über das Objekt ziehe, dann stürzt das Programm mit schwerwiegendem Fehler ab. Ich habe mit dem Tool zero Dump und Window Dedective wenigsten die ID herausgefunden.

    Von einigen Buttons bekomme ich überhaupt keine IDs. Die Buttons an sich werden nicht erkannt. Da kann nur einen Spy auf ein Eltern Class machen. Das Programm ist superbase.

  • Werte aus ListBox und ComboBox

    • Baden2016
    • 8. Oktober 2018 um 08:11

    Danke für die Skripte.

    Ich möchte keine neuen Dialog Fenster erzeugen, sondern aus einem Programm entsprechende Werte auslesen.

  • Werte aus ListBox und ComboBox

    • Baden2016
    • 2. Oktober 2018 um 09:14

    Hallo,

    ich habe ein altes Programm aus dem ca. 30000 PDFs erstellt werden sollen.

    Hierzu möchte ich aus einem Dialog folgendes auslesen:

    ListBox -> Anzahl der Einträge / Werte

    ComboBox > Anzahl der Einträge / Werte

    Bei der ListBox habe ich die Anzahl der Einträge so ausgelsen:

    $List = WinList

    $Count = 0

    Local $List = WinList()

    For $i = 1 To $List[0][0]

    $getState = WinGetState($List[$i][1])

    If BitAND($getState, 2) And $List[$i][0] <> "" Then $Count = $Count + 1

    Next

    MsgBox(0, "", $Count)

    Hier ist allerdings der Count immer "7" obwohl es nur zwei oder drei sind.

    Bei der ComboBox kann ich den ausgewähleten Text so auslesen:

    Local $sText = ControlGetText ("Artikel", "", 262)

    MsgBox (0, "Control Text", $sText)

    Ich komme nicht so richtig weiter. Für Tipps wäre ich sehr dankbar :thumbup:

  • Wert aus xml-Datei auslesen

    • Baden2016
    • 19. Mai 2016 um 16:08

    Ich versuche verzeifelt einen Wert (startDate) aus einer xml datei auszulesen. Vielleicht kann mir jemand helfen ?(

    Meine XML-Datei:

    XML
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <TaskOrder title="Refresh D101074A">
    <TemplateTask labelId="D101074A" template="bad74.xsl">
    <data>
        <appointments>
            <appointment>
                <id>14833</id>
                <organisator>Mustermann, Max</organisator>
                <title>Workshop</title>
                <subtitle></subtitle>
                <from>2016-05-23T07:00:00Z</from>
                <startDate>23.05.2016 09:00</startDate>
                <endDate>23.05.2016 17:00</endDate>
                <to>2016-05-23T15:00:00Z</to>
                <attendeeCount>0</attendeeCount>
                <room>
                    <id>7353</id>
                    <name>Besprechungsraum</name>
                </room>
            </appointment>
        </appointments>
    </data>
    </TemplateTask>
    </TaskOrder>
    Alles anzeigen


    Mein autoit Skript:


    AutoIt
    #include <File.au3>
    #include <Array.au3>
    #include <_XMLDOMWrapper.au3>
    
    
    $xmlFile = "D:\Program Files (x86)\XXX\XXX\data\XXX\Daten\room.xml"
    
    
    If FileExists($xmlFile) Then
       $ret = _XMLFileOpen ($xmlFile)
       if $ret =0 then Exit
       $xPath = "//TaskOrder/TemplateTask/data/appointments/appointment/startDate"
    
    
       $startDate = _XMLGetValue($xPath)
    
    
    
    
       MsgBox(0, "test", $startDate & " " & @error & " " & @extended)
    Else
        MsgBox(0, "Fehler", $wert)
    EndIf
    Alles anzeigen


    Ich bekomme leider immer einen leeren Wert zurück.
    Im Voraus danke für eure Hilfe :)

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™