begin process at 2012 02 10 21:58:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CHANGESCREEN

CHANGESCREEN


 Information sur la source

Note :
Aucune note
Catégorie :Divers Niveau :Débutant Date de création :16/10/2003 Date de mise à jour :16/10/2003 16:22:21 Vu / téléchargé :2 502 / 241

Auteur : loskiller62

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
    Ce petit prog de rien du tout vous permet de changer de fond d'écran à chaque ouverture de session ou démarrage du pc, à partir d'une liste d'images que vous aurez préablement défini.
   * Aperçu des images
   * Gestion de la liste manuellement
   * bmp, jpg, gif
   * Readme inclus

   Le code est commenté juste ce qu'il faut pour être compréhensible, avec description du fonctionnement général et des améliorations possibles.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) RÉCUPÉRATION DES APPLICATIONS "OUVRIR AVEC..." D'UN FICHIER ...
Source avec Zip Source avec une capture ANALYSE DE PROJETS VB6

 Sources de la même categorie

Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo
Source avec Zip Source .NET (Dotnet) PENSE BÊTE par alpha5

Commentaires et avis

Commentaire de BruNews le 16/10/2003 16:32:29 administrateur CS

Tres beau fond d'ecran.

Commentaire de loskiller62 le 16/10/2003 16:34:44

Huhu toujours toi ;)
J'avoue c'est tout à fait dans mon style :p
Au fait tu as reçu mon mail pour le projet marmotte? Ca marche pas mal :)

Commentaire de BruNews le 16/10/2003 16:38:32 administrateur CS

Oui j'ai vu cela. Bonne prog.

Commentaire de kimmelf2 le 21/10/2003 01:30:49

un peu complique non ???

bon, moi je gere pas les images avec une liste, j'ai 5 (wall0.bmp, wall1.bmp .... wall4.bmp) dans mon dossier et je les passe dans l'ordre

Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long

Private Sub main()
    Dim wsh As Object
    Dim r As String
        
    Set wsh = CreateObject("WScript.Shell")
    
    ' on recupere le numero de l'ancienne image
    r = GetSetting("Wallpaper Changer", "Desktop", "Wallpaper", "0")
    
    ' on y ajoute 1 et on reconverti en string sans espaces
    r = Trim(Str((Val(r) + 1) Mod 5))
    
    ' on sauvegarde le nouveau numero
    SaveSetting "Wallpaper Changer", "Desktop", "Wallpaper", r
    
    ' on cree le nom de l'image
    r = App.Path & "IMGWall" & r & ".bmp"
    
    ' on ecris ce nom dans le fichier win.ini qui contient la "config" Wallpaper
    WritePrivateProfileString "Desktop", "Wallpaper", r, "c:windowswin.ini"
    wsh.regwrite "HKEY_CURRENT_USERControl PanelDesktopWallpaper", r, "REG_SZ"
End Sub


Commentaire de loskiller62 le 21/10/2003 01:39:19

Ben ici le but c'est faire ça au mieux, pour simplifier la vie, l'utilisateur ne doit pas s'embêter à copier les fond d'écrans dans un repertoire pour que ça marche (qui plus est ça prend de la place inutile). Ici tout est géré pour lui!

Commentaire de kimmelf2 le 23/10/2003 01:48:20

tout a fait d'ac avec toi, mais la j'ai eu le temps que de bosser sur le wallpaper. apres, mettre une interface pour aller chercher sur le DD plutot que dans un dossier impose, c'est de la prog annexe

et j'ai fais au + simple.

j'ai pas ete voire coment fonctionne le tiens, si l'interface se lance a chaque fois, comment tu enregistre le wallpaper dans les params de windows ...

j'esperes juste que ton interface ne s'ouvre pas a chaque demarrage de windows, car dans ce cas, ca dois etre un peu lourd a force. c'est dailleur ce que j'ai cherche a eviter dans mon pgm : pas de form, pas de ralentissement pendant 5 min au demarrage, pas besoin de cliquer sur un bouton ..... Apart le changement de wallpaper, tout est invisible pour l'utilisateur

Commentaire de loskiller62 le 23/10/2003 13:37:35

Ici aussi tout est invisible. Le prog se lance en restant caché et ce n'est que le temps de changer le wallpaper. Je n'ai même pas remarqué de ralentissement au démarrage, on voit juste le fond d'écran qui change, c'est tout, et c'est très rapide.
Par contre il faudrait voir avec ta méthode de la base de registre qui n'est pas mal non plus. En mixant les 2 ça serait vraiment optimal: ma méthode pour le changement en live avec l'interface et ta méthode pour le changement au démarrage (même si j'insiste sur le fait qu'ici ça ne ralenti pas le démarrage sur une bécane normale)

Commentaire de kimmelf2 le 23/10/2003 14:41:38

qu'entend tu par becan normale ??? un p4 a 3Ghz ou un 386 a 33 MHz ??? :-D large debat ! :-p

nan, en fait ju suis sur un p2 a 333Mhz, et j'ai plein de pgm qui se lancent au demarrage alors ca rame un peu, alors une premiere version que j'avais avec une form, ca avais tendance a me plomber tout.

c'est pour ca que j'ai pondu un code extra court, et sans interface, meme si c'est pas hyper pratique d'avoir un dossier impose pour les images, d'etre oblige de les convertir en bmp soit meme ...

dans l'etat actuel, pour mon usage perso, ca me suffit, a par le fait que je puisse pas modifier le nombre d'images sans desinstaller l'ancien pgm, recompiler avec le bon nombre d'image et reinstaller.
c'est chiant pour rajouter seulement une image non ?

faudrai que je case le nb d'images dans le registre par exemple, et que je rajoute aussi un test de presence du fichier image pour eviter les buggages.

j'ai poste mon code, meme en sachant qu'il est pas hyper souple, car
-1- ca devoile quelques petits tresors cache du win.ini
-2- utilisation de la base de registre
-3- utilisation des fichiers INI

ca peux interresser quelques personnes tout ca, meme si pour -2- et -3-, il suffit de chercher un peu dur le site ...

Commentaire de Wrenn le 22/03/2006 19:21:14

J'ai téléchargé le progamme. On le lance comment ?

Commentaire de loskiller62 le 22/03/2006 20:42:41

Il faut le compiler avec Visual Basic. Si tu veux l'éxécutable directement contacte moi par mail.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales