Buenos dias, mira yo le paso dos parametros desde un  programa y luego compongo el nombre del fichero,
el fichero lo dejo en c:\picos\transfer.
Para realizar esto tuve la colaboracion de compañeros de la lista, yo sola no lo hubiera conseguido.
No se si te vale para algo, pero aqui te mando el cl.
    
 
PGM         (&PIH &NDO)                              
    DCL         VAR(&PIH) TYPE(*CHAR) LEN(3)             
    DCL         VAR(&NDO) TYPE(*CHAR) LEN(7)             
    STRPCO     PCTA(*NO)                                 
    MONMSG     MSGID(CPF0000)                            
  STRPCCMD   PCCMD('C:\PICOS\TRANSFER\ARPICO.BAT') +     
                             PAUSE(*NO)                  
     STRPCCMD   PCCMD('REN C:\PICOS\PAS.TXT' *BCAT &PIH +
                  *TCAT &NDO *TCAT '.TXT') PAUSE(*NO)    
    ENDPGM                                               
 
----- Original Message -----
Sent: Thursday, August 04, 2005 10:24 AM
Subject: Jesus. Envio ficheros de nombre variable

Gracias Jesús

Lo quiero intentar pasando la variable del nombre del fichero y en el bat renombrarlo el fichero con esa variable. Pero tengo dos dudas:

a)       como se pasa una variable a pc con el mandato strpccmd.

b)       Como se recibe y trata esa varible en el bat.

 

Pero no lo consiguo, podrias mandarme un ejemplo….

                                        

 

Enrique Meseguer

[EMAIL PROTECTED]

Tel: 968 387500

Fax:968 627899

 

 

 

 

 

 

Responder a