【脚本语言】【RINGO JS】模块 system

本文详细介绍了模块system的功能,包括其提供的符合CommonJSSystem/1.0规范的系统模块实现,额外的print()函数,以及exit(), print(), args, env, stderr, stdin, stdout等属性和方法的使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

模块 system

该模块提供了符合 CommonJS System/1.0 规范的系统模块的实现。除了标准之外,还提供了print() 函数。

Functions

Properties


args

表示传递给正在运行的脚本的命令行参数的字符串数组。

Example

>> ringo .\myScript.js foo bar baz 12345
system.args -> ['.\myScript.js', 'foo', 'bar', 'baz', '12345']

env

包含当前系统环境的对象。

Example

{
  USERPROFILE: 'C:\Users\username',
  JAVA_HOME: 'C:\Program Files\Java\jdk\',
  SystemDrive: 'C:',
  Path: '%System%/...',
  PROCESSOR_REVISION: '1a05',
  USERDOMAIN: 'EXAMPLE',
  SESSIONNAME: 'Console',
  TMP: 'C:\Temp',
  PROMPT: '$P$G',
  PROCESSOR_LEVEL: '6',
  LOCALAPPDATA: 'C:\Local',
  ...
}

See

java.lang.System.getenv()


exit (status)

终止当前进程。

Parameters

Numberstatus

The exit status, defaults to 0.


print ()

用于写入 stdout 的实用程序函数。


stderr

要写入stderr的 TextStream 。


stdin

一个 TextStream 从标准输入读取。


stdout

要写入标准输出的 TextStream

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值