personnaliser l'explorateur windows ???

personnaliser l'explorateur windows ??? - Divers - Programmation

Marsh Posté le 10-01-2008 à 13:41:26    

Bonjour tout le monde.
Je me met tout juste à la programation et j'aimerais créer un explorateur windows personnalisé. Je m'explique: j'aimerais avoir une image en pleine ecran avec des endroits prédefini où l'on pourai cliquer et cela ouvrirait un fichier préalablement choisi comme le post de travail, mes images, ... ou meme amener à une autre image où l'on pourait la aussi cliquer a certin endroit enfin etc...  
est-ce possible ? Si oui pouriez vous m'indiquer la procédure (voir un bout de code) j'ai un ami programmeur en contact mail mais on se parle rarement il poura m'éclairer sur vos aide si jamais je ne comprend rien a votre "jargon" de programmeur car comme je vous l'ai dit, je viens tout juste de mis mettre, car l'idée de créer un explorateur windows me trote depuis un bout de temps et j'ai d'abord voulus etre sur de moi avoir des idées claires etc...!
 
         Merci de vos reponses en esperant commencer une bonne camaraderie...

Reply

Marsh Posté le 10-01-2008 à 13:41:26   

Reply

Marsh Posté le 10-01-2008 à 13:47:35    

Commence par faire un programme qui affiche la factorielle d'un nombre.
Après un programme qui devine un nombre que t'as choisi.
Et après, on en reparle.
 
Là les fondements même de la culture informatique, tu ne les as pas...
 
Les "images" comme tu dis, c'est des programmes, ou des fenêtres. Pas des images.
 
Et les "fichiers" comme tu dis, c'est des dossiers, ou des répertoires. Pas des fichiers.
 
Bref, tu pars clairement de "rien", et faut pas t'imaginer pouvoir faire ça en trois clics de souris.
 
Si tu veux un truc tout fait, regarde ce ce côté, c'est un programme qui fait ce dont tu parles : remplacer l'explorateur windows.
http://www.stardock.com/products/w [...] nloads.asp

Reply

Marsh Posté le 10-01-2008 à 13:57:53    

Merci Mr MagicBuzz
Malgres le léger ton de moquerie j'aprecis l'aide Mais pour info je ne part pas de rien bien au contraire mon porjet est tres réflechi je c'est deja comment sera organisé l'explorateur. j'ai passer 1 mois sur mes Wallpapers a partir desquels je ferais mes "fenetres" en plein ecran, où est-ce qu'il faudra cliquer pour aller sur tel ou tel "répertoire". De plus je n'y connait rien en programmation il vrai que la je part de rien mais ce n'est pas pour ça que je me suis immaginer que ça se ferai en 2 ou 3 clics comme vous les dites, bien au contraire je sais pertinament que c'est un projet ambitieux et tres compliquer à mon niveau. C'est pour cela que je fais des recherches pour le moment pour savoir comment je vais m'y prendre.
  Sur ce je vous laisse et vous dit à bientoto et en core merci.


Message édité par loid le 10-01-2008 à 14:00:54
Reply

Marsh Posté le 10-01-2008 à 14:01:13    

Il n'y a pas de moquerie dans la réponse de magicbuzz.
La programmation, c'est quelques années d'apprentissage. Commence par te chercher le langage adéquat et programme quelques projets simples (une calculatrice par exemple).
 
On ne conçoit pas un explorateur de fichier en quelques minutes.

Reply

Marsh Posté le 10-01-2008 à 14:03:28    

Là où tu pars de rien, c'est que ce que tu veux faire, c'est tout bonnement impossible de la manière que tu comptes le faire.
 
Si tu comptes jouer avec des images de fond réactives, tu peux apprendre le HTML et jouer avec ActiveDesktop, mais ça ne t'emènera pas bien loin...

Reply

Marsh Posté le 10-01-2008 à 14:06:36    

Elmoricq a écrit :

On ne conçoit pas un explorateur de fichier en quelques minutes.


De ce que je comprends, c'est pas l'explorateur qu'il veut modifier, mais le bureau.
 
Du coup à part ActiveDesktop... ou réécrire complètement l'explorateur de windows... je vois pas 36 solutions :D

Reply

Marsh Posté le 10-01-2008 à 14:08:22    

Si c'est le shell qu'il veut remplacer, alors c'est encore pire.

Reply

Marsh Posté le 10-01-2008 à 14:13:24    

Je ne veux rien remplacer ni modifier juste creer mais bon.
En revanche l'idée pour le bureau n'est pa mal je n'y avais pas penser vue que je voyais que dans l'optic d'une fenetre en plein ecran mais pourquoi pas !

Reply

Marsh Posté le 10-01-2008 à 14:16:53    

loid a écrit :

Je ne veux rien remplacer ni modifier juste creer mais bon.
En revanche l'idée pour le bureau n'est pa mal je n'y avais pas penser vue que je voyais que dans l'optic d'une fenetre en plein ecran mais pourquoi pas !


Attends, je comprends plus rien.
 
Tu veux ouvrir une fenêtre en plein écran pour recouvrir le bureau ?
 
Mais tu veux mettre quoi dans cette fenêtre ? [:cerveau heink]  
 
Moi je croyais que tu voulais modifier l'aspect général du bureau (ce qui est absolument impossible sans devoir redévelopper la moitié de windows).
Mais si c'est pour afficher une fenêtre en plein écran... Là faut que tu nous explique ce qu'elle est censée faire... Parceque là perso j'arrive plus à suivre.
Tu veux faire un programme qui se lance par dessus le bureau et qui fait comme un bureau ? A quoi ça va servir ? Honnêtement, fait un truc utile plutôt.
 
 
(en fait, si c'est bien un explorateur de fichier on dirait... mais c'est quoi ces histoires d'images ?)


Message édité par MagicBuzz le 10-01-2008 à 14:18:57
Reply

Marsh Posté le 10-01-2008 à 14:39:08    

C'est juste pour avoir un style plutot distinguer.
il est vrai que je me suis mal expliquer a ce sujet. Voila c'est axactement ca je veux une fenetre par dessus le bureau mais avec une image pour etre plus precis une carte du monde) et c'est en cliquant sur les divers pays qu'on arriverait à un repertoire ou autres. est-ce plus calir ?


Message édité par loid le 10-01-2008 à 14:43:47
Reply

Marsh Posté le 10-01-2008 à 14:39:08   

Reply

Marsh Posté le 10-01-2008 à 14:45:24    

ouais.
 
mais je vois pas l'intérêt :o
 
si c'est juste pour ouvrir un explorateur de fichier avec le contenu d'un répertoire donné lorsque tu cliques une zone de ta fenêtre ben... ok, c'est bête comme choux à faire...
 
tu prends n'importe quel environnement dev (évite le C ou l'ASM quand même)
crée une form.
colle l'image que tu veux en background à ta form.
et gère l'évènement "click" dans ta form.
compare la position de la souris au moment du click avec la position du pays dans ta carte.
 
et si ça match, lance une instruction shell "explorer <mon_dossier>" et voilà emballez c'est pesé.

Reply

Marsh Posté le 10-01-2008 à 14:55:11    

Ben voila enfin un truc qui me parle en chinois certe mais au moins ca me parle. POur l'interet c'est vrais que c'est peu utile mais dans ce cas qui est celui qui a été le premier a changer les theme windows l'utilité est toute aussi faible !! Mais voila c'est juste pour un style et ce diferencier c'es ça mon objectif.
 Merci encore Pour ton aide

Reply

Marsh Posté le 10-01-2008 à 15:03:23    

CECI DIT !
 
Avec Active Desktop, tu peux faire la même chose (si c'est juste ça que tu veux faire, y'a pas de problème)
 
Donc t'as plus besoin de bordel à démarrer en plein écran, mais c'est ton image de papier peint quisera réactive à la souris...
 
Je pense que c'est quand même mieux.
 
Après, t'as juste à apprendre comment faire des zones réactives sur une image en HTML, ça va pas chercher loin. Si tout vas bien, en 15 minutes chrono t'as ton bureau de rêve.

Reply

Marsh Posté le 10-01-2008 à 15:06:51    

Je viens de faire un test, ça marche, y'a pas de problème de sécurité (normalement, accéder aux disques locaux en HTML c'est pas trop autorisé, mais via ActiveDesktop y'a pas de contrôle)


Message édité par MagicBuzz le 10-01-2008 à 15:10:41
Reply

Marsh Posté le 10-01-2008 à 15:10:36    

lol je vais voir ca alors. merci

Reply

Marsh Posté le 10-01-2008 à 22:26:29    

Bon j'ai mis ma page en html en fon d'ecran, mais la zone réactive ne fonctionne pas. j'ai suivie comment faire sur un tuto mais bon il est un peu mal ordonné a mon goût. voici le lien: http://www.ac-astuces.com/affiche.php?astuce=616  
me serait-je tomper ds le code ?

Reply

Marsh Posté le 11-01-2008 à 01:11:01    

ben poste ton code, sinon on risque pas de pouvoir te dire si tu t'es planté ;)
 
et t'as mis quoi comme liens ?

Reply

Marsh Posté le 11-01-2008 à 01:12:26    

ps : ah, et faut pas la mettre comme fond ta fenêtre, sinon ça désactive les liens et autres. il faut que tu l'ajoutes en tant qu'élément du bureau (le bouton à droite de la liste des fond d'écran). ensuite tu le redimensionne pour qu'il prenne tout le bureau. sinon ça marche pas il me semble.

Reply

Marsh Posté le 11-01-2008 à 18:56:04    

bon voila le code

Code :
  1. <body background="mon image">
  2. <map name="zone"><area shape="rect" coords="900, 454, 924, 479" href="une autre image"></map><img src="mon image" height="768" width="1024" usermap="#zone">


et sinon en lien j'ai mis une autre image pour que ca ouvre l'apercu de l'image c'est juste pour voir apres je mettrais des repertoires.  
a part ca l'ajouter en tant qu'element j'ai pas bien compris je dois etre un boulet sur ce coups la mais bon. Voila ce que j'ai fai: propriété d'affichage, onglet bureau, parcourir, ma page en html. c'est ce que tu voulais dire ? Bon merci de sacrifié de ton temps precieux pour m'aider.
 

Reply

Marsh Posté le 11-01-2008 à 19:15:12    

Elmoricq a écrit :

Il n'y a pas de moquerie dans la réponse de magicbuzz.
La programmation, c'est quelques années d'apprentissage. Commence par te chercher le langage adéquat et programme quelques projets simples (une calculatrice par exemple).
 
On ne conçoit pas un explorateur de fichier en quelques minutes.


ah ben c'est sur que programmer une calculatrice c'est vachement simple pour quelqu'un qui n'a jamais entendu parler de pile LIFO par exemple  [:tibo2002]

Reply

Marsh Posté le 11-01-2008 à 19:27:32    

Je pensais à un truc qui sait faire les quatre opérations de base à partir de deux nombres demandés, le truc bateau quoi.


Message édité par Elmoricq le 11-01-2008 à 19:29:24
Reply

Marsh Posté le 11-01-2008 à 19:29:53    

moi  
et oui lorsque je me suis rendu sur le site du zero pour apprendre le c/c++
mais pour quoi cette question ?  

Reply

Marsh Posté le 11-01-2008 à 19:39:40    

loid a écrit :

moi  
et oui lorsque je me suis rendu sur le site du zero pour apprendre le c/c++
mais pour quoi cette question ?  


à qui tu parles là [:petrus dei]

Reply

Marsh Posté le 11-01-2008 à 19:40:49    

je repond a Elmoricq biensur !!

Reply

Marsh Posté le 11-01-2008 à 19:45:13    

loid a écrit :

je repond a Elmoricq biensur !!


j'arrive toujours pas à trouver l'endroit où il te pose une question... [:jean-guitou]

Reply

Marsh Posté le 11-01-2008 à 22:12:30    

ha oui kel boulet je fais cen'est pas possible j'ai cru qu'il demandait qui s'avait faire les operation de base. lol ok la je vous donne le droit de vous moquer...

Reply

Marsh Posté le 12-01-2008 à 12:54:22    

on a pas attendu :D ;)

Reply

Marsh Posté le 12-01-2008 à 14:25:45    

Merci beaucoup lol  :lol:  :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed