Zasfe
Zasfe's memory
Zasfe
전체 방문자
오늘
어제
  • 분류 전체보기 (143)
    • 이야기 (50)
    • 뜻알기 (1)
    • 컴퓨터 (91)

인기 글

최근 글

태그

  • MSSQL
  • Skin
  • 생각
  • IIS7
  • error
  • webknight 2.2
  • web.config
  • cmd
  • Security
  • Microsoft Windows 2000 Scripting Guide
  • IIS
  • webknight
  • webshell
  • webknight2.2
  • MSSQL2K
  • Function
  • Autoit
  • webknight2.1
  • VBScript
  • webhacking
  • nslookup
  • 저장프로시저
  • backup
  • 보안
  • rsync
  • 홈페이지 보안 강화도구
  • ASP
  • 캐슬
  • Castle
  • 배치파일
hELLO · Designed By 정상우.
Zasfe

Zasfe's memory

컴퓨터

[Scripting Guide] - 변수와 변경없는상수

2007. 5. 5. 05:59

우선 이번에 배울 스크립트부터 보겠습니다.

㉠ Const CONVERSION_FACTOR = 1048576
㉡ Set objWMIService = GetObject("winmgmts:")
㉢ Set objLogicalDisk = objWMIService.Get("Win32_LogicalDisk.DeviceID='C:'")
㉣ FreeMegaBytes = objLogicalDisk.FreeSpace / CONVERSION_FACTOR
㉤ wscript.echo Int(FreeMegaBytes)

많이 보던 스크립트 같습니다.. 그렇습니다.. 바로 전에 써먹은 그 남은용량 알아보는
스크립트 입니다. 이해를 돕고자.. 절대 재탕은 아닙니다.. 쿨럭..;;;;

㉠ 부분은 무엇을 의미할까요..
바로 변경을 할수없는 상수를 의미합니다. ( 상수 맞나..;; 언어의 장벽이.. 쿨럭..;;)

이 스크립트는 남은 용량을 MByte 단위로 환산을 하여서 출력하는 것입니다.
바로전에는 직접 나눗셈을 했었죠.
바로전 스크립트와 차이는 없습니다. 다만 상수를 이용해서 값을 먼저 지정하고
사용을 하는이 다를 뿐이죠.

그리고, ㉤ 에보면 Int(변수) 이런 값이 있는데,
Int형(정수)으로 형변환을 시키는 것입니다. 원래 소스점까지 나오는것을 정수부분만
출력하라는 이야기인거죠.

다음은 결과입니다.

G:\Data\Script\tmp\VBS>cscript Win32_LogicalDisk.vbs
Microsoft (R) Windows Script Host 버전 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

1095

G:\Data\Script\tmp\VBS>

'컴퓨터' 카테고리의 다른 글

[Scripting Guide] - 배열, For each  (0) 2007.05.08
[MSSQL] 설치후 시작하기  (0) 2007.05.06
[Scripting Guide] - 드라이브 용량 알아내기  (0) 2007.05.03
[PowerShell] 설치.  (0) 2007.04.11
[Scripting Guide] - VBscript 입문  (0) 2007.04.01
    '컴퓨터' 카테고리의 다른 글
    • [Scripting Guide] - 배열, For each
    • [MSSQL] 설치후 시작하기
    • [Scripting Guide] - 드라이브 용량 알아내기
    • [PowerShell] 설치.
    Zasfe
    Zasfe
    느낌. 기억

    티스토리툴바