Rhino shell читать пароль - PullRequest
       4

Rhino shell читать пароль

1 голос
/ 01 марта 2012

Я хотел бы попросить пароль в Rhino shell.Я пробовал с тем, что кажется очевидным:

function readPsw1(){
  var console = System.console();
  psw = console.readPassword("Password: ");
  return psw; 
}

Но я не могу прочитать более 1 символа ?!

Итак, я перешел на сканер ...

function readPsw2(){
    var scanner = new Scanner(System.in);
    print("Enter password : ");
    var psw = sc.nextLine();
    sc.reset();
    return psw;
}

JS> psw = readPsw2 () -> 1-й звонок, я дважды нажал клавишу ввода, чтобы получить пароль.

JS> psw = readPsw2 () -> 2-й вызов, первый символ заканчивается чтением.Тогда это работает как в первый раз.

Не очень приятно!Что мне не хватает в обоих случаях?

Я также пытался с jline-1.0.0 (ConsoleReader), который работает нормально.Но (есть но!) Это не работает внутри Thread / spawn?spawn (readPsw2) не работает должным образом (я).

Спасибо за любую помощь,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...