Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

gadget vista


Invité Limboubaoo

Messages recommandés

  • Modérateurs
Posté(e)

Juste pour la forme, quant à avoir une feuille de style (pour le body), utilise-la aussi pour l'id gadgetContent, c'est plus propre et plus cohérent :P

<html>

<head>

<title>Run Program Teamspeak</title>

<style>

body {width:48px;height:48px;}

#gadgetContent {font-family:Tahoma;font-size:10pt;}

</style>

<meta http-equiv="MSThemeCompatible" content="yes">

</head>

<script>

function runprogram("C:\Program Files (x86)\Teamspeak2_RC2\TeamSpeak.exe") {

var wshShell = new ActiveXObject('WScript.Shell');

var final_execute = wshShell.Run("C:\Program Files (x86)\Teamspeak2_RC2\TeamSpeak.exe");

System.Gadget.Shell.execute(final_execute);

}

</script>

<body>

<span id="gadgetContent">teamspeak</span>

</body>

</html>

Mais, dans cette formulation, je ne vois plus comment est déclenchée la fonction runprogram :P

Posté(e)

Ah tiens, j'avais pas non plus fait gaffe au fait que dans la déclaration de la fonction runprogram() y'avait une chaîne de caractères et pas un nom de variable....

Posté(e)
function runprogram("C:\Program Files (x86)\Teamspeak2_RC2\TeamSpeak.exe")

{

var wshShell = new ActiveXObject('WScript.Shell');

var final_execute = wshShell.Run("C:\Program Files (x86)\Teamspeak2_RC2\TeamSpeak.exe");

System.Gadget.Shell.execute(final_execute);

}

Oh My God!! :P

Je pense qu'il vaut mieux que tu parte du template que j'ai posté plus haut, ce sera plus simple...

 

++

Invité limboubaoo
Posté(e)

re tout le monde :P

 

je vous remercie pour l aide que vous apportez,j ai pu le creer mais le truc est

que son execution ne se fait pas...surement que je me plante dans l acheminement

mais bon apparement apres ttes les comparaisons je ne vois vraiment plus quoi

faire...

non ,je ne baisse pas les bras car j y suis encore dessus ^^

je vous donne le link de ma creation un download en megaupload :P

 

gadget:TeamSpeak.gadget.rar

 

encore plein de merci pour votre aide et je penses etre sous la bonne voie :P

Posté(e)

Si j'en juge par le contenu de ton archive, tu n'as tenu compte d'aucune des remarques qu'on t'a faites jusqu'à présent et tu as tenté des trucs totalement au pif. Rien d'anormal donc dans le fait que ce "gadget" ne fonctionne pas.

Par ailleurs, je trouve anormal d'avoir eu à attendre 50 secondes pour télécharger 7Ko de données, tout ça pour me retrouver avec seulement ceci :

<html>
<head>
<title>Teamspeak</title>
<style>
body
{
width:64;
height:64;
background: url('TeamSpeak.png') no-repeat;
margin-top:2px;
margin-left:1px;
}
</style>
<META HTTP-EQUIV="MSThemeCompatible" CONTENT="yes">
</head>
<script>
function runprogram(TeamSpeak)
{
var wshShell = new ActiveXObject('WScript.Shell');
var final_execute = wshShell.Run("The TeamSpeak 2 client.exe");
System.Gadget.Shell.execute(final_execute);
}
</script>
<form id="form" name="form" onclick="run program(The TeamSpeak 2 client)"</form>
</html>

<?xml version="1.0" encoding="utf-8" ?>
<gadget>
  <name>TeamSpeak</name>
  <namespace><!--_locComment_text="{Locked}"-->microsoft.windows</namespace>
  <version><!--_locComment_text="{Locked}"-->1.0.0.1</version>
  <author name="limboubaoo">
 <info url="gallery.live.com" />
  </author>
  <copyright><!--_locComment_text="{Locked}"-->© 2006</copyright>
  <description>Run TeamSpeak.</description>
  <icons>
 <icon height="128" width="128" src="TeamSpeak.png" />
  </icons>
 <hosts>
<host name="sidebar">
  <base type="HTML" apiVersion="1.0.0" src="main.html" />
  <permissions><!--_locComment_text="{Locked}"-->Full</permissions>
  <platform minPlatformVersion="0.3" />
</host>
 </hosts>
</gadget>

...

Tu devrais plutôt envisager de mettre le contenu de tes fichiers texte sur pastebin : http://pastebin.com/

  • Modérateurs
Posté(e)

Oui, c'est sincèrement un peu désespérant d'avoir l'impression de devoir se répéter. Pourquoi viens-tu demander des conseils si tu les ignores totalement ? :P

 

<html>

<head>

<title>Teamspeak</title>

<style>

body

{

width:64px;

height:64px;

background: url('TeamSpeak.png') no-repeat;

margin-top:2px;

margin-left:1px;

}

</style>

<META HTTP-EQUIV="MSThemeCompatible" CONTENT="yes">

<script>

function runprogram(TeamSpeak)

{

var wshShell = new ActiveXObject('WScript.Shell');

var final_execute = wshShell.Run(TeamSpeak);

System.Gadget.Shell.execute(final_execute);

}

</script>

</head>

<body>

<form id="form" name="form" onclick='runprogram("The TeamSpeak 2 client.exe")'</form>

<body>

</html>

Quelques remarques :

  • Prends l'habitude de rédiger correctement les feuilles de style, ça t'évitera des déboires ultérieurs.
  • Ce n'est pas parce que certains navigateurs réussissent à pallier l'absence de la balise <body> qu'il ne faut pas l'utiliser.
  • Pourquoi doter une fonction d'un paramètre si c'est pour ne pas s'en servir ?

Invité limboubaoo
Posté(e)

perso ,je vous remercies de votre patience et desolé pour la prise de teston

j ai tout fait ,comme expliqué par vos soins mais rien y fait,il ne s execute pas :P

Posté(e)
j ai tout fait ,comme expliqué par vos soins
Désolé, mais je avant de me prononcer je vais exiger des preuves de ce que tu avances ;-)

Peux-tu nous donner le code source tel que tu l'as modifié ?

 

Note : entre temps je suis allé voir le tuto dont il est question dans le tout premier post. J'ignore d'où sort cette balise form car elle n'est nulle part utilisée comme elle semble l'être ici. Je renouvelle mes doutes quant à la bonne construction de la partie HTML de ce gadget.

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...