i_sched.kb 的例行程序


BatchScheduler

文件名

i_sched.kb

语法

BatchScheduler(VAL Args:LIST OF STRING)

参数

Args - 包含作为第一参数的此实例的进程

名称的命令行参数

返回

副作用

说明

从命令行执行调度器的过程。

调用的对话框窗体

i_sched.dfc[procprompt]


Perform

文件名

i_sched.kb

语法

参数

temp:

-- 包含要运行的进程名称的 ModuleRecord

所用字段:

-- module_name - 包含文件名的字符串

-- proc_name - 包含过程名称(如果为 KML)或命令参数(其他类型)的字符串

返回

副作用

说明

执行指定的 ASE 函数、OS/2 可执行文件或命令。进程类型的逻辑为:temp.module_name == '*.KBC' => temp.proc_name 是一个 KML 函数; 用 CallFunction temp.module_name == '*.EXE' 调用=> OS/2 可执行的; 调用 SysCreateSession ELSE => 未知的;用 SysOSShell 调用。

调用的对话框窗体


RequestStartScheduler

文件名

i_sched.kb

语法

RequestStartScheduler

参数

返回

副作用

说明

启动 TAM 调度器的系统操作。

调用的对话框窗体


TimeKeeper

文件名

i_sched.kb

语法

参数

scheduler -- 调度实例数据

返回

副作用

说明

用于设置与接收计时器的不可见窗口的事件例行程序。SchedulerEvent 不能执行该操作,因为它是个对话框,而不是窗口。

调用的对话框窗体