'CLIPPER' não é reconhecido como um comando interno.
Enviado: 28 Abr 2008 11:46
Boa tarde, amigos!
Há tempos atrás pedi ajuda para saber como era possível compilar e executar programas Clipper a partir de pastas diferentes do diretório onde o clipper se encontrava instalado. Na ocasião deu certo, mudei para o clipper 5.3b, etc.
Depois de alguns dias tive de modificar o AUTOEXEC.NT (o CONFIG.NT ficou a mesma coisa de sempre) porque precisei usar o Clipper 5.2e + FGL31 novamente (usar a FGL31 com o Clipper 5.3B não estava dando certo). Agora tento compilar meus programas a partir da pasta "C:\Folha" usando o seguinte arquivo de lote (.bat) e nada dá certo. Aparece o seguinte erro no prompt de comando:
'Clipper' não é reconhecido como um comando interno um programa operável ou um arquivo em lotes.
Meu arquivo de lote está assim:
cls
del %1.exe
clipper %1
if not errorlevel 1 exospace file %1,divide53 library dbfcdx, _dbfcdx
del %1.obj
%1
e meu Autoexec.nt está assim:
@echo off
REM AUTOEXEC.BAT nao ‚ usado para inicializar o ambiente MS-DOS.
REM AUTOEXEC.NT ‚ usado para inicializar o ambiente MS-DOS, a nao
REM ser que se especifique um arquivo de inicializa‡ao diferente
REM no arquivo de informa‡oes de programa (PIF) do aplicativo.
REM Instalar as extensoes CD ROM
lh %SystemRoot%\system32\mscdexnt.exe
REM Instalar o redirecionador da rede (carregar antes do dosx.exe)
lh %SystemRoot%\system32\redir
REM Instalar o suporte DPMI
lh %SystemRoot%\system32\dosx
SET CLIPPER=F200 //DYNF:8 //SWAPK:65535 //SWAPPATH:"C:\TEMP" //TEMPPATH:"C:\TEMP"
SET BIN=C:\CLIP53B\BIN;
SET INCLUDE=C:\CLIP53B\INCLUDE;
SET LIB=C:\CLIP53B\LIB;
SET OBJ=C:\CLIP53B\OBJ;
PATH=C:\CLIP53B\BIN;C:\NG;%path%
E se eu jogo todos os ".prg" para dentro do diretorio C:\clip53b\bin ele compila mas não linka. O que eu faço? ´o)
Há tempos atrás pedi ajuda para saber como era possível compilar e executar programas Clipper a partir de pastas diferentes do diretório onde o clipper se encontrava instalado. Na ocasião deu certo, mudei para o clipper 5.3b, etc.
Depois de alguns dias tive de modificar o AUTOEXEC.NT (o CONFIG.NT ficou a mesma coisa de sempre) porque precisei usar o Clipper 5.2e + FGL31 novamente (usar a FGL31 com o Clipper 5.3B não estava dando certo). Agora tento compilar meus programas a partir da pasta "C:\Folha" usando o seguinte arquivo de lote (.bat) e nada dá certo. Aparece o seguinte erro no prompt de comando:
'Clipper' não é reconhecido como um comando interno um programa operável ou um arquivo em lotes.
Meu arquivo de lote está assim:
cls
del %1.exe
clipper %1
if not errorlevel 1 exospace file %1,divide53 library dbfcdx, _dbfcdx
del %1.obj
%1
e meu Autoexec.nt está assim:
@echo off
REM AUTOEXEC.BAT nao ‚ usado para inicializar o ambiente MS-DOS.
REM AUTOEXEC.NT ‚ usado para inicializar o ambiente MS-DOS, a nao
REM ser que se especifique um arquivo de inicializa‡ao diferente
REM no arquivo de informa‡oes de programa (PIF) do aplicativo.
REM Instalar as extensoes CD ROM
lh %SystemRoot%\system32\mscdexnt.exe
REM Instalar o redirecionador da rede (carregar antes do dosx.exe)
lh %SystemRoot%\system32\redir
REM Instalar o suporte DPMI
lh %SystemRoot%\system32\dosx
SET CLIPPER=F200 //DYNF:8 //SWAPK:65535 //SWAPPATH:"C:\TEMP" //TEMPPATH:"C:\TEMP"
SET BIN=C:\CLIP53B\BIN;
SET INCLUDE=C:\CLIP53B\INCLUDE;
SET LIB=C:\CLIP53B\LIB;
SET OBJ=C:\CLIP53B\OBJ;
PATH=C:\CLIP53B\BIN;C:\NG;%path%
E se eu jogo todos os ".prg" para dentro do diretorio C:\clip53b\bin ele compila mas não linka. O que eu faço? ´o)