본문 바로가기

728x90

시스템정보

(2)
시스템 Object 에 대해 좀 더 알아보기 시스템 자원을 확인하는 것은 속성으로 처리한다면 외부 프로그램을 실행시키거나 외부 자원을 가져오는 것은 메소드에 속합니다. 대표적인 것이 execBrowser, execShell 과 같은 것입니다. execBrowser는 파라미터로 제공되는 URL을 인터넷 익스플로러에서 실행하는 메소드입니다. 특이한 점은 PC 기본 브라우저가 아니라 인터넷 익스플로러를 실행시킨다는 것입니다. 액티브X 를 포함한 페이지를 열어주는 경우에 필요하겠네요. exeShell은 명령행을 통해 실행하는 것과 동일합니다. 파라미터로 URL을 주면 execBrowser와 마찬가지로 해당 URL을 브라우저에서 실행시킵니다. 단 이때 차이점은 사용자가 지정한 기본 브라우저에서 실행된다는 겁니다. 또 하나 흥미로운 점은 cmd를 파라미터로 ..
시스템 정보 다루기 X-Internet 이나 RIA 를 이야기할때 웹의 한계나 제약을 넘어서는 어플리케이션을 만들기 위한 방법이라고 이야기합니다. 최근 HTML5가 등장하면서 브라우저의 제약은 많은 부분 보완되고 있지만 시스템에 접근하는 것은 여전히 제약이 있습니다. 엑스플랫폼에서는 시스템에 쉽게 접근할 수 있는 여러가지 API를 제공하고 있습니다. 그 중에서 System 은 운영체제의 정보와 하드웨어, 입력장치의 특정정보를 제공해줍니다. 스크립트 상에서 system 이라는 전역객체를 통해 접근할 수 있습니다. 다른 항목은 그렇게 많이 사용하지 않겠지만 monitorcount 같은 경우에는 유용하게 사용할 수 있을 것 같습니다. 그 외에도 모니터 해상도와 같은 정보도 화면 처리시 필요한 정보입니다. * osversion 정..

반응형