Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
906 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Copier des raccourcis sur le bureau suivant les versions de Windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Copier des raccourcis sur le bureau suivant les versions de Windows

n°846767
raphael222
Posté le 10-09-2004 à 11:30:09  profilanswer
 

Bonjour,
 
Tout est dans le titre.
 
En fait j'aimerais pouvoir récupérer la lettre du lecteur primaire ainsi que l'utilisateur courant. Notamment pour que ça marche sous NT/2000/XP.
 
Est ce possible ? Si oui comment ?
 
Merci d'avance

mood
Publicité
Posté le 10-09-2004 à 11:30:09  profilanswer
 

n°846790
Lam's
Profil: bas.
Posté le 10-09-2004 à 11:47:11  profilanswer
 

WSH ou .bat ?
 
En batch en tout cas, tu as les variables d'environnement HOMEDRIVE, SYSTEMDRIVE, HOMEPATH, USERNAME, etc. etc.

n°846797
raphael222
Posté le 10-09-2004 à 11:53:57  profilanswer
 

En .bat
Merci c'est juste ce qu'il me fallait.
 
Où est-ce que je peux trouver une liste de toutes ces variables? Parce que j'ai pas mal cherché sur le net. Et les tuto sont souvent incomplet et donne toujours les même commandes de bases.
A++

n°846809
Lam's
Profil: bas.
Posté le 10-09-2004 à 12:05:15  profilanswer
 

raphael222 a écrit :

En .bat
Merci c'est juste ce qu'il me fallait.
 
Où est-ce que je peux trouver une liste de toutes ces variables? Parce que j'ai pas mal cherché sur le net. Et les tuto sont souvent incomplet et donne toujours les même commandes de bases.
A++


 
Tu fais comme tous les plus grands spécialistes mondiaux de la programmation shell: tu vas en ligne de commande, et tu tapes "SET".
 
 :sol:  
 
A noter que c'est un brin plus compliqué que ça en fait, car l'utilisateur peut avoir un Windows patché anglais, et donc le Bureau peut s'appeller "Desktop"... C'est pour ça que de nos jours, il vaut mieux passer par WSH ou des fichiers INF (qui savent faire ça très bien aussi): c'est plus simple pour gérer les petites particularités comme ça.

n°846854
raphael222
Posté le 10-09-2004 à 12:53:58  profilanswer
 

Oki, je vais me mettre au vbs, alors ! Il prend le js aussi il me semble ?
 
 Sinon les .inf ils servent à quoi, ça sert pas pour les drivers ça aussi ?
 
Je suis désolé de poser ces questions de newbies mais en prog Windows, c'est pas gagné en ce qui me concerne.

n°846858
Lam's
Profil: bas.
Posté le 10-09-2004 à 13:06:22  profilanswer
 

raphael222 a écrit :

Oki, je vais me mettre au vbs, alors ! Il prend le js aussi il me semble ?
 
 Sinon les .inf ils servent à quoi, ça sert pas pour les drivers ça aussi ?
 
Je suis désolé de poser ces questions de newbies mais en prog Windows, c'est pas gagné en ce qui me concerne.


 
Oui, JS devrait marcher, mais entre nous, le VB est plus simple à mettre en oeuvre.  
 
Pour ce qui est des .INF : Un driver, c'est rien d'autre qu'un fichier de code copié au bon endroit, avec les modification de la registry qui vont bien...
 
Tiens, va jeter un oeil là:  
http://www.microsoft.com/windows20 [...] ppxH_b.asp
 
C'est un peu oldschool de nos jours de faire ça comme ça, mais ça marche vraiment bien, surtout quand l'utilisateur en cours a peu de droits d'admin, ou que tu veux déployer via le web (en .cab, etc.).
 

n°847193
raphael222
Posté le 10-09-2004 à 17:38:11  profilanswer
 

J'ai regardé les .inf.
 
Voilà ce que je veux faire :  
- copier des fichiers ds Program Files
- copier des fichiers sur le bureau
 
Tout ça à partir d'un cd-rom qui lance un autorun.
Cet autorun lance un .bat puis lance mon .inf dans lequel je veux faire la copie de mes fichiers sur le PC.
 
En fait ce qui me pose pb, c'est la section "SourceDisksNames", j'ai trouvé des trucs sur le net :
 
[SourceDisksNames]
disk-ordinal="disk-description",tag-file,unused[,path]
 
En fait je comprend pas bien comment indiqué le path dans mon cd-rom. Mes fichier sont ds le répertoire x:\Data\Files
(X étant la lettre de mon lecteur CD-ROM)
Je sais que disk-description doit apparaitre ds la section "String".
 
J'ai trouvé cet exemple : //je passe les copyFiles DestinationDir, etc... car j'ai capté
...
[SourceDisksNames]  
79=%DSK%, "", 0001  
 
[SourceDisksFiles]  
unfichier.inf=77,,1024  
 
[Strings]  
APPS_DESC       = "Accessoires"  
Winchat_Desc    = "Conversation"  
WINCHAT_TIP     = "Vous permet de recevoir/envoyer des messages sur le réseau"  
DSK="Windows 95 resource kit"  
 
DSK correspond-il au nom que je donne au CD ?
 
Enfin bref si qq a compris ce que je raconte et qu'il peut me venir en aide, ça serait cool
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Copier des raccourcis sur le bureau suivant les versions de Windows

 

Sujets relatifs
Glade et STL sous WindowsApplication Web ou Windows ? Le pour le contre ?
Oracle 8i: Driver ODBC 16 bits pour Windows 2000Windows peut il controler un prog executé en assembleur?
application de droit sauvegardé ds une base a appliqué a windows[.NET ] 2 pb : Déploiement - raccourcis & framework - bootstrapper
[SGBD] Tip : Comment installer le client Oracle 10g sous WindowsUn compilateur C optimisé pour windows
[batch] tache planifiée / changer l heure de windowsproblème de portabilité versions excel
Plus de sujets relatifs à : Copier des raccourcis sur le bureau suivant les versions de Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR