Stapeldatei funktioniert nicht

385
Zubair Sultan

Ich versuche, einige Befehle in einer Batch-Datei unter Windows Server 2012 auszuführen, aber es funktioniert nicht richtig. Was mache ich hier? Holen Sie sich alle Dateien (.docx) aus dem aktuellen Verzeichnis in einer Schleife, konvertieren Sie die Datei in das PDF-Format und verschieben Sie sie in einen anderen Ordner.

cls @ECHO ON  for %%i in (*.docx) do  soffice /-Y --headless --convert-to pdf %%i MOVE /-y C:\xxx\xxx\xxx\results\*.pdf "C:\xxx\xxx\xx-xx\results\pdf" 

Kann mir jemand bei dem helfen, was ich falsch mache?

Vielen Dank,

0
Ist das dein tatsächlicher Code? Wo sind die Klammern für den FOR-Block? Michael Harvey vor 5 Jahren 1
oh ich habe es verpasst .. ist dieses Problem nur? Zubair Sultan vor 5 Jahren 0
Hast du es versucht? Michael Harvey vor 5 Jahren 1
Ja, so ist es. Danke an Micheal für den Hinweis Zubair Sultan vor 5 Jahren 0

1 Antwort auf die Frage

1
Michael Harvey

Sie wollten das wahrscheinlich tun ...

cls @ECHO ON for %%i in (*.docx) do soffice /-Y --headless --convert-to pdf %%i MOVE /-y C:\xxx\xxx\xxx\results\*.pdf "C:\xxx\xxx\xx-xx\results\pdf" 
Kann ich diese Datei über PHP ausführen? Zubair Sultan vor 5 Jahren 0
https://stackoverflow.com/questions/835941/how-do-you-run-a-bat-file-from-php Michael Harvey vor 5 Jahren 0