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

 
Tuesday, May 23, 2006

비주얼 베이직 스크립트 (VBS / VBScript) 의 기초: 간단한 메시지 박스 예제


우선, 윈도우의 명령 프롬프트(일명 도스창)에서 cscript 라고 쳤을 때 다음과 같은 내용이 나옵니다. 버전이 5.6 미만이라면 윈도 업데이트 사이트로 가서 윈도를 최신 상태로 업데이트 하셔야 합니다.

D:\Z>cscript
Microsoft (R) Windows Script Host 버전 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Usage: CScript 스크립트 이름.확장자 [옵션...] [인수...]

옵션:
 //B         배치 모드: 스크립트 오류와 프롬프트를 표시하지 않습니다.
 //D          디버깅을 사용 가능하게 합니다.
 //E:engine  스크립트 실행에 엔진을 사용합니다.
 //H:CScript 기본 스크립트 호스트를 CScript.exe로 변경합니다.
 //H:WScript 기본 스크립트 호스트를 WScript.exe(기본값)로 변경합니다.
 //I         상호 작용 모드(기본값, //B와 반대 경우)
 //Job:xxxx  WSF 작업을 수행합니다.
 //Logo      로고(기본값)를 표시합니다.
 //Nologo    로고를 표시하지 않습니다. 즉, 실행 시에 배너가 표시되지 않습니다.
 //S         현재 명령줄 옵션을 지금 사용자에 대하여 저장합니다.
 //T:nn      다음 시간 내에 타임 아웃: 스크립트 실행에 허용된 최대 시간입니다.
 //X          디버거에서 스크립트 실행합니다.
 //U         콘솔에서 리디렉션 I/O로 유니코드를 사용합니다.

D:\Z>





비주얼 베이직 스크립트로, 간단한 메시지 박스 만들기



' 이 줄은 주석이라서 무시됨
' 베이직에서는 홑따옴표가 주석임

MsgBox "비주얼 베이직 스크립트 테스트" & Chr(13) & "...문자열..." & Chr(13) & "이렇게 행갈이 할 수도 있습니다", vbYesNoCancel + vbQuestion + vbDefaultButton2 + vbSystemModal, "이것은 제목줄"


위의 코드를 0.vbs 등의 이름으로 하드에 저장한 후, 파일을 마우스로 클릭하여 실행시키면

비주얼베이직 스크립트의 메시지 박스


이런 대화상자가 나옵니다.




코드 설명



& 기호로 각 문자열들을 하나로 결합합니다.

Chr(13) 은 엔터키를 의미하며, 다음 줄로 행갈이할 때 사용됩니다.

+ 기호는 인수들을 하나로 결합하는 것입니다.

vbYesNoCancel 이라는 것은, 대화상자에, "Yes" "No" "Cancel" 3가지 버튼을 표시하라는 의미입니다.

vbQuestion 은, 대화상자에 "물음표 아이콘"을 표시하라는 의미입니다.

vbDefaultButton2 는, 2번째 버튼을 기본 버튼으로 만들라는 의미입니다.

vbSystemModal 은, 다른 작업보다, 이 대화상자에 우선적으로 응답하라는 의미입니다. 긴급하거나 순서가 중요한 작업을 할 때 사용됩니다.

맨 끝에 있는 인수는 이 대화상자의 제목줄에 들어갈 문자열입니다.





▶▶ Excel/엑셀] MsgBox, Yes No Cancel 버튼 대화상자 만든 후, 결과 값 처리

▶▶ [QnA] VBS (VBScript) 란? / VBS 는 바이러스 파일인가요?




tag: batch
배치파일 | DOS CMD BATCH .BAT

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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