2014-04-10 2 views
0

나는 진행 중에 HTA 창을 표시하고자하는 액체 취급 로봇의 응용 프로그램에서 작업 중이며, 사용자 또는 일반 관찰자에게 프로세스의 어떤 단계인지 알려줍니다 에서. 로봇 용 소프트웨어는 기본적으로 몇 개의 손잡이가있는 vbScript 용 GUI이며 실행 중에 vbScript 및 실행 파일을 실행할 수 있습니다. vbScript를 사용하여 타임 스탬프 파일을 만들고 실행 중에 추가 할 수 있지만 브라우저 윈도우에서 실시간으로 렌더링 할 수 있기를 원합니다. 처음에는 각 단계에 대한 여러 버전의 템플리트 HTA 창을 저장하고 소프트웨어에서 열어 보려고했지만 새 창을 열기 전에 현재 열려있는 창을 닫을 코드를 찾지 못하는 것 같습니다. 내가 생각하는 대안은 단순히 각 단계에서 새로운 텍스트 파일을 작성하고 HTA가 If FileExists 기준에 따라 업데이트를 표시하도록하는 것이지만 HTA 창을 자주 확인하도록하는 코드는 찾을 수 없다 또한 모든 CPU를 다 사용하거나 브라우저에 오류를 발생시킬 수 있다는 경고를 불러오고 창을 "다시 칠합니다". 저는 개인적으로 vbScript와 HTML/CSS에 익숙하지만, 실행 가능한 솔루션에 JavaScript 나 다른 것이 포함되어 있다면 기꺼이 갈 의향이 있습니다!라이브 로그를 HTA 창에 표시합니다.

도움을 주시면 감사하겠습니다.

답변

0

변경하려는 요소의 innerhtml 또는 outerhtml을 설정하십시오.

 HotKeyList.InnerHTML = "<table id=thotkeylist>" & headrow & TableVar & "</table>" 

<span id=HotKeyList> 

</span> 
+1

또한 IE 창 개체에는 타이머가 있습니다. setInterval 메소드를 참조하십시오. –

관련 문제