Hat Windows8 und IE10-support-HTA-Anwendungen?
Sind wir mit vielen HTA-scripts. Um zu testen, die neuere Windows-version, die wir installiert Windows8 mit dem IE 10. Wir sind derzeit mit einer Anwendung (.exe), die als hub für die start die richtige hta, die laufen muss.
Wir sind mit diesem setup auf 2000,XP,Vista,7-Rechner mit IE reicht von 6 bis 9 und es funktionierte gut so weit. Aber die Anwendung hat aufhören zu arbeiten, um auf das neueste windows.
Hier meine Frage:
Ist es ein bekanntes Problem mit HTA genannt, die von einer anderen Anwendung unter Windows 8 und IE10?
Hier ist ein Beispiel mit zwei HTA-scripts:
Wenn Sie test_2.hta-Skript funktioniert, wenn Sie das Skript ausführen test_1 das script funktioniert aber test_2.hta wird nicht gestartet.
1 - test_1.hta
<html>
<head>
<title> Test </title>
</head>
<script>
new ActiveXObject("WScript.Shell").Run("mshta test_2.hta", 1, false);
</script>
<body>
Allo buddy
</body>
</html>
2 - test_2.hta
<html>
<head>
<title> Test </title>
</head>
<script>
alert('Hello world');
</script>
<body>
Allo buddy
</body>
</html>
Irgendeine Idee?
- Dies ist vielleicht blöd, aber sollte es sein:
...Run("mshta.exe /test_2.hta", 1, false);
? - Danke für die Idee, aber leider hat es nicht funktioniert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieses Beispiel funktioniert gut für mich. Ich entfernt "mshta'. Bei der Verwendung von cmd.exe Befehl 'start', die Sie nicht brauchen, um die app, nur das Dokument-Datei, und verwenden Sie den Datei-Assoziationen (.hta -) launch der richtigen app (iexplore/mshta). Scheint zu funktionieren in diesem Fall.