[RESOLVIDO] Passagem de Parametros

Discussão em 'EMS , HCM e Totvs 11' iniciado por Rogerio, Janeiro 14, 2016.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Galera estou precisando chamar um programa via linha do comando do DOS.... dessa forma está funcionando o problema é que preciso passar um parâmetro e receber um retorno, alguém saberia me dizer como eu faço isso a partir da linha de comando abaixo???


    C:\dlc115\bin\prowin32.exe -basekey "ini" -ininame Z:\ERP\scripts-8080\INTEGRA\datasul-progress.ini -pf Z:\ERP\scripts-8080\INTEGRA\datasul.pf -p Z:\ERP\scripts-8080\INTEGRA\programa.p
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    vc está chamando essa linha de comando a partir de onde?? do próprio programa em progress?
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    pra passar parametro vc usa o -param e no final dessa linha ai vc coloca > arquivo.txt e dai vc le o conteudo desse arquivo, ao inves de usar o prowin32.exe, usa o _bpro.exe que é pra rodar programas em batch, dessa forma, qualquer comando put ou display que vc faça no programa, sai pra STOUT, que nesse caso será o arquivo.txt
    rafael.andrade e jaozi_nho curtiram isso.
  4. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Rafael vou rodar a partir de uma aplicação em Delphi...
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Rogerio, vc pode também no seu programa gerar o resultado em arquivo, e o delphi ler esse arquivo, dai não precisa do > arquivo.txt
  6. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Esse seria meu Plano B, gerar um arquivo e ler pelo Delphi, mas acredito que vou ter que fazer dessa forma mesmo...

    Obrigado.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página