我试图使用输入功能从Sys
类,但是当我运行生成,并出现提示,我无法进入任何输入。什么选择在那里Sys
,或者是我应该做的,以解决此问题?我检查Haxelib并没有发现任何东西,我觉得都可以使用。
作为参考,我已经写了:
Sys.println("First player's name: ");
var p1:String = Sys.stdin().readLine();
我hxml ARGS:
-main Main.hx
-cp src
-cp src/cards
-cp src/cards/library
-lib Random
-neko test.n
-cmd neko test.n
如果您手动启动产生test.n
,而不是这样做,通过在hxml -cmd
它工作正常。我怀疑HAXE过程不直接输入到-cmd
过程或类似的东西的标准输入。
如果你仍然想编译,并在同一时间运行,我建议创建一个小.bat
(或.sh
如果你在Linux上)脚本如下:
haxe build.hxml
neko test.n