Beiträge von Stilgar

    Nach langer "Kinderpause" geht es wieder weiter ...


    Aktualisierte Dateien sind nun auf GitHub zu finden.


    Neu / aktualisiert:

    • überarbeitet: Commando-Datei für Tidy
    • neu: Commando-Datei für den Au3Stripper

    Anstatt Ctags kann auch Universal-Ctags verwendet werden.


    Ein Wiki dazu - das noch im Aufbau ist.



    Grüße

    Stilgar

    Hallo,


    _FFReadHTML liefert nur den Original Quelltext.

    Um das "Ergebnis" vom Browser zu bekommen kannst Du z.B. folgendes machen:

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

    (siehe auch Dokumentation)


    Falls Du nur wirklich den Quelltext zerlegen möchtest geht das auch mit der _HTML.au3, ähnlich wie die von NO1 :- genannte _ParseTags-Funktion

    Eine UDF für Step 7.


    Das Ganze ist nicht vollständig, obwohl schon einige Jahre alt, für die alltäglichen Aufgaben aber vollkommen brauchbar.

    Download:

    _S7_COM



    Viel Spaß damit!


    Grüße

    Stilgar

    Das ganze extra Zeugs ist leider das Problem, sonst könnte ich auch mit meiner _HTML.au3 weiterarbeiten, da ich meistens nur Daten auslese. Statistisch verwendet jede 2te Seite jQuery.

    Wenn ich meine kleine Visualisierung für die S7-1500 als Beispiel nehme könnte ich per WinHttp dann so gut wie keinen Inhalt auslesen. Auf der Siemens-Homepage und anderen Seiten ist es leider noch viel schlimmer, da kommt man nicht mal mehr per "Browser-Umweg" richtig an den Inhalt heran - Tools wie wget oder Ketarin sind hier chancenlos, wenn man auf den sichtbaren Inhalt zugreifen möchte.


    Das soll jetzt nicht gegen die WinHttp, sondern eher gegen den aktuellen Stand der Web-Seiten wiedergeben, dass man ohne Extrazeugs eben oft keine Daten mehr bekommt - leider.


    Und wie man effektiv an den Seiteninhalt herankommt, weis ich stellenweise auch nicht mehr, bei Siemens sollte ich es vielleicht mal mit OCR versuchen :( ?

    Ein Update von MozRepl dürfte im aktuellen Zustand auf WebExtensions nicht ohne Weiteres möglich sein, dazu fehlen vorerst noch zu viele Funktionen:

    https://developer.mozilla.org/…with_XUL_XPCOM_extensions

    Das kann sich aber noch ändern, oder vielleicht gibt es noch einen anderen Weg. Ich bleibe an dem Thema dran.


    alpines

    Wie erhält man mit WinHttp Zugriff auf den Seiten-Inhalt, deren Inhalt in erster Linie durch Frameworks wie z.B. jQuery zusammengesetzt sind, oder AJAX, oder deren Daten per JavaSript wieder von anderen Seiten geholt werden, wie wende ich damit XPath an, oder ermittle (die vom Browser) berechneten CSS Werte eines Elementes ... ? Habe ich hier was übersehen?


    Grüße

    Stilgar

    Hallo,


    in der FFEx.au3 sind hauptsächlich Funktionen vorhanden, die in den ersten Versionen der FF.au3 vorhanden waren; die letzte Fehlerkorrektur war am 12.06.2017.

    Die FF.au3 wurde von mir zuletzt am 26.06.2017 aktualisiert.


    Für MozRepl wird schon länger jemand gesucht, der das Addon weiter betreut, aber da gibt es wohl noch niemanden.

    Ich schaue mir MozRepl mal genauer an, aber versprechen kann ich diesbezüglich nichts.


    Die meisten Addons sind leider (noch) nicht mit FF V57 kompatibel. Da wird sich auch so schnell nichts ändern. Addons die die FF-Oberfläche betreffen, werden es in Zukunft wohl schwer haben (es wird wenig möglich sein).
    Ich schätze hier wird sich Mozilla wohl selbst in "die Knie schießen", was Erweiterungen angeht.

    Ich versuche mal mehr herauszufinden, was über WebExtensions möglich ist.


    Grüße

    Stilgar

    Funktion zum Speichern als PDF:



    Geht leider nicht anderst, da die API das (noch) nicht hergibt, auch funktioniert an manchen Stellen ControlClick nicht.


    Wem hier was Besseres einfällt, bitte melden, vor allem damit es sprachunabhängig wird.


    Grüße
    Stilgar

    V0.50


    Neue Funktionen:
    _PlanMaker_RangeFormat: Formatierungen eines Bereichs: Padding, Zeilenhöhe usw.
    _PlanMaker_RangeMethode: Methoden wie AutoFit, Clear, Copy, Paste usw. auf einen Bereich anwenden


    Wenn Niemandem mehr etwas dazu einfällt, kommt als Nächstes und zum Schluß die Formatierung für Zahlen usw.
    und eine ausführliche Beschreibung der Funktionen innerhalb der UDF.


    Download - siehe erster Beitrag.




    Viel Spaß damit!
    Grüße Stilgar

    V0.40:


    Neue Funktionen:


    • _PlanMaker_FormatNumber (Nachkommastellen, Vorzeichen, Uhrzeit, Datum usw.)
    • _PlanMaker_PageSetup (Seitengröße, Ränder usw.)
    • _PlanMaker_Print (druckt die angegebenen Seiten)
    • Konstanten zu den allen neuen Funktionen eingefügt (siehe auch PlanMaker und BasicMaker, Handbuch)

    Nochmals mit FreeOffice 2016 getestet: Außer dem Export nach XLSX , sollte auch dort alles funktionieren.


    Download - siehe erster Beitrag.



    Viel Spaß damit!
    Grüße Stilgar


    Hallo,


    es ist jeweils die gleiche Firma.


    Mit OpenOffice oder LibreOffice haben beide gar nichts zu tun.
    Ich benutze das neben LibreOffice eigentlich nur um MS-Office Dokumente zu bearbeiten, da hier die Kompatiblität wesentlich besser ist als bei den Open/Libre usw. Officen und es im Vergleich zu MS sehr günstig bzw. kostenlos ist.


    Die Unterschiede sind dort:
    http://www.softmaker.net/down/officecomparison_de.pdf
    aufgelistet.


    Entwickelt und Getestet ist die UDF mit SoftMaker Office Professional 2016 unter Win7.


    Allerdings hatte ich FreeOffice 2016 gerade in einer VM getetstet: Das komplette Beispiel in der UDF läuft sauber durch.


    Ich würde mal auf die Schnelle sagen:
    Die UDF funktioniert (größtenteils) mit beiden: SoftMaker Office 2016 und FreeOffice 2016.


    -------------------


    Update V0.20:


    added: _PlanMaker_FormatShading
    changed: _PlanMaker_FormatFont (range as object or string)
    changed: _PlanMaker_FormatBorder* (range as object or string)
    changed: _PlanMaker_SheetFromArray (range as object or string)
    changed: _PlanMaker_BookAttach (supports now only the "filename", too)
    changed: __IsRange (checks for object-name "IDocRange")
    optimized: _PlanMaker_ScreenUpdate



    Grüße
    Stilgar

    V0.17


    Neue Funktion um Ränder zu formatieren

    • _PlanMaker_FormatBorder (Formatiert einzeln den Bereich/Zelle, oben, unten usw.)
    • _PlanMaker_FormatBorders (Formatiert alles eines Bereichs, mit verschiedenen Formaten, oben, unten usw.)
    • _PlanMaker_FormatBorder_All (Formatiert einen Bereich gleich)
    • _PlanMaker_FormatBorder_Frame (Formatiert den Rand eines Bereich)
    • _PlanMaker_FormatBorder_Inner (Formatiert das Innere eines Bereichs)

    Kleinere Korrekturen.



    Download - siehe erster Beitrag.


    Viel Spaß Damit!