ShellCommand Linkfunctie
Met ShellCommand kan een programma of
opdracht worden uitgevoerd. De functie resulteert in de waarde TRUE indien succesvol en
anders FALSE.
ShellCommand(Command)
Command (MergedString)
In Command wordt de (pad)naam van een te voeren programma of opdracht
vermeld eventueel gevolgd door één of meer door spaties gescheiden argumenten.
Indien in de padnaam van de opdracht eveneens spaties voorkomen dan wordt aanbevolen om
de opdracht tussen aanhalingstekens te plaatsen zoals in: ShellCommand("C:\Program
Files\Microsoft Office\OFFICE\WINWORD.EXE" [DocumentNaam].doc). Hiermee wordt
voorkomen dat indien: C:\Program.exe zou bestaan, dit programma wordt gestart.
De precieze padnaam van een Windows toepassing is afhankelijk van de versie van
Windows en de plaats van installatie. Gebruik
GetShellCommand bij geregistreerde
toepassingen om de padnaam en wijze van aanroep te bepalen onafhankelijk van de
installatie.
Voorbeeld1:
{
//Model om een Word document te openen.
ShellCommand(WINWORD.EXE [DocumentNaam].doc)
FormClose()
}
Voorbeeld2:
{
String sExePath
GetShellCommand(sExePath,notepad.exe,open)
ReplaceString(sExePath,"%1",C:\Finalacc\lees_fm.txt)
ShellCommand([sExePath])
}