[Overview][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'process' (#fcl)

RunCommand

Execute a command in the current working directory

Declaration

Source position: processbody.inc line 182

function RunCommand(

  const exename: TProcessString;

  const commands: array of TProcessString;

  out outputstring: string;

  Options: TProcessOptions = [];

  SWOptions: TShowWindowOptions = swoNone

):Boolean;

function RunCommand(

  const cmdline: TProcessString;

  out outputstring: string

):Boolean;

Arguments

exename

  

Binary to start.

commands

  

Command-line arguments

outputstring

  

String containing the output of the process.

Options

  

Options to use when running the command

Function result

True if the function executed successfully

Arguments

cmdline

  

Filename of binary to start and command-line arguments, separated by whitespace.

outputstring

  

String containing the output of the process.

Description

RunCommand runs RunCommandInDir with an empty current working directory.

The version using CmdLine attempts to split the command line in a binary and separate command-line arguments. This version of the function is deprecated.

See also

RunCommandInDir

  

Run a command in a specific directory.


Documentation generated on: Jun 22 2020