1

这些都不起作用:

var arguments = System.Environment.GetCommandLineArgs();

~

var arguments = Environment.GetCommandLineArgs();

~

var arguments:String[] = System.Environment.GetCommandLineArgs();

~

var arguments:String[] = Environment.GetCommandLineArgs();

它打印JS1135: Variable 'System' has not been declarederror JS1135: Variable 'Environment' has not been declared即使在 MSDN 中也没有 jscript 的示例。是否可以在 jscript.net 中获取参数?

4

1 回答 1

4

这有效:

import System;

var arguments:String[] = Environment.GetCommandLineArgs();
print(arguments[0]);
print(arguments[1]);

尽管arguments[0]始终是已编译/调用的 .exe 文件的名称。

于 2014-01-09T09:31:37.323 回答