2016-08-04 2 views

답변

0

Read-Host 문자열을 읽습니다. 그것을 바이트로 변환 할 수 있지만 (캐스트가 아닌), 원하는 것은 입력을 바이트로 읽고 유효성을 검사하는 것입니다.

do { 
    $in = Read-Host 
} while ($in -notmatch '^(?:[a-fA-F0-9]{2})+$') 

그냥 물어 유지 : 당신이

이 당신이 진수를 원한다면 검증은 사용자가 데이터를 입력 한 후, 예를 들어 올 것

등 진수, 16 진수, 진수를 입력 할 경우는 불분명 문자열이 16 진수 바이트가 될 때까지. 더 많은 정보를 가지고 귀하의 질문에 더 잘 대답 할 수 있습니다.

+0

그래, 나는 Convert From-Secure String -key 연산자의 키로 사용할 수있는 문자열을 원한다. 나는 스크립트에서 (1,2,3,4,5,6)처럼 그것을하는 방법을 보았고 사용자가 입력하는 방식으로 그것을 원한다. 즉. 사용자 입력은 프로그램이 위의 숫자 세트를 읽는 방식과 일치합니다. – Timmi

관련 문제