下面例子定义了input函数,可以在命令行界面获取输入的内容。
; 打开命令行窗口
DllCall("AllocConsole")
;打开输入输出流
stdin := FileOpen("*", "r")
stdout := FileOpen("*", "w")
; 定义print函数,打印信息
print(str){
;定义全局变量
global stdout
; 输出信息
stdout.WriteLine(str)
; 刷新缓冲区,才能显示
stdout.Read(0)
}
; 定义input函数,在命令行界面输入内容
input(){
;定义全局变量
global stdin
return stdin.ReadLine()
}
; 示例
while(true){
print("请输入信息")
a := input()
print("输入信息=" . a)
}
运行结果如下:

4268

被折叠的 条评论
为什么被折叠?



