Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

r2w als Shell Aufruf

Begonnen von zoulhh, April 26, 2017, 19:58:34

⏪ vorheriges - nächstes ⏩

zoulhh


Hi,
ich versuche mittels

shell "c:\datei\bla.r2w"

eine Reflection for Unix (r2win.exe) aufzurufen. Mittels "Windows -> Ausführen" geht das auch problemlos. Nur Access macht es nicht und gibt einen Fehler aus.

Was mache ich falsch?

shell "r2win.exe c:\datei\bla.r2w"

geht übrigens aus Access, aber dann meckert r2win.exe rum, dass da was nicht stimmt.

Die Dateien existieren so definitiv. Nur um es vorwegzunehmen.

Danke und Gruß

LGM

MzKlMu

#1
Hallo,
so:
Shell ("r2win.exe c:\datei\bla.r2w")
Im Dateinamen sollte es keine Leerzeichen geben.

Übrigens, die Hilfe zu Shell hätte Dir auch geholfen.
Cursor auf Shell stellen und F1 drücken.
Die Hilfe zu VBA ist nicht so schlecht wie ihr Ruf.
Gruß Klaus

zoulhh

Ums Leerzeichen geht es nicht.

LGM

MzKlMu

Hallo,
ZitatUms Leerzeichen geht es nicht.
wer hat geschrieben, dass es um Leerzeichen geht, ich nicht. Das habe ich nur sicherheitshalber erwähnt.

Ich hatte Dir ja auch einen Vorschlag gemacht, probiert ?
Gruß Klaus

zoulhh

Hi,

ich sehe keinen Vorschlag. Oder meinst Du die Hilfe zu lesen? Das habe ich gemacht.

LGM

MzKlMu

Hallo,
im Zitat (jetzt Code) steht die Lösung. Ich hatte nur aus Versehen Zitat gewählt statt Code.
Habe es geändert.
Gruß Klaus

zoulhh

Danke. Leider gibt es im Dateinamen Leerzeichen. Da habe ich keinen Einfluss drauf.

LGM

MzKlMu

#7
Hallo,
mit Leerzeichen sind zusätzliche AZ zu verwenden. Das macht man am Besten mit Chr(34), also so:
Shell "r2win.exe " & Chr(34) & "c:\datei\bla.r2w" & Chr(34)
Nach ...exe (oder vor c...) muss dann ein Leerzeichen sein.

Da muss ich aber zugeben, dass das nicht in der von mir so gelobten Hilfe steht.  ;D
Gruß Klaus