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])
}