수색…


소개

사용자 입력을 가져 와서 변수에 저장하려면 InputBox 명령을 사용할 수 있습니다. 스크립트는 사용자가 '확인'또는 '취소'를 누를 때까지 명령 실행을 계속하지 않습니다.

'OK'는 창을 닫고 사용자의 입력을 저장합니다. 'Cancel'은 창을 닫고 사용자의 입력을 버립니다.

매개 변수

InputBox, OutputVar [, 제목, 프롬프트, 숨김, 너비, 높이, X, Y, 시간 초과, 기본값] 각 옵션의 의미
OutputVar 사용자의 입력이 저장 될 변수
표제 입력 상자의 이름
신속한 입력 상자 안의 텍스트
숨는 장소 사용자 입력을 별표로 표시하여 입력을 숨김 - 활성화하려면 HIDE 입력
입력 상자의 너비
신장 입력 상자의 높이
엑스 입력 상자의 왼쪽 상단 모서리가 될 화면 왼쪽 가장자리의 픽셀 양
와이 입력 상자의 왼쪽 상단 모서리가 될 화면 상단 가장자리의 픽셀 양
제한 시간 입력 상자를 자동으로 닫고이 시간 이후의 사용자 입력을 밀리 초 단위로 저장합니다.
태만 입력 상자의 편집 가능 필드가 열렸을 때 나타나는 텍스트

비고

입력 상자는 GUI 항목이므로 GUI 항목으로 처리됩니다.

이 명령에 대한 오류 수준 목록 :

오류 수준 그것이 의미하는 바
0 사용자가 'OK'버튼을 눌렀습니다.
1 사용자가 '취소'버튼을 눌렀습니다.
2 입력 상자 시간이 초과되었습니다.

이 명령에 대한 페이지는 AutoHotkey 설명서 ( https://autohotkey.com/docs/commands/InputBox.htm) 에서 찾을 수 있습니다.

기본 사용 예제

InputBox, userinput

이렇게하면 사용자가 입력 한 내용이 userinput 변수에 저장됩니다.

암호

InputBox, password, Enter your Password,, HIDE,, 100

Loop, {
  if (errorlevel = 1)
return

  if (password = "password") {
MsgBox, The password is correct.
    return
  } else if (password != "password") {
MsgBox, The password is incorrect.
InputBox, password, Enter your Password,, HIDE,, 100
  }
}

이것은 사용자가 입력 상자에 "password"를 입력했는지 확인합니다. 사용자가 올바른 값을 입력하면 "암호가 맞음"이라고 표시됩니다. 입력 상자를 닫으십시오. 사용자가 잘못된 값을 입력하면 "암호가 틀립니다."라고 표시됩니다. 입력 상자를 다시 엽니 다. errorlevel이 1이면 (사용자가 취소를 누르면) 스크립트가 종료됩니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow