vbs 예제

vbs 예제
2 Agosto, 2019 fabio

참고 4: objShell = CreateObject(“WScript.Shell”)는 스크립트가 목표를 달성했다는 것을 보여주는 방법입니다. 활성 부분은 objShell.run입니다. 이 예제에서는 시작(메뉴), 실행 및 탐색기를 클릭하는 것처럼 표시됩니다. 스크립트에서 프로그램 또는 DOS-ish 명령을 실행하는 것과 같은 작업을 수행하도록 한다고 가정해 보세요. 이 개체는 완벽합니다. 이를 Windows 셸 개체라고 합니다. 다음은 디렉터리를 여는 데 사용하는 간단한 방법입니다. 세트 wshshell = wscript. CreateObject(“wscript.shell”) wshshell.run C:Windows C:Windows 폴더가 열립니다. 또 다른 명령은 sendkeys입니다.

그것은, 잘, 응용 프로그램에 키를 보낼 것입니다. Hello World를 프로그램에 보내고 싶다면 입력만 한다고 가정해 보세요. 세트 wshshell = wscript. CreateObject(“wscript.shell”) wshshell.sendkeys “Hello World” 또 다른 명령은 제목에 그림, 확인 버튼 및 Windows 스크립트 호스트가 없는 메시지 상자를 보내는 에코 명령입니다. 예를 들면 그 예입니다. 세트 wshshell = wscript. CreateObject(“wscript.shell”) wshshell.echo “Hello World” 변수가 특정 값인지 확인하는 프로그램이 필요한 경우 어떻게 해야 합니까? 매우 쉬운 프로그래밍에서. 의사 결정 명령을 IF THEN ELSE 문이라고 합니다. 예제 프로그램은 다음과 같은 것입니다. 만약 200 > 16 다음 msgbox (“200은 16″보다 큽니다) 다른 msgbox (“200 은 16″보다 크지 않습니다)가 어리석은 예인 경우 (200은 항상 16보다 크므로) if 문이 작동하는 방식의 끝입니다. 이제 IF 200 > 16을 보면 사용자에게 IF 문을 끝내지 않는다는 것을 사용자에게 알릴 수 있습니다.

그래서 지금 당신은 두 가지 중 하나를 할 것입니다 프로그램을 만들 수 있습니다. 당신은 더 많은 일을 할 수 있습니까? 예! 이를 중첩 IF 문이라고 합니다. 예를 들어… 200 > 16 다음 msgbox (“200은 16″보다 큰) 다른 경우 200 = 16 다음 msgbox (“200은 16″와 동일합니다) 다른 msgbox (“200은 16보다 크지 않습니다”) 종료하는 경우 이 프로그램은 200이 16보다 크거나 16보다 크거나 더 큰 경우 종료됩니다. 텍스트 문자열에서도 동일하게 사용할 수 있습니다. 사용자 입력 = 암호 다음 msgbox (“환영”) 다른 msgbox (“액세스 거부”) 종료하는 경우 `userinput`와 `암호`는 텍스트 문자열 자체가 아닌 텍스트 문자열을 들고 변수입니다. 각 예제는 온라인 코드 편집기에서 볼 수 있으므로 원하는 만큼 코드로 만료할 수 있습니다. 이 페이지는 VBScript를 사용하는 텍스트 파일을 만드는 데 중점을 두는 것입니다. 화면이 아니라 파일에 데이터를 출력하는 것이 유리할 많은 스크립팅 시나리오를 생각할 수 있기를 기대합니다. 소프트웨어 인벤토리, 레지스트리 값 및 이벤트 로그는 마음에 떠오르는 몇 가지 예에 불과합니다.

스크립팅은 폴더 수준에서 시작되므로 주로 파일에 저장에 관심이 있더라도 스크립트가 먼저 부모 폴더를 얻거나 만들어야 합니다. VBS를 특별하게 만드는 것 중 하나는 객체라는 것을 만들어 호환되는 다른 프로그램과 함께 작업할 수 있다는 것입니다. 즉, VBS 스크립트는 다른 프로그램을 제어하여 더 많은 명령을 얻을 수 있습니다. 개체를 사용하려면 스크립트에 호출할 내용을 알려야 합니다. 개체를 설정하는 방법은 다음과 같습니다… set 이름 = wscript. CreateObject(“개체가 무엇인지”) 코드의 첫 번째 줄에 개체를 설정하는 것이 좋습니다. 그 이유는 두 가지가 있습니다. 1.It 프로그램을 더 명확하게 읽을 수 있습니다. 2. 설정되지 않은 개체를 사용하는 것은 불가능합니다.

오류를 피하기 위해 먼저 수행하는 것이 가장 좋습니다. 다음 두 단계에서는 개체의 두 가지 예제를 보여 줄 것입니다. 이 페이지에서 다루는 파일 만들기는 세 가지 FSO 예제 의 중간입니다. 기본 사항은 폴더 만들기(1페이지)에서 다루며, 이 페이지는 파일 만들기를 다루고, 3페이지는 처음 두 스크립트로 만든 파일에 텍스트를 읽고 쓰는 것을 다룹니다. 참고 3 : 작은 점이지만, 내가 설정 objFolder 및 objFile = 아무것도추가하지 않는 한, 스크립트는 첫 번째 실행 시 오류를 생성합니다.