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

Invité Limboubaoo

coucou les gens :P

 

voila je me suis lancé dans la creation de gadgets pour le vista

en gros du langage html et xml.mais la chose est que j aimerais qu il prennent une fonction

en tant que raccourci de mes programmes installés....(ex:teamspeak )....

 

j ai donc suivit ce tuto mais je ne sais pas ou placer

le code qui pourrait executer mon raccourci

 

merci a vous tous pour l info que vous m apporterez :P

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Invité limboubaoo

merci d avoir repondu,

voici mes deux codes un html et l autre xml

pourrais tu me dire ou j ai pu faire une erreur ??

et est ce qu il faut les formats exacts des icons c est a dire 48x48?

 

encore merci

 

 

 

 

 

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

 

voici XML

 

<?xml version="1.0" encoding="utf-8" ?>
<gadget>

<name>TS</name>

<version>1.0</version>

<author name="Limboubaoo^^">
	<info url="http://www.****************.niloo.fr" />
</author>

<copyright>2007</copyright>

<description>teamspeak</description>

	<icons>
			<icon height="48" width="48" src="images/icon.png"/>
	</icons>

<hosts>
	<host name="sidebar">
		<base type="HTML" apiVersion="1.0.0" src="gadget.html" />
		<permissions>full</permissions>
		<platform minPlatformVersion="1" />
					<defaultImage src="images/drag.png"/>
	</host>
</hosts>
</gadget>

Lien vers le commentaire
Partager sur d’autres sites

var final_execute = wshShell.Run("TeamSpeak.exe");

Euh es-tu certain que le chemin de TeamSpeak.exe est connu ? As tu essayé en mettant le chemin complet ?

 

Pour les icones, faut un png de préférence et si possible de la taille renseignée par width et height

 

++

Lien vers le commentaire
Partager sur d’autres sites

Invité limboubaoo

voici le code final avec les corrections des icones en png et resizées

 

<html>
<head>
<title>Run Program</title>
<style>
body
{
 width:128;
 height:128;
 background: url('background.png') no-repeat;
 margin-top:2px;
 margin-left:1px;
}
</style>
<META HTTP-EQUIV="MSThemeCompatible" CONTENT="yes">
</head>
<script>
function runprogram()
{
 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>
<form id="form" name="form" onclick="runprogram()"</form>
</html>

 

 

 

merci de ton aide et de ta patience :P

Lien vers le commentaire
Partager sur d’autres sites

  • Modérateurs
<html>

<head>

<title>Run Program</title>

<style>

body

{

width:128;

height:128;

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

margin-top:2px;

margin-left:1px;

}

</style>

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

<script>

function runprogram()

{

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>

</head>

<body>

<form id="form" name="form" onclick="runprogram()"></form>

</body>

</html>

Le script serait mieux dans le HEADER, et attention à ne pas oublier la balise <body> pour délimiter le corps de la page HTML.

Modifié par KewlCat
Oubli d'un ">" : corrigé !
Lien vers le commentaire
Partager sur d’autres sites

Je trouve plutôt étrange d'avoir un élément form (qui n'a pas de "consistance" réelle dans un document HTML) vide (en plus !!) sur lequel il faut cliquer pour obtenir le lancement de ladite appli...

Il ne manquerait pas quelques trucs dans cette "page HTML" ??

Lien vers le commentaire
Partager sur d’autres sites

Invité limboubaoo

bon sang je ne le vois toujours pas ..... :P

 

voici l html apres correction (resize icones et lignes)

mon dossier des gadgets contient un dossier nommé "teamspeak.gadget"

a l interieur un dossier "images" contenant mes deux images en 48*48 .png (1er nomme icon,le second drag).

un fichier html+xml codé ci dessous:

 

<html>
<head>
	<title>Run Program Teamspeak</title>
	<style>
			body {
					width:48px;
					height:48px;
				 }
	</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" style="font-family: Tahoma; font-size: 10pt;">teamspeak</span>
</body>
</html>

 

 <?xml version="1.0" encoding="utf-8" ?> 
- <gadget>
 <name>TS</name> 
 <version>1.0</version> 
- <author name="Limboubaoo^^">
 <info url="http://www.**************.niloo.fr" /> 
 </author>
 <copyright>2007</copyright> 
 <description>teamspeak</description> 
- <icons>
 <icon height="48" width="48" src="images/icon.png" /> 
 </icons>
- <hosts>
- <host name="sidebar">
 <base type="HTML" apiVersion="1.0.0" src="gadget.html" /> 
 <permissions>full</permissions> 
 <platform minPlatformVersion="1" /> 
 <defaultImage src="images/drag.png" /> 
 </host>
 </hosts>
 </gadget>

je vous souhaite une bonne nuit et a plus tard

Lien vers le commentaire
Partager sur d’autres sites

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...