jhaustein
Goto Top

PDFTK kann nur manuell ausgeführt werden

Hallo Gemeinschaft,

lasse über pdftk pdf´s erstellen - leider klappt es nur bei diesem pc nur nochmanuell

    'Uncomment the following line to enable auto-deletion of the bat file >> Before doing this, make sure to allow the bat file execution in Virus guard otherwise process may not function  
    batDelBat = "del ""%~f0"""  
    
    batContent = Replace(postMerge, "#", "") & vbCrLf & batPing & vbCrLf & delCollection & vbCrLf & batDelBat  
    batPath = Replace(pdf2, "#", "") & ".bat"  
    
    ' Create batch file  
    Open batPath For Output As #1
    Print #1, batContent
    Close #1
    
    ' Run the batch file  
    'cmdStr = "cmd /c cd.. && call """ & batPath & """"  
    cmdStr = "cmd cd.. && call """ & batPath & """"  
    'Shell cmdStr , vbHide  
    CreateObject("Shell.Application").Open (batPath)  

lasse ich den code so durchlaufen, dann bekomme ich die Meldung, das pdftk falsch geschrieben ist oder nicht gefunden wurde - wobei der batpath der Richtige ist - führe ich die bat manuell aus - geht es

Content-ID: 71927973680

Url: https://administrator.de/contentid/71927973680

Ausgedruckt am: 24.11.2024 um 12:11 Uhr

em-pie
em-pie 10.06.2024 um 16:32:36 Uhr
Goto Top
Moin,

wobei der batpath der Richtige ist
das halte ich für ein Gerücht, denn nirgends in deinem hier geposteten Quellcode erscheint die Variablenzuweisung zu batPath. Also fast nirgends. In Zeile 5 schon, aber was ist "pdf2"?
jhaustein
jhaustein 10.06.2024 um 17:23:53 Uhr
Goto Top
sorry - fehlte

   If preMerge = "" Then  
        pdf2 = ident1
    Else
        pdf2 = tempMerge
    End If

das komische ist, von einem anderen rechner aus geht es

Laufwerke sind alle gleich gemappt
jhaustein
jhaustein 10.06.2024 um 17:31:34 Uhr
Goto Top
die Pfade werden zusammengebaut - wobei beim anderen pc geht es ja
em-pie
em-pie 10.06.2024 um 17:50:47 Uhr
Goto Top
Du weißt aber schon, dass er die pdftk nicht finden kann!?
Du rufst die auch scheinbar nirgends im Script auf.

Himmel. Poste doch bitte IMMER alle relevanten Infos/ Script-Teile…
jhaustein
jhaustein 10.06.2024 aktualisiert um 18:09:36 Uhr
Goto Top
beim anderen PC geht es doch auch - dort habe ich unter programme x86 pdftk installiert - das frontend läuft auf beiden pc´s - bei beiden gleich

einen verweis musste ich nicht machen
DivideByZero
DivideByZero 10.06.2024 um 22:30:45 Uhr
Goto Top
Ohne Worte.

Wenn Du kostenfreie Hilfe willst, dann befolge wenigstens die Spielregeln und mache vollständige Angaben, hier, poste vollständige Skripte, wo dann die Variablen auch konkret mit Inhalt gefüllt werden.

So kann Dir niemand helfen.

Gruß

DivideByZero
jhaustein
Lösung jhaustein 11.06.2024 um 07:41:24 Uhr
Goto Top
Lösung gefunden - habe PDFTK Server erneut installiert - nun geht es