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

Beiträge von AutoTim

  • ISN AutoIt Studio

    • AutoTim
    • 21. März 2018 um 10:06

    Habe das Problem mitlerweile gelöst. Es lag an fehlerhaften Includedateien.

    Zwei Vorschläge:

    - Einstellungsmöglichkeiten welche .au3 des Projektes beim Klick auf F5 gestartet wird

    - Wenn Formstudio2.exe abschmiert oder vom Antivir gekillt wird, nicht den Inhalt der .isf Datei verlieren. (Schei* Kaspersky) | Alternativ nicht nur .au3 Dateien Automatisch in den Backup Ordner schieben, sondern auch .isf Dateien

    Grüße

    Tim

  • Trigger Event für Funktion herrausfinden

    • AutoTim
    • 21. März 2018 um 09:56

    Danke! Genau das richtige!

  • Trigger Event für Funktion herrausfinden

    • AutoTim
    • 21. März 2018 um 09:37

    Hallo,

    ich habe eine Funktion und diese wird von unterschiedlichen Button getriggert. In der Funktion möchte ich gerne je nach gedrücktem Button eine Fallunterscheidung durchführen.

    Wie kann ich sobald die Funktion getriggert wurde herraufinden, welcher Button diese Funktion ausgelöst hat?

    Grüße

  • ISN AutoIt Studio

    • AutoTim
    • 21. März 2018 um 08:59

    Ich habe eine zweite .au3 Datei angelegt, weil ich eine sekundäre GUI inklusive Code auslagern möchte.

    Also neue IN GUI angelegt und erstellt, neues .au3 angelegt. Nun kann ich aber (trotz Einbindung) auf die GUI nicht zugreifen, auch der Skriptbaum schmiert ab und bringt ständig eine Fehlermeldung. Auch werden im GUI Editor die Funktionen meiner anderen au3 Datei Angezeigt, obwohl dort diese GUI nicht einmal inkludiert ist. Von meiner neuen .au3 Datei werden die Funktionen nicht gelesen.

    Wie ist hier das Richtige Vorgehen?

  • ISN AutoIt Studio

    • AutoTim
    • 15. März 2018 um 08:55

    Ich würde mich sehr über ein Strg + Z freuen =) Gerade im GUI Editor sehr nützlich ;)

  • ISN AutoIt Studio

    • AutoTim
    • 11. März 2018 um 19:15

    Läuft! Danke.

    Kann sich der Skriptbaum auch automatisch aktualisieren wenn ich in der ISF etwas geändert / hinzugefügt habe?

    Tim

  • ISN AutoIt Studio

    • AutoTim
    • 9. März 2018 um 14:21
    Zitat von ISI360

    AutoTim:
    Ja diese Funktion gibt es bereits. Stelle den Cursor einfach auf eine Funktion und wähle Tools -> UDF Header generieren (oder STRG+ALT+H)

    Bitnugger:
    Ich rate jetz mal und sage der 2te Bildschirm befindet sich links neben deinem Hauptbildschirm, oder? Wenn dem so ist hab ich schon einen verdacht...

    Danke, Funktion gefunden ;)

    Gibt es eine Möglichkeit die Handels welche ich in der GUI meinen Elementen vergebe in der Liste angezeigt zu bekommen wenn ich in der .au3 Datei $ schreibe. Dort bekomme ich nur Variablen vorgeschlagen welche ich schon einmal in der .au3 Datei deklariert habe.

  • ISN AutoIt Studio

    • AutoTim
    • 9. März 2018 um 11:12

    Danke. Ich habe nun die .exe bei Kaspersky freigegeben. Also bei mir kein Thema mehr.

    Ich hätte noch einen Vorschlag. Eine Möglichkeit über einen Klick im Menü an die Stelle wo der Mauszeiger ist diesen Funktionskopf einzufügen:

    Code
    ; #FUNCTION# ====================================================================================================================
    ; Author ........: 
    ; Function ......:
    ; ...
    ; ...
    ; ===============================================================================================================================
    Func FuncName()
    
    EndFunc   ;==> FuncName
  • ISN AutoIt Studio

    • AutoTim
    • 9. März 2018 um 09:23

    Hey ISI,

    ich teste das erste mal dein ISN Studio und finde es bis jetzt echt gut! DANKE!

    Leider musste ich feststellen das ich nach dem ersten Benutzen des Form Editors nun immer diese Meldung bekomme ich eine Form aufmachen möchte... Nach einer Neuinstallation geht es wieder für 1 mal Form aufmachen. Beende ich das Projekt und starte es neu, ist die exe erneut nicht aufzufinden...

    ...Aha, Kaspersky....

    Bilder

    • plugin.PNG
      • 8,23 kB
      • 505 × 193

    Dateien

    isn missing.PNG 9,24 kB – 510 Downloads
  • FF.au3 Seiteninhalt auslesen

    • AutoTim
    • 8. März 2018 um 15:24

    Hiermit klappt es:

    C
    ; Open frameset example, get collection of frames
    ; and loop through them displaying their source URL's
    
    #include <IE.au3>
    #include <MsgBoxConstants.au3>
    
    Local $oIE = _IE_Example("frameset")
    Local $oFrames = _IEFrameGetCollection($oIE)
    Local $iNumFrames = @extended
    Local $sTxt = $iNumFrames & " frames found" & @CRLF & @CRLF
    Local $oFrame = 0
    For $i = 0 To ($iNumFrames - 1)
        $oFrame = _IEFrameGetCollection($oIE, $i)
        $sTxt &= _IEPropertyGet($oFrame, "innertext") & @CRLF
    Next
    MsgBox($MB_SYSTEMMODAL, "Frames Info", $sTxt)
    
    _IEQuit($oIE)
    Alles anzeigen

    Danke für eure Hilfe!

  • FF.au3 Seiteninhalt auslesen

    • AutoTim
    • 8. März 2018 um 13:58

    Danke alpines , dann werde ich wohl leider mit FrameCollection arbeiten müssen. Ich habe davon allerdings bis jetzt noch nie etwas gehört... Ich google das einfach mal im Zusammenhang mit AutoIt und sehe was dabei raus kommt...

    Dank Tim

  • FF.au3 Seiteninhalt auslesen

    • AutoTim
    • 8. März 2018 um 13:34

    alpines - Nöp, kein iframe element zu finden. Es sind >frameset> Elemente

    timee000 - Danke. Dein Script funktioniert. Aber bei der Adresse die du verwendest steht auch alles nötige im Quellcode. Da ist Kaputzenpullover auch im Quellcode zu finden. Da ist es genau so, das das Script das gleiche ausgibt wie der Seitenquelltext. Nachgeladene Elemente werden auch hier nicht geladen. Ob das etwas mit <frameset> zu tun hat?

    Grüße Tim

  • FF.au3 Seiteninhalt auslesen

    • AutoTim
    • 8. März 2018 um 11:18

    Danke timee000 für deine Bemühung! Dein Beispiel funktioniert tadellos.

    Dann war meine Vorgabe nicht gut genug. Ich habe jetzt amazon gewählt.

    Die Empfohlenen Produktte wenn man sich eines ansieht, werden dynamisch nachgeladen und sind nicht im Quelltext zu finden.

    Ich habe Screenshots davon gemacht. Die Info und auf den Containerinhalt mit der ID anonCarousel kann ich über _IEGetObjById nicht zugreifen, da es diese ID im Quellcode nicht gibt.

    Grüße

    Dateien

    Inspektor1.PNG 126,8 kB – 548 Downloads Produkte1.PNG 630,61 kB – 557 Downloads Quellcode2.PNG 46,49 kB – 533 Downloads Quelltext1.PNG 26,29 kB – 539 Downloads
  • FF.au3 Seiteninhalt auslesen

    • AutoTim
    • 8. März 2018 um 08:00

    Hallo hier eine Beispielwebsite: http://wikimapia.org


    Der Seitenquellcode enthällt keinerlei Informationen über die möglichen Menüpunkte oben links. Im DOM Explorer finde ich die Informationen und könnte den Text parsen.

    timee000 wenn es im Internetexplorer einfacher geht als im Firefox wäre das auch ok! Leider habe ich es nicht geschafft nachgeladenen content via _IE zu bekommen.

    Hiermit bekomme ich schon einmal das Erstelldatum der Seite zurück. Dies ist keine Info die im Quelltext zu finden ist. Ich habe das Beispiel $oDoc.fileCreatedDate aus der Doku. Woher kenne ich die Möglichkeit des .fileCreateDate?

    C
    #include <IE.au3>
    #include <MsgBoxConstants.au3>
    
    Local $oIE = _IECreate("http://wikimapia.org/")
    Local $oDoc = _IEDocGetObj($oIE)
    MsgBox(0, "Document Created Date", $oDoc.fileCreatedDate)
  • FF.au3 Seiteninhalt auslesen

    • AutoTim
    • 7. März 2018 um 21:38

    Hallo NO1,

    danke für deine Antwort. Ich habe noch das Problem den Quelltext von der angezeigten Website zu bekommen, da der Inhalt dynamisch nachgeladen wurde. Zerlegen kommt danach :) Ich denke da wird StringRegEx mein Freund sein ;)

    Stilgar, danke für den Tip mit _FFXPath, leider bekomme ich immer nur 0 zurück. Ich muss gestehen ich bin trotz der englischen Doku etwas überfordert, da mir viele Begriffe unbekannt sein :(

    Mit folgenden bekomme ich den Inhalt der body tags des quelltextes. Also des statischen Quelltextest (rechte Maustaste -> Seitenquelltext anzeigen). Dort ist aber nicht der Inhatl zu finden wie ich Ihn mit dem Firefox DOM Inspector / Explorer lesen kann.

    Spoiler anzeigen

    $s = _FFXPath("/html", "textContent", 9)

    Leider sind das aber die gleichen Daten die ich mit _FFReadHTML bekomme.

  • FF.au3 Seiteninhalt auslesen

    • AutoTim
    • 7. März 2018 um 06:41

    Vielen Dank für Eure Antworten.

    Ja genau. Danke Alpines, endlich bekommt das Kind einen Namen.

    Den Inhalt des DOM Explorers würde ich gerne auslesen, nicht den Seitenquelltext.

    Grüße

    Tim

  • FF.au3 Seiteninhalt auslesen

    • AutoTim
    • 6. März 2018 um 08:37

    Hallo Forum,

    ich versuche mich zum ersten mal mit FF.au3. Der aktuellen Version direkt von der Website von http://www.thorsten-willert.de/.

    Firefox ESR und die UDF funktionieren. Nur weis ich nicht welche Funktion mir den Inhalt der Website zurückliefert, so wie ich diese sehe.

    Zurück bekomme ich mit _FFReadHTML den Qualltext. Das Problem hierbei ist, das der Quelltext (rechtsklick Seitenquelltext anzeigen) nicht das gleiche ist, als würde ich Ihn über den Firefox Inspektor auslesen.

    Der FF Inspektor enthällt alle Informationen. Der Quelltext fast nichts brauchbares.

    Welche Möglichkeit gibt es den "echten" Websiteinhalt auszulesen?

    Grüße

    Tim

  • GUI transparenter Hintergrund und Schrift

    • AutoTim
    • 12. Februar 2018 um 11:16

    Danke dir für deine Erklärung. Ich werde mich darum kümmern =)

  • Oberfläche ablesen

    • AutoTim
    • 9. Februar 2018 um 09:34

    Soweit ich weiß nicht. Auser du kannst du Wertte direkt aus dem Ram lesen.

    Grüße

  • GUI transparenter Hintergrund und Schrift

    • AutoTim
    • 9. Februar 2018 um 08:24

    Hallo Forum =)

    Ich versuche eine transparente GUI zu erstellen in der Text dargestellt wird.

    Das habe ich auch erfolgreich geschafft, doch leider wird der Text auf hellem Hintergund gut sichtbar dargestellt und auf dunklem Hintergrund nicht.

    Das Bild im Anhang zeigt was ich meine.

    Könnt Ihr mir sagen woran das liegt und wie ich die Schrift auch auf dunklem Hintergrund gut sehen kann?

    Hier der Code:

    Code
    #Include <WindowsConstants.au3>
    #Include <WinAPI.au3>
    
    $Form1 = GUICreate("Form1", 200, 200, 663, 317, -1, bitor($WS_EX_LAYERED,$WS_EX_TOOLWINDOW))
    GUICtrlCreateLabel("beispiel", 88, 59, 115, 40)
    GUICtrlSetFont(-1, 20, 400, 0,"Arial")
    GUISetBkColor(0xABCDEF)
    _WinAPI_SetLayeredWindowAttributes($Form1, 0xABCDEF)
    
    
    GUISetState()
    
    Do
        Sleep(10)
    Until GUIGetMsg() = -3
    Alles anzeigen

    Dateien

    trans.png 85,57 kB – 592 Downloads

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™