boog_mp80 schrieb:

Hallo,

ich benutze OpenOffice.org 2.0 unter Windows XP.

Bei der Programmierung eines Makros unter Basic bin ich auf folgendes Problem gestoßen: Wenn ich eine Datei mit z.B. shell(C:\test\hallo.bat",2) aufrufe, funktioniert die Ausführung einwandfrei. Befindet sich die Datei allerdings in einem Verzeichnis, dessen Namen ein Leerzeichen enthält - z.B. shell("C:\te st\hallo.bat",2 - dann wird die Datei nicht ausgeführt. Es wird aber auch kein Fehler gemeldet, dass die Datei nicht gefunden wurde. Das Problem ist unabhängig davon, ob man die Windows- oder die URL-Notation (%20 statt Leerzeichen) verwendet.

Wäre nett, wenn mir jemand weiterhelfen könnte.

Grüße, Martin



Ich tippe mal auf einen Bug in der 2.0. Mit 2.0.2 geht es.
mfg
Michael

Hallo Michael,

danke für Deinen Tip. Aber leider ist bei meinem OpenOffice der Fehler nach dem Update auf 2.0.2 nach wie vor noch da.

Zur Info: Ich hab ihn jetzt mit folgender API-Methode umgangen:
objSystem = createUnoService("com.sun.star.system.SystemShellExecute")
objSystem.execute("C:\te st\hallo.bat","",0)


Grüße, Martin

                
___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an