Página 1 de 1

Como definir os FILES através de um .BAT ?

Enviado: 27 Ago 2006 20:46
por sygecom
Olá pessoal estou com uma dificuldade que é como eu defino os FILES lá no CONFIG.SYS ou no CONFIG.NT antes de executar o sistema, ou ainda se o sistema conseguir alterar ele na entrada do PROGRAMA.EXE, dei uma pesquisa no forum e achei um link onde o problema é parecido com o meu mas a solução não me resolve.

o link abaixo não resolve meu problema:

https://pctoledo.org/forum/viewto ... 3c2c28adb0

Vou colocar um dos meus programas para Download, mas não vou saber qual o RUINDOWS(98/ME/2000/XP e etc ) o usuario vai esta usando, para poder ir direto na pasta certa e alterar o CONFIG.NT ou CONFIG.SYS, sendo assim queria saber se alguem sabe como eu poderia definir os FILES através de um BAT e em seguida chamar o meu PROGRAMA.EXE ou ainda se tem como o meu PROGRAMA.EXE saber qual o RUINDOWS esta sendo usado e modificar o CONFIG.SYS ou CONFIG.NT

Eu Uso CLIPPER 5.3 / BLINKER 7.0 / VISUAL LIB 2.0 / RMAKE 1.5 / DBF-NTX e sou FELIZ...

Desde Já Agradeço a todos.. :{

Enviado: 28 Ago 2006 14:30
por Eliane
Não sei se entendi o que vc quer. Tenho terminais em WIN98 e XP e um servidor em LINUX. Quando preciso saber o sistema operacional da máquina uso esta rotina:

ALTD()

CLEAR ALL
l_comand := "VER > VERSAO.TXT" // cria arq. versao.txt
RUN &l_comand
A:= UPPER(MEMOREAD("VERSAO.TXT")) // Le arq.versao.txt

DO CASE

CASE "95" $ A
RUN .... FONTE95.bat para WIN 95
CASE "98" $ A
RUN ... nome do .bat para Win 98
CASE "XP" $ UPPER(A)
RUN .... nome do.ng para XP

ENDCASE

....

FONTE95.BAT
CD/FONTE
SET CLIPPER=F300 // determina o No de arqs a serem abertos
FONTE.EXE

Espero ter ajudado.

Enviado: 28 Ago 2006 15:03
por sygecom
Otima Eliane, essa função me ajudo e muito, mas depois de eu saber a versão que o usuario esta usando, será que através de um BAT eu poderia definir os FILES no CONFIG ? se sim.....como faço?

AMBIENTE

Enviado: 28 Ago 2006 16:45
por Pablo César
Colega SYGECOM,

Os files, buffers que deveriam ir no CONFIG.SYS ou CONFIG.NT, com certeza você não poderá fazer valer de forma interativa, isto é, terias que inicializar o computador, pois isto faz partes do ambiente do SO. Porém o do AUTOEXEC.BAT daria para ser executado, mas de todas as formas, terias que fazer alterações no AUTOEXEC e CONFIG de acordo o SO (sistema operacional), desta forma você poderia ver pela função que a nossa colega Eliane nos passou.

Tente utilizar as funções MEMOREAD/MEMOWRIT para ler e gravar tais configurações de acordo SO. Se tiver dúvidas, sobre a sintaxe de uso das funções, utilizando o NG ou poste-as aqui que a gente te ajuda.

Um clip-abraço
:)Pos

Enviado: 29 Ago 2006 13:50
por sygecom
Fico desde já Agradecido pela colega Eliane e o Colega Pablo, hj vou tentar fazer as benditas verificações, qualquer coisa volto ao forum e posto o resultado......

Clip-Abraço

Leonardo Machado