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

Beiträge von Swiffer

  • Community Projekt: Teil 1 - Interesse an einem gemeinsamen größeren (Software)Projekt?

    • Swiffer
    • 30. Januar 2024 um 15:29

    Geile Idee SOLVE-SMART !

    Ich wünsche Euch viel Spass bei Eurem Pojekt. Was auch immer es wird.. :Glaskugel::)

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 29. Januar 2024 um 09:59

    Gute Arbeit Schnuffel ! Ich bin sehr zufrieden.

    Code
     ; Das Script erwartet die Dateien pdftk.exe & die libiconv2.dll im Scriptverzeichnis
    Global $sPathToGSWin32cTool = @ScriptDir & '\gswin32c.exe' ; Das Script erwartet die Dateien gswin32c.exe & gsdll32.dll im Scriptverzeichnis

    Leider hatte es die Datei gswin32c.exe irgendwie nicht ins @ScriptDir geschaft... *hust*! :Face:Jetzt funktioniert es wunderbar.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 28. Januar 2024 um 11:52

    Vielen Dank für Deine Bemühungen. Es kommt jetzt keine Fehlermeldung mehr aber der Zielordner sowie die Archivordner und der txt Ordner bleiben leer.

    Scite gibt das aus:

    Rechnung gefunden: Rechnung 2024-9055.pdf
    Rechnung gefunden: Rechnung 2024-9056.pdf
    Rechnung gefunden: Rechnung 2024-9055.pdf
    Rechnung gefunden: Rechnung 2024-9056.pdf

    Endlosschleife.


    Ich werde Dir eine Testumgebung aufbauen auf die Du per TW oder AD raufkannst wenn das für Dich in Ordnung ist. Denke aber das reicht mir heute zeitlich nicht mehr.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 27. Januar 2024 um 19:47

    Hm ach mist :( Also sowas wie Remote? Ich überlegs mir mal. Ansonsten werden wir uns bei Deinem bisher geleisteten Aufwand schon irgendwie einig. Evtl. bringt ja auch drüber schlafen eine neue Idee.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 27. Januar 2024 um 19:27

    Musste "Global $sPathDestinationPDF = "\\" & $sDestinationIP & "\NAS Zuhause synch verschlüsselt\Firma\Rechnungen"" machen sonst wurde der Ordner nicht gefunden.

    Jetzt kommt:

    "pdf-Datei wird verarbeitet: Rechnung 2024-9055.pdf
    keine pdf-Datei mit passendem Inhalt für die Datei: Rechnung 2024-9055.pdf in "QR EZ" gefunden
    pdf-Datei wird verarbeitet: Rechnung 2024-9056.pdf
    keine pdf-Datei mit passendem Inhalt für die Datei: Rechnung 2024-9056.pdf in "QR EZ" gefunden"

    Wenn ich im Ordner "C:\QR EZ" per Explorer-Suchfunktion "2024-9055" oder "2024-9056" suche wird dazu jeweils ein PDF mit "gleichem" Inhalt gefunden.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 27. Januar 2024 um 18:03

    Ja das QR-Code.pdf existiert bereits im Ordner "QR EZ".

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 27. Januar 2024 um 17:44

    Ich vermute 20 muss dann auch noch weg. Und weitere auch. Edit: Ne bringt irgendwie auch nichts.

    Zitat von Schnuffel

    ob sich die Dateien nur in dem Ordner oder auch in Unterordner befinden können

    Nice to have aber nicht zwingend. Die Ordner sind eigentlich klar definiert. Daher würde das auch reichen wenns hilft.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 27. Januar 2024 um 17:38

    Ich habe den Ordner "C:\Users\Swiffer\Desktop\Rechnungen" erstellt und

    21 alt

    Global $sPathDestinationPDF = "\\" & $sDestinationIP & "\NAS Zuhause synch verschlüsselt\Geschäft\Rechnungen"

    durch 21 neu ersetzt
    Global $sPathDestinationPDF = "C:\Users\Swiffer\Desktop\Rechnungen"

    Wieder: "Die Liste mit Dateien die durchsucht werden sollte, konnte nicht erstellt werden. Der Fehlercode aus _FileListArrayRec lautet:Path not found or invalid. Die Anwendung wird beendet."

    Wie könnte ich das noch eingrenzen?

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 27. Januar 2024 um 17:08

    Wieder: "Die Liste mit Dateien die durchsucht werden sollte, konnte nicht erstellt werden. Der Fehlercode aus _FileListArrayRec lautet:Path not found or invalid. Die Anwendung wird beendet." :(

    Pfade alle nochmal überprüft. Was könnte ich noch versuchen? Welchen Pfad findet er nicht? "\\192.168.150.34\NAS Zuhause synch verschlüsselt\Firma\Rechnungen"? Wenn ich das kopiere in den Explorer dann öffnet er den Netzwerkordner. Als Laufwerk hinterlegt habe ich den allerdings nicht.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 27. Januar 2024 um 16:26

    Bei mir kommt wieder: "Die Liste mit Dateien die durchsucht werden sollte, konnte nicht erstellt werden. Der Fehlercode aus _FileListArrayRec lautet:Path not found or invalid. Die Anwendung wird beendet."

    Kannst Du den aktuellen code nochmal hochladen? Dann versuch ichs mit dem nochmal.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 27. Januar 2024 um 13:50

    Wenn ich das so ändere bekomme ich wieder die gleiche Fehlermeldung wie zu Beginn nur ohne \\. Also: "Der Ordner 192.168.150.34\NAS Zuhause synch verschlüsselt\Firma\Rechnungen konnte nicht erreicht werden! Die Anwendung wird beendet."

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 27. Januar 2024 um 11:38

    Gefixt Danke! Neuer Fehler:

    CTRL+F5=>Exit code: 0 Time: 0.08693

    F5=geht los
    pdf-Datei wird verarbeitet: Rechnung 2024-9055.pdf
    >Exit code: 1 Time: 3.314

    "Die Liste mit Dateien die durchsucht werden sollte, konnte nicht erstellt werden. Der Fehlercode aus _FileListArrayRec lautet:Path not found or invalid. Die Anwendung wird beendet."

    Die Archiv Ordner werden in den jeweilichen Verzeichnissen erstellt. Diese sind also richtig angegeben. Eben nochmal kontrolliert: Adresse aus .au3 kopiert und im Explorer eingegeben. Lese und Schreibzugriff vorhanden.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 26. Januar 2024 um 20:29

    Hallo Schnuffel

    Danke Dir für Deine tolle Arbeit! Es sieht sehr strukturiert und professionell aus.

    Leider macht der Netzwerkordner Probleme. "Der Ordner \\192.168.150.34\NAS Zuhause synch verschlüsselt\Firma\Rechnungen konnte nicht erreicht werden! Die Anwendung wird beendet."

    Ich habe 192.168.150.34 gepingt. Die Verbindung steht ohne Verluste. Dann habe ich nochmal den Netzwerk-Pfad überprüft und aus dem Explorer kopiert. Der passt und ist erreichbar.

    Jemand eine Idee um Schnuffel zu entlasten und Ihm Sein wohlverdientes Wochenende zu verschaffen? :D

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 23. Januar 2024 um 10:43

    Ich denke auch. Als unterstützung oder für die Basis sicher noch hilfreich. Wenn es dann ins Detail geht wird es vermutlich schwieriger.

    Es ist eine Lösung in Arbeit Ihr braucht Euch also nicht mehr zu bemühen. Vielen Dank nochmal für alle Inputs!

    Vielleicht darf ich das Skript dann auch hier reinschreiben dass auch andere von profitieren können. Ist noch in Abklärung.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 22. Januar 2024 um 14:21

    Wie steht Ihr eigentlich zum Thema chatgpt? Ich hoffe ich darf das posten, ist ja gekennzeichnet. Ansonsten löschen Danke.

    Ich habe es heute zum ersten Mal ausprobiert und muss sagen ich bin echt erstaunt. Mit einer so guten Antwort auf die erste Frage hätte ich nicht gerechnet.

    Gut... kann mir ja alles erzählen. Das muss ich erstmal testen.

    Frage / Antwort

    ich möchte zwei PDF-Files automatisch zusammenfügen. Das sollte abhängig vom Namen passieren. Kannst du mir ein script dazu in der autoit sprache programmieren?


    Natürlich kann ich Ihnen dabei helfen! Hier ist ein Beispiel für ein AutoIt-Skript, das zwei PDF-Dateien basierend auf ihren Namen automatisch zusammenfügt:

    autoit
    #include <Array.au3>
    #include <File.au3>
    #include <WinAPIFiles.au3>

    Local $folderPath = "Pfad_zum_Ordner" ; Geben Sie den Pfad zum Ordner ein, in dem sich die PDF-Dateien befinden
    Local $outputFileName = "Ausgabedatei.pdf" ; Geben Sie den Namen der Ausgabedatei ein

    Local $fileList = _FileListToArray($folderPath, "*.pdf", 1) ; Liste aller PDF-Dateien im Ordner

    If @error Then
    MsgBox(16, "Fehler", "Es wurden keine PDF-Dateien gefunden.")
    Exit
    EndIf

    Local $mergedPDF = ObjCreate("AcroExch.PDDoc")
    Local $srcPDF = ObjCreate("AcroExch.PDDoc")

    For $i = 1 To $fileList[0]
    If StringInStr($fileList[$i], "Name1") Or StringInStr($fileList[$i], "Name2") Then ; Hier können Sie die Namen anpassen, nach denen Sie suchen möchten
    $srcPDF.Open($folderPath & "\" & $fileList[$i])
    $mergedPDF.InsertPages(-1, $srcPDF, 0, $srcPDF.GetNumPages(), 0)
    $srcPDF.Close()
    EndIf
    Next

    $mergedPDF.Save(1, $folderPath & "\" & $outputFileName)
    $mergedPDF.Close()

    MsgBox(64, "Erfolg", "Die PDF-Dateien wurden erfolgreich zusammengefügt.")


    Bitte stellen Sie sicher, dass Sie die AutoIt-Sprache und die erforderlichen Bibliotheken installiert haben, um das Skript auszuführen. Passen Sie den Pfad zum Ordner und die Namen der PDF-Dateien an, nach denen Sie suchen möchten. Nachdem das Skript ausgeführt wurde, wird die Ausgabedatei im angegebenen Ordner erstellt.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 22. Januar 2024 um 08:39
    Zitat von Schnuffel

    wir haben die Rubrik „Programmieranfrage mit Gegenleistung“ vielleicht findet sich da jemand der dir das programmiert. ;)

    Hast schon recht. Ich kann nicht so viel dazu beitragen weil zu wenig skill. Also gehört es eher da hin.

    Zitat von water

    Ich verwende für solche Aufgaben PDFSam: https://pdfsam.org/faq/

    Danke für den Hinweis. Das würde natürlich auch gehen anstelle von Nitro PDF. Bei Nitro gehts ja lediglich ums zusammenführen. Welche Software das macht ist am Ende schnuppe.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 20. Januar 2024 um 22:24

    Ich finde Deine Einstellung super. :thumbup:

    Habe Dich schon in die Richtung verstanden und bin auf jeden Fall Dankbar auch für die schon geleistete Hilfe.

    Ich wäre wirklich gerne auf der "guten Seite" der Programmierer. Da scheitert es aber an Talent und an Zeit. Der Tag hat einfach zu wenig Stunden und ich habe wirklich andere stärken.

    Und dann ist da noch die Erinnerung an letztes Mal: Ich büffel Stunden lang die Hilfe, denke wow ich mache echt Fortschritte und dann kommt ein sowas von viel besseres skript und ich kann meins komplett in die Tonne kloppen. Versteht mich nicht falsch. Ich bin sehr zufrieden mit der viel besseren Lösung. Ich hätte das auch nie so hinbekommen, never! Daher ist das völlig in Ordnung und sollte nicht als "Siehst Du, dann lernen die das nicht mehr selber" angesehen werden.

    Ebenfalls ein Problem. Ich bekomme keine Routine da ich es einfach viel zu selten brauche. Daher fange ich jedesmal wieder fast von vorne an.

    Meistens macht es mir Freude mit Autoit rumzuspielen und ein neues kleines "Projekt" anzugehen, ohne Zeitdruck. Dieses mal habe ich sonst schon zu viel um die Ohren. Daher kommen immer Gedanken auf wie: Ich darf nicht zu viel Zeit reinstecken und sollte anderes priorisieren. Frag doch mal was es kosten würde wenn es Dir jemand skriptet anstelle der Spende fürs Forum. Soll ich es doch per Microsoft Power Automate for desktop versuchen da es eine GUI für Laien wie mich hat?

    Eigentlich schade. Vielleicht sollte ich es weiterhin manuell machen bis ich genügend Zeit habe mich der Thematik richtig zu widmen.

    Sorry für das viele Offtopic.

    Ich habe jetzt mal angefangen Dein skript mit ;Kommentaren zu versehen was gerade passiert um ein besseres Bild zu bekommen.

    Gerne werde ich Deine Tipps betreffend "Frage mit Scriptansatz (lauffähig) und allen (auch Demo-Dateien)" berücksichtigen.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 20. Januar 2024 um 17:43

    Verstehe. Ich werde versuchen das Problem selber zu lösen. Schade dass es keine Fehlermeldung gibt. Mal schauen was die Hilfe zu Filefindfirstfile meint.

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 20. Januar 2024 um 17:06

    Das bedeutet den Pfad so belassen?

    Ich habe es jetzt so wie in Deinem Beispiel übernommen und die .au3 und die .pdf mit dem Inhalt auf dem Desktop.

    Beim Ausführen der .au3 passiert auch nichts. Muss ich sonst noch was anpassen?

  • Bestimmtes PDF automatisiert in ein anderes PDF einfügen und speichern

    • Swiffer
    • 20. Januar 2024 um 16:12

    Vielen Dank für Deine Vorlage und die Erklärungen!

    AutoIt
    Local $hSearch = FileFindFirstFile(@DesktopDir & "\*.pdf")

    @DesktopDir

    ist mein Desktop richtig?

    & "\*.pdf

    Sind die Unterordner auf dem Desktop und das .pdf Format?

    Falls es nicht auf dem Desktop ist ändere ich es am besten in?

    AutoIt
    Local $hSearch = FileFindFirstFile("C:\Users\Swiffer\Test PDF durchsuchen" & "\*.pdf")

    Dann passiert nichts wenn ich es ausführe. Syntax Check läuft ohne Fehler durch.

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™