kinetic
| Description | Properties | Methods | Constants | Examples | See also |
The kinetic object is transparent for the user, and handles the script(let) itself. The kinetic object provides several properties and methods, and declares some constants:
| c = processorcount; |
| p = processor(i); |
| p = allprocessors; |
| p = currprocess; |
| p = currthread; |
| p = processpriority; |
| processpriority = p; |
| p = threadpriority; |
| threadpriority = p; |
| a = processaffinity; |
| processaffinity = a; |
| a = threadaffinity; |
| threadaffinity = a; |
| s = dontsynchthread; |
| dontsynchthread = s; |
| r = dontreset; |
| dontreset = r; |
| i = ignoreerror; |
| ignoreerror = i; |
| e = errorcode; |
| e = errormsg; |
| a = argument(i); |
| argument(i) = a; |
| c = argumentcount(i); |
| r = scriptiscompiling(scriptname, libname); |
| r = scriptiscompiled(scriptname, libname); |
| r = scriptisrunning(scriptname, libname); |
| r = scriptispaused(scriptname, libname); |
| r = scriptisbreaked(scriptname, libname); |
| r = scriptisstopped(scriptname, libname); |
| r = scriptisfunction(scriptname, libname); |
| wait(time = t, until = u, step = s); |
| randomize; |
| [r = ]compilescript(scriptname, libname); |
| [r = ]runscript(scriptname = n, libname = l, dontwait = w, dontsynch = s, waitavail = w, dontreset = r, affinity = a, priority = p, arg0 = a0, arg1 = a1, ..., arg99 = a99); |
| pausescript(scriptname = n, libname = l); |
| breakscript(scriptname = n, libname = l); |
| stopscript(scriptname = n, libname = l); |
| lockscript(scriptname = n, libname = l, lockmode = m, lockvalue = v); |