Page 1 sur 1
[R] Raccouci vers le démarrage du poste qui ne fonctionne
Posté : jeu. 22 janv. 2015 17:55
par Sydneysyd
Bonjour à tous,
Un petit souci sur un code tout bête et malgré les posts à ce sujet sur le forum, je n'ai pas de réponse
J'aimerais créer un raccourci vers le menu démarrer d'un programme mais il ne se passe rien !
Code : Tout sélectionner
FileCreateShortcut(@ProgramFilesDir & "\test\mon appli.exe", @StartupCommonDir & "\Drag&Drop.lnk", " ", " ", " ", @tempdir & "\TEST\Icone.ico")
Je rate un truc mais je ne vois pas quoi. Il n'y a pas de limites de caractères ? Car le vrai chemin est plutot long...
Merci
Re: [...] Raccouci vers le démarrage du poste qui ne fonctio
Posté : jeu. 22 janv. 2015 18:02
par orax
Le raccourci sera accessible pour tous les utilisateurs avec @StartupCommonDir donc #RequireAdmin devrait être nécessaire.
Re: [...] Raccouci vers le démarrage du poste qui ne fonctio
Posté : ven. 23 janv. 2015 09:58
par Sydneysyd
ca marche pas quand même...
Re: [...] Raccouci vers le démarrage du poste qui ne fonctio
Posté : ven. 23 janv. 2015 10:10
par Y01
Bonjour,
Est ce que la création "basique" d'un raccourci fonctionne (vers le ScriptDir par exemple) ?
Code : Tout sélectionner
FileCreateShortcut(@ProgramFilesDir & "\test\mon appli.exe", @ScriptDir & "\Drag&Drop.lnk")
Re: [...] Raccouci vers le démarrage du poste qui ne fonctio
Posté : ven. 23 janv. 2015 11:18
par Sydneysyd
Bizarre, je suis admin et le lnk ne s'est pas fait dans le scriptdir...
et j'ai mis #requireadmin
Apparemment quelquesoit l'@ que je prends, il n'en tient pas compte
Le but est de mettre le raccourci ici
C:\Users\user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Re: [...] Raccouci vers le démarrage du poste qui ne fonctio
Posté : ven. 23 janv. 2015 11:25
par Y01
On y arrive...
Plus on enlève de paramètre et moins il y a de cause de problème !
Maintenant, est ce que ce code fonctionne ? (En ayant créé les dossiers avant

)
Code : Tout sélectionner
FileCreateShortcut(@ScriptDir & "\test\mon appli.exe", @ScriptDir & "\Drag&Drop.lnk")
Re: [...] Raccouci vers le démarrage du poste qui ne fonctio
Posté : ven. 23 janv. 2015 11:30
par Sydneysyd
Oui

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio
Posté : ven. 23 janv. 2015 12:00
par Y01
Ok !
Maintenant ce code :
Code : Tout sélectionner
FileCreateShortcut(@ScriptDir & "\test\mon appli.exe", @AppDataDir & "\Microsoft\Windows\Start Menu\Programs\Startup\Drag&Drop.lnk")
?
Re: [...] Raccouci vers le démarrage du poste qui ne fonctio
Posté : ven. 23 janv. 2015 12:08
par TommyDDR
Étrange, j'ai testé avec un fichier inexistant, une icone inexistante, et le raccourci se créé quand même.
Pouvez vous me dire comment vous détectez "qu'il ne se passe rien" ?
Re: [...] Raccouci vers le démarrage du poste qui ne fonctio
Posté : ven. 23 janv. 2015 14:04
par Sydneysyd
Avec le dernier code ca marche
Mais si je met la macro rien.
Comment je le detecte ? J'ai ouvert le dossier Démarrage et aucun icone apparait.
Re: [...] Raccouci vers le démarrage du poste qui ne fonctio
Posté : ven. 23 janv. 2015 14:22
par Y01
Sydneysyd a écrit :Comment je le detecte ? J'ai ouvert le dossier Démarrage et aucun icone apparait.
Attention !
En fonction du dossier dans lequel le fichier est posé, l'icône
peut n'apparaitre
que pour un "nouveau" compte.
Sinon il ne reste qu'à faire le test :
Code : Tout sélectionner
FileCreateShortcut(@ProgramFilesDir & "\test\mon appli.exe", @AppDataDir & "\Microsoft\Windows\Start Menu\Programs\Startup\Drag&Drop.lnk")
Attention au chemin !
Dans le doute, un coup de :
pour être sur que le chemin est bon.
Re: [...] Raccouci vers le démarrage du poste qui ne fonctio
Posté : ven. 23 janv. 2015 19:09
par TommyDDR
Pouvez vous essayer ce code et me dire si le raccourci se trouve dans le dossier ouvert ?
Code : Tout sélectionner
FileCreateShortcut(@ProgramFilesDir & "\test\mon appli.exe", @StartupCommonDir & "\Drag&Drop.lnk", " ", " ", " ", @tempdir & "\TEST\Icone.ico")
ShellExecute(@StartupCommonDir)
Re: [..] Raccouci vers le démarrage du poste qui ne fonction
Posté : mer. 17 juin 2015 09:11
par Sydneysyd
Au final j'ai fait un fileinstall du raccourci .lnk pour le mettre dans le dossier démarrage du poste et cela fonctionne
