problem mit "shell" [gelöst]

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: problem mit "shell" [gelöst]

Re: problem mit "shell" [gelöst]

von sven-my » Fr, 02.04.2010 14:06

Hallo Karo,

Dein Makro ergibt leider die gleiche Fehlermeldung, wie mein erster Versuch.

gruß
sven-my


P.S. Hat jemand eine Idee, wie ich verhindere, daß das zusätzliche Fenster (C:\windows\system32\cmd.exe)erscheint ?

Re: problem mit "shell" [gelöst]

von sven-my » Fr, 02.04.2010 14:00

Hallo lorbass,

manchmal lohnt es, wenn man sein Hirn einschaltet --- habe es gerade gemacht.

Ich habe mir die run.bat angesehen, und festgestellt, daß dort folgendes steht : set DIRNAME=.\..\

was auch funktioniert, wenn ich auf diese *.bat doppelt klicke, rufe ich sie aber so auf :

Code: Alles auswählen

rem --- pdf / split & merge ---
sub PDF_S_a_M
oSer = createUNOService("com.sun.star.system.SystemShellExecute")
oSer.execute("C:\Programme\pdfsam\bin\run_OO.bat",0,0)
end sub
gibt es eine Fehlermeldung.

Nun habe ich die Zeile in : set DIRNAME=C:\Programme\pdfsam

geändert, und das Ganze in run_OO.bat gespeichet.

So klappt der Aufruf über Makro (siehe oben).


gruß
sven-my

Re: problem mit "shell"

von Karolus » Fr, 02.04.2010 13:55

Hallo
Was tut sich bei:

Code: Alles auswählen

sub PDF_SaM
oService = createUnoService("com.sun.star.system.SystemShellExecute")
oService.execute( "C:\Programme\pdfsam\pdfsam-starter.exe" , , 0 ) 
end sub
?
Gruß Karo

Re: problem mit "shell"

von sven-my » Fr, 02.04.2010 13:44

Danke lorbass,

wie :?: aussehen muß ???

Bitte sei so nett, und erkläre einem hilflosen Nutzer was "Environment" sein soll.
Ich bekomme da so etwas wie "Umgebung" raus, was mir auch nicht weiterhilft.

gruß
sven-my

Re: problem mit "shell"

von lorbass » Fr, 02.04.2010 13:33

Im Dialog wird PDF_sam mit C:\Programme\pdfsam\run.bat aufgerufen. Schau mal dort rein, wie das Environment aussehen muss.

Gruß
lorbass

problem mit "shell" [gelöst]

von sven-my » Fr, 02.04.2010 13:10

hallo Experten,

folgendes Problem:

dieses Makro

Code: Alles auswählen

rem --- pdf / split & merge ---
sub PDF_SaM
GlobalScope.BasicLibraries.LoadLibrary("Tools")
shell("C:\Programme\pdfsam\pdfsam-starter.exe",1)
end sub
ergibt diese Fehlermeldung:

Bild


Der Ordner, in dem die *.exe steht sieht folgendermaßen aus:

C:\Programme\pdfsam
\bin
\doc
\ext
\lib
\plugins
\pdfsam-2.2.0.jar
\pdfsam-config.xml
\pdfsam-starter.exe
\uninstall.exe

Was muß ich ändern, um das Programm über das Makro zu starten ???

gruß
sven-my

Nach oben