Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

RunTask.NewTask

Creates a new task.

Component Version macOS Windows Linux Server iOS SDK
RunTask 3.1 ✅ Yes ✅ Yes ❌ No ✅ Yes, on macOS and Windows ❌ No

Deprecated

This function was deprecated. Use Shell functions instead.

MBS( "RunTask.NewTask" )

Parameters

none

Result

Returns OK or error.

Description

Creates a new task.
Clears all properties, so you can start fresh.

Please use Shell.New if you need more features.

Examples

Run ls on Mac:

# new task
Set Variable [$r; Value:MBS( "RunTask.NewTask" )]
#set launch path and arguments
Set Variable [$r; Value:MBS( "RunTask.SetLaunchPath"; "/bin/ls" )]
Set Variable [$r; Value:MBS( "RunTask.SetArguments"; "/bin" )]
# run
Set Variable [$r; Value:MBS( "RunTask.Launch")]
# wait
Loop
    Pause/Resume Script [Duration (seconds): ,1]
    Exit Loop If [MBS( "RunTask.IsRunning" ) ≠ 1]
End Loop
# read result
Set Variable [$data; Value:MBS( "RunTask.ReadOutputText"; "UTF-8" )]
Show Custom Dialog ["Result"; $data]

Run shell script in bash:

Set Variable [$r; Value:MBS( "RunTask.NewTask" )]
Set Variable [$r; Value:MBS( "RunTask.SetLaunchPath"; "/bin/bash" )]
Set Variable [$r; Value:MBS( "RunTask.SetArguments"; "/Users/cs/Desktop/test.sh"; "First Param" )]
Set Variable [$r; Value:MBS( "RunTask.Launch")]

See also

Example Databases

Blog Entries

This function checks for a license.

Created 18th August 2014, last changed 13th June 2020


RunTask.Launch - RunTask.ProcessIdentifier