Gadget vista/7 remplaçant la barre "démarrer"

Un problème informatique? Une question? Bref tout ce qui a un rapport avec l'informatique, les virus, les questions d'utilisation de logiciels...

Modérateurs : Naveed, GregLand

NaoNack
Messages : 29
Enregistré le : 23 oct. 2009 11:37

Gadget vista/7 remplaçant la barre "démarrer"

Message par NaoNack » 23 oct. 2009 22:49

Bonjour,

Je suis un grand utilisateur de la sidebar de windows Vista, je me suis intéressé à la création de gadget pour combler un problème: L'utilisation de la barre "démarrer" (barre de tache et zone de notification) dans la sidebar est impossible.
Du coup, on se retrouve avec 2 bar (démarrer et sidebar).

Mais en étudiant le problème je suis tombé sur des difficultés...

Il faut savoir que les gadget sont coder en HTML/CSS + JS, le Java Script n'étant pas le langage que je connais le mieux.... ça devient dur, mais je m'accroche!

Là où je bloque c'est quand il faut que j'interagisse avec windows...
En faite, je ne sais pas comment m'y prendre.

Existe t il directement des fonctions JS qui permettent ça (ce serait une faille énorme, mais sait on jamais). Ou est il possible de lui faire exécuter un ".bat" qui se chargera du boulot?

Par avance, merci!

Avatar du membre
Mick@el
Messages : 541
Enregistré le : 18 févr. 2006 22:45
Langage de programmation connu : Python, PHP, Javascript, C#, C++, C
Localisation : Nancy
Contact :

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par Mick@el » 23 oct. 2009 23:04

Pas compris la question ... c'est quoi ton problème exact ?
Tu cherches à faire quoi précisément ?

NaoNack
Messages : 29
Enregistré le : 23 oct. 2009 11:37

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par NaoNack » 23 oct. 2009 23:32

Un gadget pour la sidebar vista, qui permet de remplacer là barre "démarrer".

Donc, il faut faire un bouton qui ouvre le menu "démarrer", et une partie qui remplace la barre de tâche...

Mon problème, c'est qu'en JS, je n'ai absolument aucune idée de comment approcher le problème...

Avatar du membre
Mick@el
Messages : 541
Enregistré le : 18 févr. 2006 22:45
Langage de programmation connu : Python, PHP, Javascript, C#, C++, C
Localisation : Nancy
Contact :

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par Mick@el » 24 oct. 2009 02:48


NaoNack
Messages : 29
Enregistré le : 23 oct. 2009 11:37

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par NaoNack » 24 oct. 2009 19:06

Tout d'abords, merci!

Cependant, je n'arrive pas à faire fonctionner mon gadget, j'ai fait des essais, j'ai carrément "copier/coller" un des exemples donnés sur le lien.

Voici le code de mon gadget (pour l'instant), et apparemment, la fonction JS ne s'exécute pas!

La partie HTML ne sert qu'a afficher un bouton qui appellera la fonction JS:

Code : Tout sélectionner

<html>
<head>
        <title>Menu Demarrer</title>
        <style>
                body {
                        width:91px;
                        height:49px;
                     }
        </style>
		<script src="js/start.js" language="javascript" type="text/javascript"></script>
</head>
<body><div align="right"><input type="submit" value="START" id="start" name="start" onclick="start()" /></div></body>
</html>
La partie JS qui devrait lancer une URL:

Code : Tout sélectionner

function start()
{
	System.Shell.execute("http://www.microsoft.com");
}
Au clic, rien ne se passe...
Si quelqu'un à une idée de pourquoi?

Avatar du membre
Mick@el
Messages : 541
Enregistré le : 18 févr. 2006 22:45
Langage de programmation connu : Python, PHP, Javascript, C#, C++, C
Localisation : Nancy
Contact :

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par Mick@el » 25 oct. 2009 15:01

Tu 'as bien mis le script dans un dossier js ?

NaoNack
Messages : 29
Enregistré le : 23 oct. 2009 11:37

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par NaoNack » 25 oct. 2009 21:22

oui, biensure!

Mais tu as raison de demander, car étant donné que je ne maitrise pas ce langage, ça risque d'être une erreur à la c**! :blush:

J'ai essayer en indiquant le script avec son chemin relatif et absolut... Ca ne vient pas de ça non-plus...

Avatar du membre
Mick@el
Messages : 541
Enregistré le : 18 févr. 2006 22:45
Langage de programmation connu : Python, PHP, Javascript, C#, C++, C
Localisation : Nancy
Contact :

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par Mick@el » 27 oct. 2009 04:58

T'es bien sur de l'avoir nommé start.js (et non start.JS, Start.js ...) ?

NaoNack
Messages : 29
Enregistré le : 23 oct. 2009 11:37

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par NaoNack » 27 oct. 2009 12:27

Oui, j'ai vérifié.

Ce qui est bizarre, c'est que j'ai comparé avec le code d'autres gadget, c'est carrément identique! Je suis donc persuadé que je fais une erreur bidon...

NaoNack
Messages : 29
Enregistré le : 23 oct. 2009 11:37

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par NaoNack » 29 oct. 2009 01:11

Je viens encore de faire une série de test! J'ai essayé un peu tout ce que je trouvais sur le net... rien y fait, ma fonction JS ne s'exécute pas!

Du coup, je suis au point mort...

J'ai besoin d'aide pour redémarrer... :sad:

Avatar du membre
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4259
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par GregLand » 29 oct. 2009 03:21

Moi je connais pas grand chose aux js... :o
je vais essayer de comprendre... :o
Config :
Image

NaoNack
Messages : 29
Enregistré le : 23 oct. 2009 11:37

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par NaoNack » 29 oct. 2009 17:08

merci

NaoNack
Messages : 29
Enregistré le : 23 oct. 2009 11:37

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par NaoNack » 29 oct. 2009 23:55

youhouuuuu!!! :sm_cool:

Je viens enfin de comprendre pourquoi ma fonctions JS ne s'exécutait pas!!!

En faite, le nom de ma fonction était "start()", et faisant moulte et moulte tests plus débiles les uns que les autres, je me suis apperçu qu'en changeant le nom de ma fonction tout fonctionne!!

Donc apparemment "start()" doit être un nom protégé... j'aurais pu passer à coté de ça pendant encore un bon moment... :evil:

Enfin, je vais pouvoir m'atteler à coder mon gadget!

Avatar du membre
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4259
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par GregLand » 30 oct. 2009 00:00

Ah ouhai ! bien vu !!! :happy:
C'est marrant ça !
Config :
Image

Avatar du membre
Mick@el
Messages : 541
Enregistré le : 18 févr. 2006 22:45
Langage de programmation connu : Python, PHP, Javascript, C#, C++, C
Localisation : Nancy
Contact :

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par Mick@el » 30 oct. 2009 20:59

À mon avis, c'est juste car tu as donné l'id "start" à ton bouton

NaoNack
Messages : 29
Enregistré le : 23 oct. 2009 11:37

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par NaoNack » 30 oct. 2009 23:11

Non, ça ne vient pas de l'ID, mais bien du nom de la fonction (je viens de refaire des essais).

Je viens de finir l'ouverture du menu démarrer :lol: , je ne savais pas qu'elle était la commande Windows pour le faire, et je n'ai rien trouvé su internet, donc j'ai un peu "triché": :unsure:
-Je me suis fait un programme C++ de quelques lignes, qui simule l'appuie des touches [échape] et [ctrl], ce qui à pour effet d'ouvrir le menu démarrer.
-Ma fonction JS, appelle simplement le programme.

J'ai conscience que c'est pas la méthode la plus jolie, mais au moins elle est efficace.

J"attends le retour de vacance d'un pote qui me fera le design du bouton, mais je peux d'ors et déjà donner mon gadget à celui qui me le demande, même si il n'y a pas encore la partie "barre des tâches"...


D'ailleurs, pour la partie "barre de tâche", je ne sais pas encore comment je vais faire... :blush:
Y a t il un moyen de récupérer les application en cours? (une variable d'environnement peut être?)
J'ai commencer à chercher, je n'ai pour l'instant rien trouvé...

Avatar du membre
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4259
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par GregLand » 31 oct. 2009 06:37

Moi je veux bien faire le cobaye ! :happy:
Config :
Image

NaoNack
Messages : 29
Enregistré le : 23 oct. 2009 11:37

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par NaoNack » 31 oct. 2009 14:16

Pour que tu puisses cobayer:
http://www.megaupload.com/?d=P6M7WVPA

Je l'ai un peu embelli en attendant l'arrivé de mon "designer", histoire que tu ne sois pas trop déçu, lol!

NaoNack
Messages : 29
Enregistré le : 23 oct. 2009 11:37

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par NaoNack » 02 nov. 2009 16:28

Là encore je suis dans une impasse...
Je cherche à obtenir la liste des applications qui s'affiche dans ma barre de tâches... et c'est un vrai casse tête!

J'ai essayé en utilisant la commande "tasklist" et en y appliquant toutes sortes de filtres mais je n'arrive à isoler les applications "fenêtrées".

:(

En plus, ça ne m'étonnerait pas qu'il y ai une commande toute prête pour avoir la liste... Enfin, si quelqu'un à la solution, ou un indice, je suis preneur!

Avatar du membre
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4259
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Re: Gadget vista/7 remplaçant la barre "démarrer"

Message par GregLand » 03 nov. 2009 07:08

Le design est sympa déjà ! j'aime bien !
Qu'entends tu par la barre des taches
La zone centrale ou la zone de notification ?
Config :
Image

Répondre