Microsoft Windows 2000 Scripting Guide
Scripting.Dictionary 사용하기..1
Scripting.Dictionary 데이터베이스를 사용하지 않고 원하는 데이터를 뽑아서 사용하기란 쉽지가 않습니다. 파일로 저장을 해서 읽어오고 저장하고 정리하고 읽어오고 저장하고 읽어오고 저장하고... 물론 배열로 만들면 기준이 되는 데이터를 처음부터 끝까지 반복해서 비교하면 원하는 결과가 나오기는 합니다. 하지만 데이터가 많이지고, 배열을 재정의하는 부분이 중간에라도 나온다면, 나중에 그 코드를 볼때의 느낌은 정말.. 깜깜합니다. ( 제가 만든것을 봐도 제가 하나하나 값을 찍어보고 구조를 판단해야 하더군요. 제가 요즘 부쩍 단기기억력상실이 심해져서요. ) 우선 배열과 차이점을 꼽아보면 몇가지가 나옵니다. 1. 데이터의 검색 및 추가, 수정, 삭제가 쉽다. 2. 사용법이 간단하다. 3. 모든 데이터를..
[Scripting Guide] - 배열, 그 두번째 이야기
배열은 동일한 성격의 데이터들을 관리하기 쉽도록 하나로 묶은 집합변수 입니다. 데이터의 집합이기때문에 문자열로 된 데이터( 가나, 다라, 마바... )와 숫자로된 데이터 ( 1,2,3,4,5....)를 가질수도 있습니다. 또한 다차원을 가진 배열도 만들수 있죠. ' 자빠진김에 쉬어간다고' 말이 나왔으니 차원에 대해서 알아보겠습니다. 1차원은 선입니다. 모든 값은 한개씩의 데이터로 묶여있는 집합이고, 2차원은 면입니다. 두가지 종류의 값이 묶어있는 집합이죠. 3차원은 공간입니다. 세가지 종류의 값이 만나 이루는 집합입니다. 0차원 점, 1차원 선분, 2차원 사각형, 3차원 정육면체와 4차원 초입방체를 2차원으로 표현한 그림 - 위키백과사전 다시 말하면, 국어의 문장과도 비슷..
[Scripting Guide] - 변수와 변경없는상수
우선 이번에 배울 스크립트부터 보겠습니다. ㉠ 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) 많이 보던 스크립트 같습니다.. 그렇습니다.. 바로 전에 써먹은 그 남은용량 알아보는 스크립트 입니다. 이해를 돕고자.. 절대 재탕은 아닙니다.. 쿨럭..;;;; ㉠ 부분은 무엇을 의미할까요.. 바로 변경을 할수없는..
[Scripting Guide] - 드라이브 용량 알아내기
혼자 공부하기는 쉬워도 그것을 글로 다시 쓰려니 참.. 힘드네요. 우선 간단 스크립트 하나를 설명을 하겠습니다. 다음 스크립트는 C드라이브의 남은공간을 알아내는 스크립트 입니다. 사용되는 기술은 VBscript, WMI 입니다. ㉠ Set objWMIService = GetObject("winmgmts:") ㉡ Set objLogicalDisk = objWMIService.Get("Win32_LogicalDisk.DeviceID='C:'") ㉢ Wscript.Echo objLogicalDisk.FreeSpace ㉠ WMI 를 이용해야 하기때문에 WMI 의 개체로부터 데이터를 가져와서 objWMIService라는 개체에 값을 넣습니다. ㉡ WMI 에서 가져온 개체는 하나의 값을 갖지 않고 여러값을 가진 뭉..
[Scripting Guide] - VBscript 입문
VBscript 는 윈도우기반의 컴퓨터를 관리하기에 강력하고 쉽고 유용한 도구입니다. 간단한 스크립트 하나를 이용해서 여러가지 작업이 가능하도록 수정을 해서 여러분이 사용하시는데 무한한 가능성이 보이도록 할것입니다. 우선 우리의 입맛에 맛도록 수정을 할 간단한 스크립트 하나를 소개합니다. Set objWMIService = GetObject("winmgmts:") Set objLogicalDisk = objWMIService.Get("Win32_LogicalDisk.DeviceID='C:'") Wscript.Echo objLogicalDisk.FreeSpace 이 스크립트는 WMI 를 이용해서 로컬디스크중 C 드라이브의 남은 공간을 알아보는 스크립트입니다. 우리는 외부의 컴퓨터를 포함한 당신의 네트워크내..