PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Probleme de creation d'un icone avec un paramètre
Probleme de creation d'un icone avec un paramètre
Débuté par crous-logorest, 02 déc. 2004 10:11 - 5 réponses
Posté le 02 décembre 2004 - 10:11
Bonjour,

Je n'arrive pas à créer un icone sur le bureau avec un paramètre aprés le nom de l'éxécutable.
Voici mon code :

wvar1,wvar2,wvar3 sont des chaîne
Repinstall est une chaine="c:\test"

wvar1=""""+Repinstall+""""
wvar2="\Test.exe "
wvar3=Repinstall+"\ini"

CréeRaccourci(raccourciBureau,"Application Test",wvar1+wvar2+wvar3, "", sfaNormal, "" ,"C:\test\")

Mon icone contient dans la cible :
C:\Test \Test.exe c:\Test\ini

Il y a un espace de trop entre C:\test et \test.exe je n'arrive pas à l'enlever ce qui fait que mon icone sur le bureau ne fonctionne pas. J'ai aussi essayer d'utilier la commande "Installeicone" et cela me fait la même chose.

Si vous avez une solution à mon problème merci de me la communiquer car je ne sais plus quoi faire pour que mon icone fonctionne

Merci de vos réponses
Helene
Posté le 02 décembre 2004 - 10:29
Salut

Il y a un guillemet de trop dans ta chaine et il en manque un à la fin.

"c:\test"\Test.exe c:\test\ini

Tu peux le vérifier avec

Trace(wvar1+wvar2+wvar3)


Ciao
http://wdgotcha.atspace.com
Posté le 02 décembre 2004 - 11:08
Utilise peut-être aussi la fonction "ComplèteRep" afin d'obtenir
"c:\Test\ini\" au lieu de "c:\Test\ini", si "ini" est bien un répertoire...

"Helene Rodriguez" <crous-logorest@ac-toulouse.fr> a écrit dans le message
de news: 41aec44b@news.pcsoft.fr...

Bonjour,

Je n'arrive pas à créer un icone sur le bureau avec un paramètre aprés le
nom de l'éxécutable.
Voici mon code :

wvar1,wvar2,wvar3 sont des chaîne
Repinstall est une chaine="c:\test"

wvar1=""""+Repinstall+""""
wvar2="\Test.exe "
wvar3=Repinstall+"\ini"

CréeRaccourci(raccourciBureau,"Application Test",wvar1+wvar2+wvar3, "",
sfaNormal, "" ,"C:\test\")

Mon icone contient dans la cible :
C:\Test \Test.exe c:\Test\ini

Il y a un espace de trop entre C:\test et \test.exe je n'arrive pas à
l'enlever ce qui fait que mon icone sur le bureau ne fonctionne pas. J'ai
aussi essayer d'utilier la commande "Installeicone" et cela me fait la même
chose.

Si vous avez une solution à mon problème merci de me la communiquer car je
ne sais plus quoi faire pour que mon icone fonctionne

Merci de vos réponses
Helene
Posté le 02 décembre 2004 - 14:51
Salut !

Comment faire pour supprimer ce guillemet qui se met au milieu ? Je n'y arrive pas.De plus, si on met un guillemet en début et un guillemet en fin de ligne, cela ne marche pas.

Merci
Posté le 02 décembre 2004 - 14:52
Salut !

J'ai essayé l'instruction completerep et c'est pire. As tu une solution ?

Merci
Helene
Posté le 03 décembre 2004 - 16:12
Voici la solution du support technique qui marche :


wvar1=""""+Repinstall
wvar2="\notepad.exe" + """"
wvar3=Repinstall+"\test.txt"

Trace(wvar1+wvar2+wvar3)

CréeRaccourci(raccourciBureau,... // emplacement
"Application Test",... // Nom du raccourci
wvar1+wvar2+wvar3,... // cible
"",... // chemin
sfaNormal,... // Mode
"",... // Touche de raccourci
Repinstall, ... // Répertoire de travail
"") // Icone
//fin code