User Tools

Site Tools


built_in:sys_proc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
built_in:sys_proc [2015/11/11 19:31]
67.58.20.7 created
built_in:sys_proc [2015/11/11 20:37]
67.58.20.7 [Table]
Line 1: Line 1:
 ====== System Procedure ====== ====== System Procedure ======
 +
 +===== Methods =====
 +Some controls use the same methods.\\
 +For examples of the **[[same methods]]** look here.
 +^ Method                    ^ Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^
 +| Sys.Out( cmd )            | cmd will be passed to shell.  For example, ''"echo hi >/sdcard/out.txt\n"'' To obtain execution results, redirect standard out (>) and/or stderr (2>) to a temporary file in a writable directory, then read it back in using app.ReadFile().  **NOTE: It is important to include the newline character at the end (\n).  Otherwise, your system procedure will only work the first time, and subsequent times will delay output until the DroidScript's termination.**  Also note that output may not be immediately available.  As a workaround, If the output file does not exist yet, you can use setTimeout() to poll for output repeatedly until it arrives.  |
 +| Sys.ReadFileAsByte( p1 )  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
 +| Sys.WriteToFile( p1 )                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
  
built_in/sys_proc.txt ยท Last modified: 2015/11/12 07:23 (external edit)