|
WDModFic en ligne de commande... |
|
ChefDeProjet WDF
Inscrit: 05/07/2005 12:29
De Namur
Post(s): 156
|
Bonjour, NB : Fichiers en HF C/S En utilisant la syntaxe qui se trouve dans l'aide concernant le lancement de WDModFic en ligne de commande, la modification des données se fait bien, mais il m'affiche la boite de dialogue de connexion au serveur. Il me demande le login et mot de passe, alors qu'ils sont précisés dans la ligne de commande passée à WDModFic... Ensuite, à chaque ouverture du programme, il me redemande encore et toujours mon login et mot de passe. Comment faire pour éviter cette boite de dialogue? Voila le code que j'utilise :
sRepWDModFic est une chaîne = fRepExe()
sNomWDD est une chaîne = fRepExe()+"\Plus\DB_MODUGEST.wdd "
Utilisateur est une chaîne = "admin"
MotDePasse est une chaîne = ""
AdresseOuNomServeurHF est une chaîne = gsNomMach
NumPortServeurHF est un entier = 4900
NomBaseDeDonnées est une chaîne = "DB_MODUGEST_CS"
LigneDeCommande = ChaîneConstruit([
"%1WDModFic.exe" /WDD="%2" /SERVER=%3:%4@%5:%6/%
7],ComplèteRep(sRepWDModFic), sNomWDD, Utilisateur,
MotDePasse, AdresseOuNomServeurHF, NumPortServeurHF,
NomBaseDeDonnées)
SI PAS LanceAppli(LigneDeCommande, exeActif, exeBloquant) ALORS
Erreur(ErreurInfo())
FIN
Merci à vous.
Attacher un fichier: conexSrv.JPG (19.04 KB)
Contribution le : 26/08/2006 02:09
|
|
|
Re: WDModFic en ligne de commande... |
|
Animateur WDF
Inscrit: 19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
|
Bonjour,
Essayez avec un mot de passe différent de "".
Bon dév.,
Totof
Contribution le : 26/08/2006 10:34
|
|
|
Re: WDModFic en ligne de commande... |
|
ChefDeProjet WDF
Inscrit: 02/05/2006 21:28
Post(s): 160
|
tu es arrêté sur le OK de la fenêtre.
envoie "entree" avec envoietouche lanceappli(....)
hd=SysFenHandle(ltitre)// ltitre dans ton cas="connexion au serveur Hyper file"
envoietouche(ENTREE,hd)
Contribution le : 27/08/2006 10:33
|
|
|
Re: WDModFic en ligne de commande... |
|
ChefDeProjet WDF
Inscrit: 05/07/2005 12:29
De Namur
Post(s): 156
|
Citation : Essayez avec un mot de passe différent de "".
Je viens d'essayer avec un mot différent de "" et cela ne change rien, il m'affiche toujours la fenêtre de connexion... Citation : envoie "entree" avec envoietouche lanceappli(....)
hd=SysFenHandle(ltitre)// ltitre dans ton cas="connexion au serveur Hyper file"
envoietouche(ENTREE,hd)
Il est obligatoire de préciser le nom d'utilisateur et le mot de passe. Si je fais donc directement OK, il m'affiche un avertissement et ne va pas plus loin...
Contribution le : 28/08/2006 14:15
Edité par polux sur 28/8/2006 14:31:56
|
|
|
Re: WDModFic en ligne de commande... |
|
ChefDeProjet WDF
Inscrit: 02/05/2006 21:28
Post(s): 160
|
tu l'envoies avec envoietouche() il n'y a pas de limite
Contribution le : 29/08/2006 17:50
|
|
|
Re: WDModFic en ligne de commande... |
|
ChefDeProjet WDF
Inscrit: 05/07/2005 12:29
De Namur
Post(s): 156
|
Je comprends bien mais je n'arrive pas a envoyer la touche alors que la fenêtre est ouverte. Mon envoietouche ne s'effectue qu'après la fermeture de la fenetre. Voila le code
SI PAS LanceAppli(LigneDeCommande,exeActif,exeBloquant) ALORS
Erreur(ErreurInfo())
FIN
sTitre est une chaîne = "Connexion au serveur Hyper File"
nIdFen est un entier = SysFenHandle(sTitre)
EnvoieTouche("{ECHAP}",nIdFen)
merci de ton aide
Contribution le : 29/08/2006 19:52
|
|
|
Re: WDModFic en ligne de commande... |
|
Animateur WDF
Inscrit: 05/06/2003 14:23
De Québec
Post(s): 511
|
Salut,
Ah mon avis sans exebloquant ca serait mieux car il attend que l'executable soit arrete pour continuer le traitement.
a+++
Contribution le : 29/08/2006 19:54
|
|
|
Re: WDModFic en ligne de commande... |
|
ChefDeProjet WDF
Inscrit: 05/07/2005 12:29
De Namur
Post(s): 156
|
Sans ExeBloquant, il continue en effet le traitement, mais la fenetre de connexion reste ouverte... merci qd meme pour l'idée.
Contribution le : 29/08/2006 20:08
|
|
|
Re: WDModFic en ligne de commande... |
|
Animateur WDF
Inscrit: 05/06/2003 14:23
De Québec
Post(s): 511
|
Salut,
Ah la j'avoue que je suis un peu a court d'idee mais je vais fouiller sur l'aide en ligne de WDMODFIC il y a peut etre une option qui permet d'eviter ce genre de desagrement enfin j'espere ...
a+++
Contribution le : 30/08/2006 18:44
|
|
|
Re: WDModFic en ligne de commande... |
|
Animateur WDF
Inscrit: 05/06/2003 14:23
De Québec
Post(s): 511
|
Salut,
J'ai regarde l'aide en ligne concernant donc WDMODFIC, d'apres l'exemple que PC-SOFT donne il y a juste une chose de plus a la fin c'est /report sinon a part ca je vois rien de special...
As tu essaye de lancer toi meme sous l'invite de commande la meme syntaxe que celle que tu utilises dans ton programme et voir si tu as la meme reaction ?
a+++
Contribution le : 31/08/2006 17:07
|
|
|
Re: WDModFic en ligne de commande... |
|
ChefDeProjet WDF
Inscrit: 05/07/2005 12:29
De Namur
Post(s): 156
|
Bonjour et merci pour ton aide... Revoila mon code qui me pose toujours le même problème... Vraiment rien à faire!!!
sRepWDModFic est une chaîne = fRepExe()
sNomWDD est une chaîne = fRepExe()+"\Plus\DB_MODUGEST.wdd "
LigneDeCommande = ChaîneConstruit([
"%1WDModFic.exe" /WDD="%2" /SERVER=%3:%4@%5:%6/%7
],ComplèteRep(sRepWDModFic), sNomWDD, gsLoginUserDB, gsMDPUserDB, gsNomServeur, 4900, gsNomDB)
SI PAS LanceAppli(LigneDeCommande,exeActif,exeBloquant)ALORS
Erreur(ErreurInfo())
FIN
Le report donne juste le rapport, j'ai déjà essayé... Bref, je ne vois pas trop de solutions... Mais en fait, si je veux faire cela, c'est parceque la modification automatique des données ne se fait pas toujours correctement lors des mises à jour de l'application... alors que l'option est bien cochée... Je tourne en windev 60t... NB: je pensais pê à une option dans le centre de controle, du style: "toujours demander une identification pour accéder aux données..." mais je ne vois rien...
Contribution le : 01/09/2006 10:33
|
|
|
Re: WDModFic en ligne de commande... |
|
Stagiaire WDF
Inscrit: 22/07/2004 18:13
De Montréal / Québec
Post(s): 17
|
Bonjour,
J'ai le même problème. Est-ce quelqu'un a trouvé une solutions ?
Ce que moi j'ai remarqué, c'est que la fenêtre d'identification au serveur Hf s'ouvre uniquement quand il n'y a pas de fichier de données à modifier.
Contribution le : 04/12/2006 18:52
|
_________________
RB-Power ......
|
|
Re: WDModFic en ligne de commande... |
|
Stagiaire WDF
Inscrit: 25/08/2006 13:13
Post(s): 27
|
et avec des cotes style : /SERVER="%3:% 4@%5:%6/%7"??
Contribution le : 05/12/2006 18:14
|
|
|
Re: WDModFic en ligne de commande... |
|
Stagiaire WDF
Inscrit: 22/07/2004 18:13
De Montréal / Québec
Post(s): 17
|
Citation : Zechatdoc a écrit: et avec des cotes style :
/SERVER="%3:%4@%5:%6/%7"
??
Le problème quand même présent
Contribution le : 05/12/2006 19:27
|
_________________
RB-Power ......
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|