문자를 입력 받아 조건문으로 메세지 출력하기

SimpleHotkey_Script|2023. 10. 4. 13:26

 

스크립트 예제
<string,a=숫자를 입력해주세요>
<Input_Box,a,b>
<string,c=(isnumber,b)>
<if,c=0>[<msg_box,숫자가 아님>
			<Msg_YesNo,숫자로 변경할까요?>[
				<string,b=(removestring,b)>
				<goto,10>
			]
		<End>
	]
<if,b}5>[<msg_box,5 보다큼>]
<if,b=5>[<msg_box,5 같음>]
<if,b{5>[<msg_box,5 작음>]

 

매크로 실행 이후, 특정한 문자나 숫자를 입력 받아 사용이 가능합니다.

스크립트 예제을 하나씩 설명 드릴께요.

<string,a=숫자를 입력해주세요> a변수에 표시할 메세지를 입력합니다
<Input_Box,a,b> 입력박스를 실행,  입력은 b에 저장됩니다.
<string,c=(isnumber,b)> 입력값 확인하여 숫자인경우 c변수에 1값을 리턴
<if,c=0>[<msg_box,숫자가 아님> 숫자가 아닌경우 메세지표시 이후 변경메세지
<Msg_YesNo,숫자로 변경할까요?>[  
<string,b=(removestring,b)> yes 선택시 b변수는 문자값을 제거하여 숫자만 저장
<goto,11>  
]  
<End>  
]  
   
<if,b}5>[<msg_box,5 보다큼>] 숫자를 비교 하여 메세지 표시
<if,b=5>[<msg_box,5 같음>]  
<if,b{5>[<msg_box,5 작음>]  

 

예제를 복사해서 입력값을 변경해가며 테스트 해보세요!

 

댓글()