Rechercher : dans
Par :

Lancer une aplication en html

Dernière réponse le 20 avr 2008 à 16:53:01 le dindon en folie, le 19 avr 2008 à 19:34:15 
 Signaler ce message aux modérateurs

Bonjour, je souhaite lancer un programme par l'intermediaire d'une page html.

J'avais déja testé avec une autre application qui marchait, voici le code de celle qui marchait:
____________________________________
<head>
<script language="JavaScript" type="text/javascript">
<!--
function execAppli(app)
{
var wshShell = new ActiveXObject("WScript.Shell");
wshShell.Run(app+".exe", 1, true);
}
-->
</script>
</head>
<body><center>
<form>
<input type="button" value="bloc note" onclick="execAppli('notepad')">

<input type="button" value="explorer" onclick="execAppli('explorer')">
</form>
</body>

___________________________________________________________________
et celui a moi ^^
qui ne marche pas :
<head>
<script language="JavaScript" type="text/javascript">
<!--
function execAppli(app)
{
var wshShell = new ActiveXObject("WScript.Shell");
wshShell.Run(app+".exe", 1, true);
}
-->
</script>
</head>
<body><center>
<form>
<input type="button" value="eteindre" onclick="execAppli('shutdown.exe -s -f -t 0')">

<input type="button" value="redemarrer" onclick="execAppli('shutdown.exe -r -f -t 0')">
</form>
</body>
_____________________________________________
je ne voit pas ce qui cloche

quelqu'un pourrait m'aider

HELP...
Merci

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Lancer une aplication en html » dans :
Remettre l'icône Bureau dans la barre de lancement rapide VoirRemettre l'icône Bureau dans la barre de lancement rapide Si l'icône du bureau n'est plus affichée dans le lancement rapide, cet article vous aidera à recréer ce raccourci. Fonction de l'icône Bureau Première méthode pour recréer le...
Lancer un programme au démarrage du PC VoirLe problème Les solutions 1- Sans toucher au registre 2- En modifiant le registre Désactiver son lancement Le problème Certains programmes tels que Mozilla Firefox, Internet explorer ou encore les programmes de messagerie électronique ne...
Windows 7 : Retrouver une barre de lancement rapide VoirEn complément de cette astuce : Une barre des tâches façon XP/Vista Sous Windows 7, il est possible de retrouver aussi la barre de lancement rapide,et qui aura pour avantage aussi ,d'éviter que les icônes de programmes "épinglés" ne se...
Télécharger Taskbar Repair Tool Plus! VoirTaskbar Repair Tool Plus! est un logiciel uniquement valable pour Windows XP. Il vous permet de personnaliser la barre des tâches, la zone de notification et la barre de lancement rapide. Malgré le fait qu'il soit en anglais, son interface est...
Télécharger HTML Tidy fr VoirHTML Tidy est un utilitaire permettant de vérifier et d'optimiser tout code HTML. Cette version est la version 1.1.5.0, c'est-à-dire la version de base ! Ayant remarqué que les débutants avaient des problèmes dans l'utilisation de la version...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...
Les balises HTML VoirHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte...
Introduction au HTML VoirPrésentation du HTML Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent...

1

Dalida, le 19 avr 2008 à 20:39:56

Salut,

l'exemple qui fonctionne fournit juste le nom de l'exécutable.
toi tu fournis, le nom, l'extension et des paramètres.

'shutdown.exe -s -f -t 0'
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien

Répondre à Dalida

2

le dindon en folie, le 19 avr 2008 à 21:29:54

Je doit faire comment pour que ca marche alors

merci
parcke la jvoi pas

Répondre à le dindon en folie

3

Dalida, le 19 avr 2008 à 21:38:28

Je n'en sais rien, je ne connais pas la fonction.

tu peux déjà essayer de virer la concaténation de l'extension :

wshShell.Run(app, 1, true); 
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien

Répondre à Dalida

4

le dindon en folie, le 19 avr 2008 à 21:39:47

???

Répondre à le dindon en folie

5

Dalida, le 19 avr 2008 à 21:40:53

Rolala…

<head>
<script language="JavaScript" type="text/javascript">
<!--
function execAppli(app)
{
var wshShell = new ActiveXObject("WScript.Shell");
wshShell.Run(app, 1, true);
}
-->
</script>
</head>
<body><center>
<form>
<input type="button" value="eteindre" onclick="execAppli('shutdown.exe -s -f -t 0')">

<input type="button" value="redemarrer" onclick="execAppli('shutdown.exe -r -f -t 0')">
</form>
</body> 
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien

Répondre à Dalida

6

le dindon en folie, le 19 avr 2008 à 21:42:06

Merci ^^

Répondre à le dindon en folie

7

le dindon en folie, le 19 avr 2008 à 21:46:51

Dsl mais ca ne marche pas

merci de m'aider qq mm mais je cherche et..

si t as d'autre idées elles sont les bienvenues

Répondre à le dindon en folie

8

Dalida, le 19 avr 2008 à 21:54:03

Essaie avec une application basique :

<input type="button" value="eteindre" onclick="execAppli('calc.exe')">
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien

Répondre à Dalida

9

le dindon en folie, le 19 avr 2008 à 22:01:59

Avec 'explorer', et non 'calc.exe' ca fonctionne

mais sinon dès que je met une autre option que le programme ca ne marche pas

ca marche aussi avec 'freecell', ect...

mais pas avec shutdown
><

Répondre à le dindon en folie

10

Dalida, le 19 avr 2008 à 22:04:31

Donc la fonction n'accepte pas les paramètres !
[ Mathieu ]

Il y a surement des pandas pour ne dépendre de rien

Répondre à Dalida

11

le dindon en folie, le 19 avr 2008 à 22:16:48

Pourtant lorsque je met ca
<head>
<script language="JavaScript" type="text/javascript">
<!--
function execAppli(app, param)
{
var wshShell = new ActiveXObject("WScript.Shell");
wshShell.Run(app+".exe "+param, 1, true);
}

-->

</script>
</head>
<body><center>
<form>
<input type="button" value="eteindre" onclick="execAppli('notepad','fr.txt')">
</form>
</body>


il lance notepad et me demande des infos pour fr.txt ce qui montr qu'il prend en compte certaines options

Répondre à le dindon en folie

12

Dalida, le 19 avr 2008 à 22:32:35

Alors essaie en mettant tes paramètres dans le deuxième argument !
[ Mathieu ]

Il y a surement des pandas pour ne dépendre de rien

Répondre à Dalida

13

 le dindon en folie, le 20 avr 2008 à 16:53:01

Merci a toi

j'ai trouvé il falait mettre :

<head>
<script language="JavaScript" type="text/javascript">
<!--
function execAppli(app, param)
{
var wshShell = new ActiveXObject("WScript.Shell");
wshShell.Run(app+".exe "+param, 1, true);
}

-->

</script>
</head>
<body><center>
<form>
<input type="button" value="eteindre" onclick="execAppli('shutdown',' -s')">
</form>
</body>


et la ca marchait ^^

merci encore...

Répondre à le dindon en folie