FiiireFox hat geschrieben:Mein Problem ist allerdings wenn ich den Befehl Taskill verwende wie ich es momentan tue schlägt mir OpenOffice eine Wiederherstellung vor. Dann startet die Präsentation nicht ohne eine Benutzereingabe. Gibt es eine Möglichkeit die Abfrage abzustellen oder kennt ihr evtl. einen anderen Befehl zum starten?
Hallo,
ich vermute (!) mal, dass das zwangsweise Schließen der Präsentation die lock-Datei hinterlässt (im selben Ordner, in dem sich die Präsentation befindet). Weiter vermute ich, dass OpenOffice das beim Start wahrnimmt und die Reparaturroutine einleitet.
Vorausgesetzt, dass das so ist, müsstest du vor dem Start von OpenOffice über dein Skript nur diese temporäre Datei löschen und dann sollte Impress ohne Zwischeneingaben starten.
Um ein wenig Zeit zu gewinnen, würde ich zwischen dem Löschvorgang der temporären Datei und dem Start von OpenOffice einen kleinen Zeitpuffer setzen, so wie du das ja schon gemacht hast (sleep 10).
Versuch's mal und melde dich, ob meine Idee was taugt. Wenn nicht, wüsste ich momentan auch keine Lösung... Wäre vielleicht ein Makro, das nach einer bestimmten Zeit OpenOffice schließt. Da kenne ich mich aber nicht aus... (müsstest du im
OOo Basic und Java-Forum fragen).
ciao