Olá pessoal, gostaria de saber como passar um caminho pra um determinado programa.
Exemplo :
run nodosimp ("c:\temp\"+alltrim(x_usuario)+".txt") 80 pre/sel
quando passo esta linha, abro o nodosimp e é exibida uma mensagem
Archivo("c:\temp\"+alltrim(x_usuario)+".txt") não encontrado. Note que ele me exibiu uma string e não o caminho, como faço pra ele pegar realmente o arquivo que está nesta pasta que passei como parametro ?
Pequeno problema - Caminho do arquivo
Moderador: Moderadores
-
Pedro Junior
- Usuário Nível 1

- Mensagens: 34
- Registrado em: 20 Ago 2003 00:54
- Localização: Recife/PE
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
monte a linha de comando primeiro depois use o comando RUN ou mesmo use a rotina __Run que faz o mesmo, porem o comando RUN se torna ela depois da compilação, então faça assim.
Ou assim
O erro ocorre porque tudo que vc coloca depois da linha RUN vira uma string, então está sendo executado o comando assim
nodosimp ("c:\temp\"+alltrim(x_usuario)+".txt") 80 pre/sel
Dai o erro, tente como citei acima, é bater e valer.[/code]
Código: Selecionar todos
__Run("nodosimp c:\temp\"+alltrim(x_usuario)+".txt 80 pre/sel")
Código: Selecionar todos
comando="nodosimp c:\temp\"+alltrim(x_usuario)+".txt 80 pre/sel"
RUN &COMANDO
nodosimp ("c:\temp\"+alltrim(x_usuario)+".txt") 80 pre/sel
Dai o erro, tente como citei acima, é bater e valer.[/code]
-
Pedro Junior
- Usuário Nível 1

- Mensagens: 34
- Registrado em: 20 Ago 2003 00:54
- Localização: Recife/PE