aardio 文档
aardio 范例: 环境变量
//环境变量
//相关范例:进程 > 管道
import win;
import process.popen
//在父进程中指定环境变量
string.setenv("TESTENV","测试变量值");
//也可以用下面的方法
//import environment
//environment.user().set("TESTENV","测试变量值")
//打开命令行,隐藏命令行窗口
var prcs = process.popen.cmd(`echo %TESTENV%`)
//也可以在 process 或 process.popen 参数@3中通过 environment为目标进程指定环境变量
var prcs = process.popen("cmd.exe","/c echo %TESTENV2%",{
environment = {
TESTENV2 = "测试变量值2"
}
})
import fsys.environment;
import process.batch;
var prcs = process.batch( `
@echo off
set TESTENV3=测试变量值3<?
print( fsys.environment.expand("%appdata%") )
?>&
echo %TESTENV3%
`)
//显示结果
import win;
win.msgbox(prcs.read(-1))
Markdown 格式