Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » [RESOLU] Exécution d'un fichier .cmd via PowerBuilder

#1 19-01-2007 08:40:19

cantin_jl  
Membre completement Geek
Lieu: 49120 Chemillé
Date d'inscription: 10-01-2007
Messages: 132
Pépites: 552
Banque: 0
Site web

[RESOLU] Exécution d'un fichier .cmd via PowerBuilder

Bonjour,

J'aimerais lancer un petit programme avec une extension .cmd via powerbuilder.

Ma ligne de code :  li_ret = run("C:\projets\pb\lanceftp.cmd", Maximized!)

Li_ret me retourne la valeur 1 (pas d'erreur) mais rien ne se passe.

Comment faire pour que celà fonctionne?

Merci


Les inventions qui ne sont pas connues ont toujours plus de censeurs que d'approbateurs

Hors ligne

 

#2 19-01-2007 08:42:28

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Exécution d'un fichier .cmd via PowerBuilder

c'est quoi le contenu de ton fichier CMD ?
il doit faire quoi comme traitement ?


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 19-01-2007 08:47:27

cantin_jl  
Membre completement Geek
Lieu: 49120 Chemillé
Date d'inscription: 10-01-2007
Messages: 132
Pépites: 552
Banque: 0
Site web

Re: [RESOLU] Exécution d'un fichier .cmd via PowerBuilder

Contenu du fichier lanceftp.cmd

ftp -s:FtpFichiers.txt > trace.log


Contenu du fichier FtpFichiers.txt

Open Nom de mon serveur
Mon compte
Mon mot de passe
put "C:\projets\pb\FTP\FICHIER_A_TRANSFERER"
bye


Si je lance mon .cmd directement depuis Windows, tout ce passe bien, j'ai un fichier log, mon fichier est bien transféré.
Depuis powerbuilder, la ligne suivante ne fait rien
li_ret = run("C:\projets\pb\FTP\lanceftp.cmd", Maximized!)


Les inventions qui ne sont pas connues ont toujours plus de censeurs que d'approbateurs

Hors ligne

 

#4 19-01-2007 08:56:21

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Exécution d'un fichier .cmd via PowerBuilder

cantin_jl a écrit:

Contenu du fichier lanceftp.cmd

ftp -s:FtpFichiers.txt > trace.log


Contenu du fichier FtpFichiers.txt

Open Nom de mon serveur
Mon compte
Mon mot de passe
put "C:\projets\pb\FTP\FICHIER_A_TRANSFERER"
bye


Si je lance mon .cmd directement depuis Windows, tout ce passe bien, j'ai un fichier log, mon fichier est bien transféré.
Depuis powerbuilder, la ligne suivante ne fait rien
li_ret = run("C:\projets\pb\FTP\lanceftp.cmd", Maximized!)

dans ton fichier  lanceftp.cmd

mets ce bout de code en debut de ligne...

Code:

echo ***HAMBURGER MIAM MIAM***>>C:\pbadonf.log

et relances ensuite ton run"" sous pb...
et regardes si le fichier log est bien créé...

Juste pour voir...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#5 19-01-2007 09:17:46

cantin_jl  
Membre completement Geek
Lieu: 49120 Chemillé
Date d'inscription: 10-01-2007
Messages: 132
Pépites: 552
Banque: 0
Site web

Re: [RESOLU] Exécution d'un fichier .cmd via PowerBuilder

J'ai bien mon fichier pbadonf.log créé mais pas le fichier trace.log

Au secours


Les inventions qui ne sont pas connues ont toujours plus de censeurs que d'approbateurs

Hors ligne

 

#6 19-01-2007 09:21:05

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Exécution d'un fichier .cmd via PowerBuilder

ou se trouve le fichier FtpFichiers.txt ?
ca se trouve, il ne trouve pas le chemin du fichier...  (3 fois trouvé...)

Ca arrive souvent,  lorsqu'on lance depuis PB...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#7 19-01-2007 09:37:28

cantin_jl  
Membre completement Geek
Lieu: 49120 Chemillé
Date d'inscription: 10-01-2007
Messages: 132
Pépites: 552
Banque: 0
Site web

Re: [RESOLU] Exécution d'un fichier .cmd via PowerBuilder

Tout se trouve dans le répertoire suivant : C:\temp\Test_FTP

Contenu du fichier FtpFichiers.txt

Open Mon_serveur
Mon User
Mon mot de passe
put "C:\temp\test_ftp\Mon_fichier"



Contenu du fichier

echo ***HAMBURGER MIAM MIAM***>>"C:\temp\test_FTP\pbadonf.log"
ftp -s:C:\temp\Test_FTP\FtpFichiers.txt > C:\temp\Test_FTP\trace.log


Et là, ça marche, il faut en effet mettre le chemin partout.

Merci beaucoup.

Une dernière petite chose, comment traiter des chemin avec espaces du style "C:\projets\pb\A TRAITER\FTP"?


Les inventions qui ne sont pas connues ont toujours plus de censeurs que d'approbateurs

Hors ligne

 

#8 19-01-2007 09:49:08

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Exécution d'un fichier .cmd via PowerBuilder

cantin_jl a écrit:

Une dernière petite chose, comment traiter des chemin avec espaces du style "C:\projets\pb\A TRAITER\FTP"?

Tu mets simplement comme ca... je viens de tester, et ca fonctionne.

A+++


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#9 19-01-2007 09:50:51

cantin_jl  
Membre completement Geek
Lieu: 49120 Chemillé
Date d'inscription: 10-01-2007
Messages: 132
Pépites: 552
Banque: 0
Site web

Re: [RESOLU] Exécution d'un fichier .cmd via PowerBuilder

Merci


Les inventions qui ne sont pas connues ont toujours plus de censeurs que d'approbateurs

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » [RESOLU] Exécution d'un fichier .cmd via PowerBuilder

Pied de page des forums

Propulsé par FluxBB 1.2.22