verificar a versao do sistema operacional

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

tonyx
Usuário Nível 3
Usuário Nível 3
Mensagens: 303
Registrado em: 07 Jul 2004 15:26

verificar a versao do sistema operacional

Mensagem por tonyx »

estou usando WINDOWS XP -- CLIP 53
AO DIGITAR NO DOS ---
VER <ENTER> - MOSTRA WINDOWS XP
MAS VIA CLIPPER MOSTRA --- DOS- 5.00
------------ COMO OBTER REALMENTE O NOME DO SISTEMA
WINDOWS 98 ou XP

ja coloquei
versao= OS()
run ver > ver.txt
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

na WAPI do Maligno, tem uma função para o que vc quer !!! baixe a LIB e de uma olhada no TXT que vem junto !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
tonyx
Usuário Nível 3
Usuário Nível 3
Mensagens: 303
Registrado em: 07 Jul 2004 15:26

resp

Mensagem por tonyx »

coloquei assim SEM A LIB DO MALIGUINO

RUN DIR DIRF2008.EXE /S > TEXTO.TXT

---- PORQUE NAO DA CERTO ?? XP ( NAO ACHEITA MAIS )
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

coloquei assim SEM A LIB DO MALIGUINO

RUN DIR DIRF2008.EXE /S > TEXTO.TXT

---- PORQUE NAO DA CERTO ?? XP ( NAO ACHEITA MAIS )
Não sei mas acho que deu um nô aqui agora...vc quer a versão do windows ? não entendi do seu comando acima.....mas assim mesmo vou tentar entender ! vc usa o BLINKER ? se sim tente usar o RUN do BLINKER...
SWPRUNCMD("DIR DIRF2008.EXE /S > TEXTO.TXT")

De mais detalhes do que realmente esta querendo.....

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
tonyx
Usuário Nível 3
Usuário Nível 3
Mensagens: 303
Registrado em: 07 Jul 2004 15:26

RESP

Mensagem por tonyx »

CARO SYSGECOM AGRADECO A ATENCAO PARA MAIORES EXPLICACOES

1- ESTOU USANDO WINDOWS XP -- COM CLIPPER 53
2- INSTALEI O SISTEMA DA DIRF2008 - ELE ESTALA EM
MEUS ARQUIVO/PROGRAMA/DIRF

3- ESTOU GERANDO UM ARQUIVO TXT DO LAYOUT DIRF, PARA MANDAR PARA O DIRETORIO DA DIRF.
4- PARA MANDAR TENHO QUE SABER O CAMINHO CERTO

SOLUCOES :
CADASTRO NO SISTEMA O CAMINHO DA DIRF OU
TENTO DESCOBRIR PELO COMANDO "DIR"

------- E ISSO TENTO FAZENDO O SEGUINTE ----
DIR DIRF2008.EXE /S /B

--- AI TENHO O CAMINHO CERTO --- SO QUE PELO CLIIPER NAO DA CERTO--- PORQUE
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Agora entendi o que vc quer fazer, bom como se tratando de CLIPPER eu deixaria um GET para o usuario digitar o caminho onde esta instalado o "DIRF2008.EXE" ou forcaria a verificação de um local fixo onde deveria ser instalado o "DIRF2008.EXE" como ex:
if !file(C:\darf\DIRF2008.EXE")
@ 10,10 say "não achou"
endif

Ou se vc passe isso para xHarbour com uma GUI por exemplo a HWGUI usaria algo como:
SaveFile(vNome_arq,"*.txt","Arquivos DIRF" + "( " + s2 + " )", )
Assim abriria uma janelinha para o usario vanegar e escolher o local onde deve salvar...

Os dois modos acima são simples, e vc não prescissa ficar adivinhando onde esta instalado o "DIRF2008.EXE" se é que vai esta instalado...sabe com é usuario, só não esquece da cabeça pq esta grudada...hehehe

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
tonyx
Usuário Nível 3
Usuário Nível 3
Mensagens: 303
Registrado em: 07 Jul 2004 15:26

resp

Mensagem por tonyx »

entao pelo (RUN) nada feito - qual e o melhor
clipper5.3 ou blinker ???

estou passando aos poucos pro xharbour com suas dicas
o que me pegou de surpresa e o uso do
WORD, QUE AFETA O ARQUIVO INDEXADOR, EM REDE, NAO SEI PORQUE

--- ESTOU PAASANDO A USAR O WIN32PRN ---
CASO JA POSTANDO - A FUNCAO PARA APARECER BMP NA TELA
NAO E DRAWIMAGE ??
COMO SABER A DIMENSAO EXATA ?
FUNCIONA NA TELA 80 POR 25 ??
---------------
-:]
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: resp

Mensagem por sygecom »

tonyx escreveu:entao pelo (RUN) nada feito - qual e o melhor
clipper5.3 ou blinker ???
Tche, acho que vc quiz dizer entre RTLINK e BLINKER ? eu particularmente usava o rtlink quando passei a usar o BLINKER uma serie de problemas se acabaram inclusive problemas com memoria ! se vc usa o RTLINK eu recomendaria usar o BLINKER 7.0 com o CLIPPER....na pagina no Maligno vc consegue baixar ele facilmente, e aqui no forum tem um monte de post que mostra como usar !!!
para dar um RUN no BLINKER pode usar o seguinte comando:
SWPRUNCMD()
estou passando aos poucos pro xharbour com suas dicas
o que me pegou de surpresa e o uso do
WORD, QUE AFETA O ARQUIVO INDEXADOR, EM REDE, NAO SEI PORQUE
Eita essa é boa, acho que não deveria ter nd a haver...abra um topico novo na sessão do xharbour e vamos ver seconseguimos resolver essa bronca ai !!!
--- ESTOU PAASANDO A USAR O WIN32PRN ---
CASO JA POSTANDO - A FUNCAO PARA APARECER BMP NA TELA
NAO E DRAWIMAGE ??
COMO SABER A DIMENSAO EXATA ?
FUNCIONA NA TELA 80 POR 25 ??
---------------
-:]
Tche, vc quer mostrar um BMP na tela ? esta usando alguma GUI ? eu pelomenos já coloco os BMP que quero nas dimensões que eu criar o BMP...com um BACKGROUND ou até mesmo um TOOLBAR, jah mando tudo no tamanho que quero !!!

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
miracle
Usuário Nível 3
Usuário Nível 3
Mensagens: 117
Registrado em: 14 Jun 2007 16:28
Localização: Sao Paulo SP

Mensagem por miracle »

Qual o nome do arquivo dessa API do Maligno? ;)
Clipper 5.2e + DBFCDX + Exospace 1.0g
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

miracle escreveu:Qual o nome do arquivo dessa API do Maligno? ;)
WAPI é uma LIB.
Link do post sobre a WAPI:
https://pctoledo.org/forum/viewto ... 28&start=0
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

miracle escreveu:Qual o nome do arquivo dessa API do Maligno? ;)
O arquivo da LIB está no link: http://pub.buzinello.com/index.php?d=./ ... pper/libs/
A última versão é 1.02, mas a versão 1.03 está pra sair.

A função para obter a versão do Windows é GetWinInfo().
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder