// 메모장 실행 function fnRunNotpad() { var objWSH = new ActiveXObject("WScript.Shell"); var retval = objWSH.Run("%SystemRoot%\\System32\\notepad.exe"); } // 폴더 생성 후 탐색기 실행 function fnRunExplorer() { var dirTmpName = "c:\\addFolder"; var fso = new ActiveXObject("Scripting.FileSystemObject"); if (!fso.FolderExists(dirTmpName)) fso.CreateFolder(dirTmpName); var objWSH = new ActiveXObject("WScript.Shell"); var retval = objWSH.run("%SystemRoot%\\explorer.exe " + dirTmpName, 1, false); }Run 메서드는 파라미터가 3개이며 2,3 번째 파라미터는 생략 가능.
에러가 나면 브라우저 도구 > 인터넷옵션 > 보안탭 > ActiveX부분의 '안전하지 않은 것으로 표시된 ActiveX 컨트롤 초기화 및 스크립트' 항목을 확인 또는 사용함으로 지정해야 함.
(사용 안 함 으로 할 경우 오류발생 -> 자동화 서버는 개체를 작성 할 수 없습니다. 라는 오류 메세지 발생)
댓글 없음:
댓글 쓰기