2016-08-05 13 views
0

Ich habe versucht, dies ohne Glück zu tun. Was ich versuche, ist die Verwendung eines Outlook-E-Mail-Links, um eine lokale WPF-Exe mit einem Parameter auszuführen. Ich habe mehrere Dinge versucht. Zuerst habe ich eine BAT-Datei und versucht es direkt aus dem E-Mail-Link (und Word Link) zum Auftakt:Ausführen eines WPF-Exe-Programms von einem E-Mail-Link

c: \ users \ steve \ debug \ MasterPage.bat 100

Die Batch-Dateien wie folgt aussieht dies:

C: \ Benutzer \ steve \ debug \ MasterPage.exe% 1

das funktioniert also nicht so änderte ich den Link zu einer hTML-Datei zeigen eine JavaScript-Funktion läuft die exe-Aufruf direkt:

function callProgram() 
 
    { 
 
     var objShell = new ActivexObject("Shell.Application"); 
 

 
     objShell.ShellExecute("cmd.exe", "C:\\cd C:\\Debug\\MasterPage.exe 1", "C:\\WINDOWS\\system32", "open", 1);  
 
    }

Nichts scheint zu funktionieren. Wenn jemand helfen kann, bitte tun.

+0

ich es mit der folgenden auf meinem lokalen Rechner arbeiten bekam: – mrsql0715

Antwort

0

fand ich die Antwort:

script language=JavaScript 
 

 
function launchExecutable(executableFullPath) 
 

 
{ 
 

 
var shellActiveXObject = new ActiveXObject("WScript.Shell"); 
 

 
shellActiveXObject.Run(executableFullPath, 1, false); 
 

 
shellActiveXObject = null; 
 

 
} 
 

 
script

Verwandte Themen