Comando RUN no XP

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

HPorto
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 12 Mai 2005 16:49

Comando RUN no XP

Mensagem 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.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
HPorto
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 12 Mai 2005 16:49

RUN no XP

Mensagem 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.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Vc jah tento no formato abaixo ??

Código: Selecionar todos

leo := "IEXPLORE &vchtmli" 
run (leo)
Abrços
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
HPorto
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 12 Mai 2005 16:49

Mensagem 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.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

De uma pesquisada no FORUM ....tem bastante assunto sobre os RUN


Abraços e Boa Sorte !!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem 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)
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
HPorto
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 12 Mai 2005 16:49

Finalmente consegui o RUN no XP !!

Mensagem 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.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem 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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder