HTML 메뉴 (StartMenu.hta)를 작성하고 있습니다. 이 메뉴는 DVD에서 실행되지만 실행하기 전에 몇 개의 파일을 사용자의 TEMP 폴더에 복사해야합니다. 이러한 파일은 메뉴를 사용하기 위해 필요하기 때문에 메뉴를 열기 전에 복사해야합니다. HTML Javascript에서 명령 실행이 완료 될 때까지 기다리는 방법
나는 다음과 같은 자바 스크립트 기능을 사용하여 이러한 파일을 복사하려면 :function launch(){
var shell = new ActiveXObject("WScript.Shell");
shell.run("xcopy \Data\\VLC\ \%TEMP%\\CSE\\VLC\ /d/e/i/y");
shell.run("xcopy \Data\\VIEWER\ \%TEMP%\\CSE\\VIEWER\ /d/e/i/y");
shell.run("StartMenuPC.hta");
}
내가 가진 문제는 복사 및 메뉴의 개방 대신 이전 두 기다리는 마지막 명령의 동시에 시작이다 끝내기 위해. 대신 배치 파일 사용을 고려했지만 일부 방화벽과 충돌 할 수 있습니다.
while 루프를 사용하고 파일이 새 위치에 있는지도 확인했지만 HTML에 대해서는 많이 알지 못합니다. 디스크가 파일을 한 번만 복사하면되므로 시간 초과를 사용하고 싶지도 않습니다.