[R] Raccouci vers le démarrage du poste qui ne fonctionne

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

[R] Raccouci vers le démarrage du poste qui ne fonctionne

#1

Message 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
Modifié en dernier par Sydneysyd le mer. 17 juin 2015 09:12, modifié 1 fois.
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio

#2

Message par orax »

Le raccourci sera accessible pour tous les utilisateurs avec @StartupCommonDir donc #RequireAdmin devrait être nécessaire.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio

#3

Message par Sydneysyd »

ca marche pas quand même...
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Y01
Niveau 5
Niveau 5
Messages : 160
Enregistré le : lun. 17 nov. 2014 10:46
Status : Hors ligne

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio

#4

Message 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")
Y01
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio

#5

Message 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
Modifié en dernier par Sydneysyd le ven. 23 janv. 2015 11:27, modifié 1 fois.
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Y01
Niveau 5
Niveau 5
Messages : 160
Enregistré le : lun. 17 nov. 2014 10:46
Status : Hors ligne

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio

#6

Message 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")
Y01
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio

#7

Message par Sydneysyd »

Oui :D
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Y01
Niveau 5
Niveau 5
Messages : 160
Enregistré le : lun. 17 nov. 2014 10:46
Status : Hors ligne

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio

#8

Message 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")
?
Y01
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2125
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio

#9

Message 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" ?
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio

#10

Message 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.
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Y01
Niveau 5
Niveau 5
Messages : 160
Enregistré le : lun. 17 nov. 2014 10:46
Status : Hors ligne

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio

#11

Message 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 :

Code : Tout sélectionner

msgbox(0,"",@ProgramFilesDir & "\test\mon appli.exe")
pour être sur que le chemin est bon.
Y01
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2125
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [...] Raccouci vers le démarrage du poste qui ne fonctio

#12

Message 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)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [..] Raccouci vers le démarrage du poste qui ne fonction

#13

Message 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 :)
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Répondre