PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Probleme de creation d'un icone avec un paramètre
Probleme de creation d'un icone avec un paramètre
Iniciado por crous-logorest, 02,dic. 2004 10:11 - 5 respuestas
Publicado el 02,diciembre 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
Publicado el 02,diciembre 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
Publicado el 02,diciembre 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
Publicado el 02,diciembre 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
Publicado el 02,diciembre 2004 - 14:52
Salut !

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

Merci
Helene
Publicado el 03,diciembre 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