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.
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
- RunTask.IsRunning
- RunTask.Launch
- RunTask.ReadErrorText
- RunTask.ReadOutputText
- RunTask.SetArguments
- RunTask.SetLaunchPath
- RunTask.Wait
- Shell.New
- URLScheme.SetDefaultHandler
Example Databases
- Shell/RunTask/Run Shell Script on Mac
- Shell/RunTask/RunTask Windows
- Shell/RunTask/RunTask with read and write on Mac
- Shell/RunTask/RunTask
Blog Entries
This function checks for a license.
Created 18th August 2014, last changed 13th June 2020
