2016-04-09 3 views
0

J'essaye de construire une page Web qui contiendra une liste de fenêtres d'une autre application de Windows (idées de commerce). Est-il possible pour moi d'utiliser des liens dans cette page web pour activer les fenêtres Trade Ideas? En d'autres termes, j'utiliserais Javascript pour activer la fenêtre Trade Ideas correspondante lorsque son nom est choisi dans la liste.Est-il possible d'activer une fenêtre d'application Windows en utilisant javascript?

+0

Non sans une sorte de plugin natif (ActiveX ou quel que soit son nom), et seul Internet Explorer le supporterait. Pensez à ce que serait le monde si des pages Web aléatoires pouvaient faire des choses à d'autres applications fonctionnant sur votre machine ... – Pointy

+0

Oui, vous pouvez utiliser des liens pour activer des applications de bureau. En savoir plus sur ClickOnce ou Java Web Start, les deux technologies devraient faire le travail pour vous. –

+0

Doivent-ils être des applications ClickOnce? Par exemple, puis-je activer uniquement les applications ClickOnce? Trade Ideas est une application Windows native. – Rob

Répondre

0

J'ai été capable de trouver une solution à ce problème. J'ai créé un fichier de commandes qui utilise l'utilitaire nircmd. Le fichier batch lit:

nircmd.exe win activate title "windowtitle" 

J'ai téléchargé et installé un programme appelé:

LocalExplorer 

Après cela, je peux utiliser un lien dans ma page web:

<a href = "localexplorer:C:\bat.bat">Window Name</a> 

et il sera Exécutez le fichier batch qui va activer la fenêtre.