0

我想通过 ant 输入密码,我尝试使用,<input message但它显示输入的字符/密码。

我不想显示输入的字符,而是想显示“*”字符,任何人都可以告诉我这是怎么可能的。

谢谢, rbhawsar


在您的代码中,您在 NSUserDefault 中编写了 NSUrl。尝试使用 NSString。(即 [NSString stringWithFormat:@"%@",url]) 。

所以它会是 [[NSUserDefaults standardUserDefaults] setValue:[NSString stringWithFormat:@"%@",url] forKey:@"url"];

4

1 回答 1

1

<handler/>从 Ant 1.8 开始,您可以在标签内指定一个附加标签<input/>,类型为“secure”:

<target name="test.input">
  <input message="Type password:" addproperty="pwd">
    <handler type="secure" />
  </input>
  <echo message="Password is: ${pwd}" />
</target>

请参阅文档。甚至可以编写自己的输入处理程序类。

我在 Windows DOS 框中对其进行了测试,它工作正常。但它无法在 cygwin xterm 会话中工作(显示字符)。

于 2012-10-01T13:32:56.130 回答