Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
10.6
Statistic
FMM
Blog
RunTask.NewTask
Creates a new task.
| Component | Version | macOS | Windows | Linux | Server | FileMaker iOS SDK |
| RunTask | 3.1 | Yes | Yes | No | Yes | 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
- RunTask/Run Shell Script on Mac
- RunTask/RunTask Windows
- RunTask/RunTask with read and write on Mac
- RunTask/RunTask
Blog Entries
Created 18th August 2014, last changed 13th June 2020
RunTask.Launch - RunTask.ProcessIdentifier
Feedback: Report problem or ask question.
Links
MBS Xojo PDF Plugins