Página 1 de 1

Comando RUN no XP

Enviado: 26 Jan 2007 09:18
por HPorto
Prezados amigos.
Parabéns pelo Fórum !. Já me ajudou em vários pequenos problemas na minha troca de Windows 98 para XP.
Um agora que estou tendo (e que não achei um comando simples para mudar) é o comando RUN.
Eu crio um arquivo feito em HTML a partir de dados inseridos no banco de dados, e uso(ava) o IEXPLORE para abrir este arquivo, para que o cliente pudesse imprimir em um formulário específico, ou até mesmo enviar a página para email. O comando no Windows 98 era :

vchtmli = vchtml+".HTM"
RUN START IEXPLORE &vchtmli
onde a variável vchtmli é o arquivo a ser aberto.

Agora no XP eu não consigo executar o IEXPLORE.
Dá um erro de comando inválido ou arquivo inexistente.
Alguém tem uma luz ??.
Grato,
Henrique.

Enviado: 26 Jan 2007 09:44
por sygecom
Tche....caso vc use o BLINKER vc pode usar o comando a baixo pra fazer chamadas Externas !!!

Código: Selecionar todos

vchtmli = vchtml+".HTM" 
SWPRUNCMD("IEXPLORE &vchtmli")
Caso vc não use o BLINKER, ai eu não sei......mas os colegas em breve vão lhe dar uma luz......

Abraços

RUN no XP

Enviado: 26 Jan 2007 09:47
por HPorto
Leonardo, obrigado pela resposta.
Esqueci de mencionar que ainda uso o Clipper 5.2 e RTLINK para compilar ... ainda sou do tipo que "em time que está ganhando não se mexe" ... como o sistema funciona redondinho com o Rtlink, continuo com ele.

Fico no aguardo de outros amigos para me ajudar.
Grato,
Henrique.

Enviado: 26 Jan 2007 09:54
por sygecom
Vc jah tento no formato abaixo ??

Código: Selecionar todos

leo := "IEXPLORE &vchtmli" 
run (leo)
Abrços

Enviado: 26 Jan 2007 10:03
por HPorto
Continua dando erro de comando ou arquivo inválido.
Coloquei inclusive um PATH para o C:\Arquivos de programas\Internet Explorer para ver se mostrava o caminho onde fica o IEXPLORE (caso fosse esse o problema ...), mas continua dando erro.
Vlw !.
Henrique.

Enviado: 26 Jan 2007 10:13
por sygecom
De uma pesquisada no FORUM ....tem bastante assunto sobre os RUN


Abraços e Boa Sorte !!

Enviado: 26 Jan 2007 20:56
por rochinha
Amiguinho

Faça o seguinte, já que o Windows armazena uma lista de extensões e vincula alguns aplicativos para serem STARTados pelo simples clicar no Windows Explorer, use a mesma técnica.

Coloque em seu comando o seguinte:

leo := [START ] + vchtmli
run &(leo)

Finalmente consegui o RUN no XP !!

Enviado: 29 Jan 2007 14:49
por HPorto
Caro amigo Rochinha.
Obrigado pela dica ... mas mesmo assim não consegui fazer o programa achar o START, que é o que acho que estava acontecendo, pois mesmo eu colocando para executar, por exemplo o Notepad.exe, ele continuava a dar erro de arquivo inválido/etc.

Tentei então este comando que achei em outro tópico :

RUN cmd /c start IEXPLORE &vchtmli

E funcionou igualzinho ao Win98.
Não posso afirmar ainda em relação à quantidade de memória usada,
ou alguma restrição que o XP possa ter com relação ao comando RUN,
pois meu programa roda em rede com 10 acessos, e pode ser que o
RUN dê problemas se várias pessoas executarem ao mesmo tempo ...
mas pelo menos ele iniciou o IEXPLORE e carregou o arquivo gerado.
Fechei a página mostrada e voltou ao programa em Clipper normal.
Valeu à todos pelas respostas e ajudas.
Acho que podem fechar o tópico !.
Abraços e boas compilações.
Henrique.

Enviado: 29 Jan 2007 21:42
por rochinha
Amiguinho

Matei a charada.

Vá no Prompt do DOS e comande:

C:\SET

E tecle ENTER

Veja nas variaveis, inclusive a PATH quais os caminhos existentes e veja se o seu diretório WINDOWS\SYSTEM32 esta nele.