WIN98 OU XP, como saber ?????

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

managercorp
Usuário Nível 3
Usuário Nível 3
Mensagens: 138
Registrado em: 16 Nov 2004 11:03
Localização: recife
Contato:

WIN98 OU XP, como saber ?????

Mensagem por managercorp »

No Win98 o comando para chamar o wordpad e o seguinte:
START run wordpad.exe teste.txt
No WinXP so funciona sem o start ou seja so o run wordpad.exe teste.txt
Fiz um menu onde o usuario escolha o sistema operacional na hora
que faz a escolha da impressao pelo wordpad
******* Escolha seu sistema operacional ****
1- Windows 98
2- Windows XP
***************************************
Minha Duvida e a seguinte ?
tem como eu eliminar este menu de opcao
e o sistema detectar automaticamente qual
o sistema em uso na maquina ??????
:(
Alexandre Pessoa
alexandre@managercorp.com.br
81-96152319
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Alexandre

Você poderia fazer de 3 maneiras :

1 - Criar uma váriavel de ambiente com o nome do sisterma operacional, tipo :

SET SOP=98
SET SOP=XP
SET SOP=2000

2 - Ou utilizar a própria váriavel OS do Windows, eu só não sei se tem diferença do uso do 2000 para o XP e ou o 2003.

No caso do XP essa variavel retorna : Windows_NT

3 - Utilizar o comando VER do DOS para pegar a versão do Windows :

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Olá,

Atualmente estou trabalhando com o Harbour for Windows e não sei se dá pra usar o comando VER.

Em todos os meus sistemas com Clipper 5.2 e 5.3 sempre utilizei o VER.
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Responder