OVH Cloud OVH Cloud

[dirMX] - xtra filextra 4 et projecteur

12 réponses
Avatar
RB
bonjour à tous et bonne semaine

je viens de realiser une install à l'aide de filextra4
en mode authoring pas de problème
je copie mes differents elements
et je créé un raccourci.

mais des que je passe en exe
le raccourci ne se créé pas !!!

(mes xtra sont dans un dossier au meme niveau que l'exe,
mais je ne pense pas que cela vienne de là
puisque la fonction créer ou copier des dossiers fonctionne)

ai je commis une grosse bourde ?
mais j'ai beau chercher je ne trouve pas
car tout ce deroule normalement en mode authoring ???

si quelqu'un a une idée, je suis preneur

merci

RB

10 réponses

1 2
Avatar
Ned
Salut,
à vue d'oeil je vois pas... si tu nous soumettais ton script ?

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"RB" a écrit dans le message de
news:
| bonjour à tous et bonne semaine
|
| je viens de realiser une install à l'aide de filextra4
| en mode authoring pas de problème
| je copie mes differents elements
| et je créé un raccourci.
|
| mais des que je passe en exe
| le raccourci ne se créé pas !!!...
Avatar
RB
merci Ned
le script est plutot simple


l'appli doit tourner sur W2000
donc monUser est le username
et monsysteme le disque surlequel est installé le systeme



global MonUser,Monsysteme

fxObj = xtra("FileXtra4").new()
fxObj.fx_LinkCreate("C:program filesAPAP.exe", MonSysteme &
":Documents and Settings" & MonUser & "Bureau")

fxObj = 0



doit si tu vois une erreur...

merci

Ned wrote:
Salut,
à vue d'oeil je vois pas... si tu nous soumettais ton script ?



Avatar
Lionel Morin
Salut

Peut-être devrais-tu utiliser les fonctions de FileXtra te retournant les
chemins des dossiers système comme le bureau par exemple. (je n'ai pas son
nom en tete)
Il faut aussi savoir que sous W2000 si ton compte utilisateur est un peu
bridé, ton installeur sera aussi bridé...

hth
A+
Avatar
RB
je veux bien essayer mais les variables que je recupere sont bonnes
et en authoring je créé mes raccourci et je les renomme.
(car il commence par shortcut quand il sont créés par filextra4)
et c'est uniquement en mode exe que cela derape...

RB

Lionel Morin wrote:
Salut

Peut-être devrais-tu utiliser les fonctions de FileXtra te retournant les
chemins des dossiers système comme le bureau par exemple. (je n'ai pas son
nom en tete)
Il faut aussi savoir que sous W2000 si ton compte utilisateur est un peu
bridé, ton installeur sera aussi bridé...

hth
A+




Avatar
bubar
Si tu demandes une trace de ton chemin, tu obtiens quoi ?
(put MonSysteme&":Documents and Settings" & MonUser & "Bureau")

Je suis presque sur qu'il s'agit d'un problème de : ou de
Il y a pas mal de soucis avec ces 2 éléments, entre auteur et proj, et
entre 2 systèmes (98 et 2k par ex)

Vérifie que tu ne te retrouves pas avec 2 collés. Essaye aussi de
rajouter un après "bureau"

Par ex : w2k comprends ça c:dossiersousdossier. Pas 98

--
Bubar
Avatar
Ned
perso je remplacerai les chemins "program files" et "Documents and settings"
par ce que retourne fx_GetSpecialFolder(...), à part ça je vois pas......

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"RB" a écrit dans le message de
news:
| merci Ned
| le script est plutot simple
|
|
| l'appli doit tourner sur W2000
| donc monUser est le username
| et monsysteme le disque surlequel est installé le systeme
|
|
|
| global MonUser,Monsysteme
|
| fxObj = xtra("FileXtra4").new()
| fxObj.fx_LinkCreate("C:program filesAPAP.exe", MonSysteme &
| ":Documents and Settings" & MonUser & "Bureau")
|
| fxObj = 0
|
|
|
| doit si tu vois une erreur...
|
| merci
|
| Ned wrote:
| > Salut,
| > à vue d'oeil je vois pas... si tu nous soumettais ton script ?
| >
|
Avatar
RB
je penses avoir trouvé

je recupere le username et le disque sur lequel est installé le systeme
en demandant au systeme via un .bat de me retourner le username et le
systemroot dans un fichier texte
et c'est là que j'ai décélé un probleme
en effet cette methode genere un caractère blanc et un ligne (retour
charriot) en plus
quand je demande a effacer le dernier caractère blanc et la ligne en
trop tout rentre dans l'ordre.
par contre ce que je ne m'explique pas c'est que cela a fonctionné en
authoring !!!???!!!

maintenant si vous avez une methode plus simple pour recuperer le
username et le disque systeme ...

merci à vous trois

RB

Ned wrote:
perso je remplacerai les chemins "program files" et "Documents and settings"
par ce que retourne fx_GetSpecialFolder(...), à part ça je vois pas......



Avatar
Ned
le plus simple c'est justement d'utiliser fx_getSpecialFolder plutot que de
t'embêter à passer par un bat dont le retour risque de changer d'une version
de windows à l'autre (ça m'est arrivé)

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"RB" a écrit dans le message de
news:
| je penses avoir trouvé
|
| maintenant si vous avez une methode plus simple pour recuperer le
| username et le disque systeme ...
|
| merci à vous trois
|
| RB
|
Avatar
RB
je ne trouve que
FolderGetSpecialPath

et si je met
fxObj = xtra(“FileXtra4”).new()
put fxObj.fx_FolderGetSpecialPath(“bureau”)
fxObj = 0

j'obtiens ""

càd rien

hors je doit mettre les alias dans /documents and setting/bureau

c'est vrai que ma methode est un peu tordue mais ..

RB


Ned wrote:
le plus simple c'est justement d'utiliser fx_getSpecialFolder plutot que de
t'embêter à passer par un bat dont le retour risque de changer d'une version
de windows à l'autre (ça m'est arrivé)



Avatar
RB
merci

je penses qu'avec tout ca
je vais faire quelque chose de plus propre

RB

Ned wrote:
Doc de Filextra4, page 53 à 55, tu as la liste de toutes les valeurs à
passer à cette fonction :
CSIDL_DESKTOPDIRECTORY pour le bureau
CSIDL_PERSONAL pour "mes documents"

etc....




1 2