Aktivieren Sie bitte JavaScript, um diese Seite anzeigen zu können.

Altova Authentic 2020 Desktop

Mit dem unten aufgeführten JScript-Code wird die Applikation gestartet und beendet. Wenn das COM-Objekt der 32-Bit-Version von Authentic Desktop 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 Authentic Desktop ist der registrierte Name oder der programmatische Identifier (ProgId) des COM-Objekts AuthenticDesktop.Application. Für die 64-Bit-Version von Authentic Desktop ist der Name AuthenticDesktop_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 Authentic Desktop verweisen, aufgerufen. Wenn daher sowohl Authentic Desktop 32-Bit als auch die 64-Bit-Version installiert ist, ist eine spezielle Behandlung erforderlich, damit die 32-Bit-Version von Authentic Desktop 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\Authentic2020\AuthenticExamples\API\JScript\start.js"

 

 

// Initialize application's COM object. This will start a new instance of the application and
// return its main COM object. Depending on COM settings, the main COM object of an already
// running application might be returned.
 
try{   objAuthentic = WScript.GetObject("", "AuthenticDesktop.Application");   }
catch(err) {}
 
if( typeof( objAuthentic ) == "undefined")
{
try  {   objAuthentic = WScript.GetObject("", "AuthenticDesktop_x64.Application")   }
catch(err)
 {
    WScript.Echo( "Can't access or create AuthenticDesktop.Application");
    WScript.Quit();
 }
}
 
// if newly started, the application will start without its UI visible. Set it to visible.
objAuthentic.Visible = true;
 
WScript.Echo(objAuthentic.Edition + " has successfully started. ");
 
objAuthentic.Visible = false; // will shutdown application if it has no more COM connections
//objAuthentic.Visible = true;   // will keep application running with UI visible

 

 

 

Der oben angeführte JScript-Code steht in der Datei Start.js zur Verfügung (siehe Beispieldateien).

 

© 2020 Altova GmbH