Applikation starten
Mit dem unten aufgeführten JScript-Code wird die Applikation gestartet und beendet. Wenn das COM-Objekt der 32-Bit-Version von XMLSpy nicht gefunden wird, wird nach dem COM-Objekt der 64-Bit-Applikation gesucht; andernfalls wird ein Fehler ausgegeben. Wenn bereits eine Instanz der Applikation ausgeführt wird, so wird diese Instanz aufgerufen.
Anmerkung: | Für die 32-Bit-Version von XMLSpy ist der registrierte Name oder der programmatische Identifier (ProgId) des COM-Objekts XMLSpy.Application. Für die 64-Bit-Version von XMLSpy ist der Name XMLSpy_x64.Application. Beachten Sie jedoch, dass das aufrufende Programm die CLASSES Registry-Einträge in seiner eigenen Registry Hive oder -Gruppe (32-Bit oder 64-Bit) aufruft. Wenn Sie daher Skripts über die Standardbefehlszeileneingabe und mit Windows Explorer auf einem 64-Bit-Windows-System ausführen, werden die 64-Bit-Registry-Einträge, welche auf die 64-Bit-Version von XMLSpy verweisen, aufgerufen. Wenn daher sowohl XMLSpy 32-Bit als auch die 64-Bit-Version installiert ist, ist eine spezielle Behandlung erforderlich, damit die 32-Bit-Version von XMLSpy aufgerufen wird. Angenommen, der Windows Skripting Host ist das aufrufende Programm, so gehen Sie folgendermaßen vor: |
1.Wechseln Sie in das Verzeichnis C:\Windows\SysWOW64.
2.Geben Sie in der Befehlszeile wscript.exe gefolgt vom Pfad zum gewünschten Skript ein, z.B:
wscript.exe "C:\Users\...\Documents\Altova\StyleVision2025\StyleVisionExamples\API\JScript\start.js"wscript.exe "C:\Users\...\Documents\Altova\XMLSpy2025\Examples\API\JScript\start.js" |
// Initialize application's COM object. This will start a new instance of the application and |
Der oben angeführte JScript-Code steht in der Datei Start.js zur Verfügung (siehe Beispieldateien).