컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post [엑셀] WinZip(윈집) 속의 엑셀 워크시트(.xls)파일 자동 변경 방지 - ExcelPerl/펄] 외부명령(dir 등) / 외부파일(.exe 등) 실행하는 함수; system...[QnA] 귀마개 층간소음 차음 효과; 고음 저음 차단 잘하나요? - 이어 플러그 Ear ...[Perl 정규식] 문자열 치환(바꾸기)/순서 변경/삭제 - s/// 치환 연산자(Subs...[Java/자바] JDK 와 JRE 의 차이점, 차이 - Java Development K...용각산(龍角散) 복용기(?) / 용각산의 역사(?) - 龍角散:日本ののどを守って200年자바(Java)와 자바스크립트(JavaScript)의, 다른 점, 차이/차이점[HTML-CSS] div / textarea / input 등의 태그에 아이디(id) 지정하기[Perl/펄] 화면 일시/몇초간 중지시키기. Enter 키 누르면 다음으로 넘어가게 - ...[QnA] '이탤릭체', '볼드체'란 어떤 글씨/글꼴인가요? : Italic / Bold ...

비베/VBScript] Chr() / Asc() 함수. MsgBox 에서, Chr(13) 함수의 의미 - VBS

Saturday, August 19, 2006
스폰서 링크

비베(비주얼베이직) 계열의 언어에서, 아스키 코드 문자를 다루는 함수 사용법에 대한 설명입니다.

우선 Chr() 함수는, 지정한 아스키 코드 (ASCII Code) 숫자에 맞는 글자를 출력합니다. 가령 대문자 A 의 아스키 코드는 10진수로 65입니다. 그래서

Chr(65)

라고 하면, 대문자 A가 출력됩니다. 그렇지만 Chr() 함수는 키보드로 직접 입력하기 힘든 특수문자를 출력하는 데에 주로 사용됩니다.


Chr(13) 은 개행문자(행갈이문자)를 나타냅니다. 쉽게 말해서, Enter키입니다. 키보드의 Enter키도 아스키 코드 값을 가지는데 바로 13번입니다. 따라서 Chr(13) 이라고 하면, 문장이 다음줄로 자동으로 넘어갑니다. (13이나 65 등은, 16진수가 아니고 그냥 10진수임)



예제: MsgBox 에서, 다음줄로 행갈이


MsgBox "첫 번째 줄" & Chr(13) & "두 번째 줄"

MsgBox "다시, 첫 번째 줄" & vbCr & "다시, 두 번째 줄"

위의 예제를 0.vbs 등의 이름으로 저장하고 클릭하면, 메시지 박스 2개가 나옵니다. 처음의 박스는 Chr(13)으로 행갈이가 되어 있고, 두번째 박스는, vbCr 로 행갈이되어 있습니다,

vbCr 은 Chr(13)을 상수로 만든 것입니다. 즉 vbCr 은 Chr(13)과 같습니다.

만약 vbCr 로 행갈이가 안 되면 vbCrLf 를 사용하면 됩니다.



Asc() 함수


Asc() 는 Chr()과 정반대입니다. 어떤 문자를 입력하면 그 문자의 아스키 코드를 반환합니다. 가령

Asc("A")

라고 하면, 반환값은 10진수인 65 입니다.



더 읽기:
배치파일 | DOS CMD BATCH .BAT | VBScript .VBS

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top