Freigeben über


Windows Script Host in NAV

Häufig wurden wir gefragt ob es auch andere Möglichkeiten gibt externe Programme aus NAV auszuführen ohne den von Haus aus mitgelieferten Shell-Befehl.

 

Die Antwort ist ja, Sie können den Microsoft Windows Script Host benutzen um externe Komponenten anzusprechen.

Microsoft Windows Script Host ist ein sprachenunabhängiges Scripting Host für Windows-Bit-32-Plattformen und kann daher auch in NAV als Automation Server eingebunden werden.

Als Variable müssen Sie einfach nur die einrichten

WinShell -> Automation -> 'Windows Script Host Object Model'.WshShell

Im Code müssen Sie danach nur noch den Winshell Aufruf mit dem auszuführenden Programm starten.

z.B,

CREATE(WinShell);
WinShell.Run('c:scripteDo_something.vbs');
CLEAR(WinShell);

These postings are provided "AS IS" with no warranties and confer no rights. You assume all risk for your use.

Mit freundlichen Grüßen

Sebastian Röttel

Microsoft Dynamics Germany

Microsoft Customer Service and Support (CSS) EMEA

Comments

  • Anonymous
    July 19, 2012
    Hi, und wie siehts aus bei Windows 7 Pfad angaben mit leerzeichen? Ich bekomme ich immer die Exception das die datei (adobe Reader) nicht gefunden wird... -.-

  • Anonymous
    July 31, 2012
    The comment has been removed