Tenho programas compilados em Clipper e preciso que executem no Windows10 64bits.
Instalei o DOSBox 0.74, configurei e montei a pasta onde se encontra o programa mas, ao executar, ele nem entra e fica "congelado". Só sai se clicar no X da janela do DOSBOX.
Tenho também alguns arquivos batch (.BAT) como menu de escolha que aguardam resposta do usuário mas também travam.
:INICIO
S:
CD\BAT
rem *******************************************************************
rem O comando NC_LOCK habilita letras mai£sculas (caps lock) do teclado
NC_LOCK
rem *******************************************************************
@ECHO OFF
CLS
ECHO.
ECHO *** MENU FORMACAO / TESTES ***
ECHO.
ECHO A. Autom¢veis - Menu
ECHO.
ECHO B. Estudo B
ECHO.
ECHO C. Estudo C
ECHO.
ECHO D. Estudo D
ECHO.
ECHO E. Estudo E
ECHO.
ECHO F. Estudo F
ECHO.
ECHO G. Estudo G
ECHO.
ECHO H. Estudo H
ECHO.
ECHO I. Estudo I
ECHO.
ECHO Z. Retorna ao Menu Principal
ECHO.
set userinp=
set /p userinp= Digite a letra correspondente e tecle ENTER:
if not '%userinp%'=='' set userinp=%userinp:~0,1%
if /i "%userinp%"=="A" goto SOND_A
if /i "%userinp%"=="B" goto SOND_B
if /i "%userinp%"=="C" goto SOND_C
if /i "%userinp%"=="D" goto SOND_D
if /i "%userinp%"=="E" goto SOND_E
if /i "%userinp%"=="F" goto SOND_F
if /i "%userinp%"=="G" goto SOND_G
if /i "%userinp%"=="H" goto SOND_H
if /i "%userinp%"=="I" goto SOND_I
if /i "%userinp%"=="Z" goto RETORNA
echo.
echo Escolheu "%userinp%". Op‡„o inv lida! Escolha outra letra.
echo.
pause >nul
goto INICIO
:SOND_A
rem Abre o menu dos estudos de autom¢veis
S:
CD\BAT
FAUTOXP
GOTO INICIO
:SOND_B
S:\BAT\CONVITE
Q:
CD\TESTE\00520
00520.EXE
GOTO INICIO
:SOND_C
rem *** Modelo de uso de submenu ***
rem S:
rem CD\BAT
rem FXP_DA.BAT
S:\BAT\CONVITE
Q:
CD\TESTE\00620
00620.EXE
GOTO INICIO
:SOND_D
REM S:\BAT\CONVITE
Q:
CD\TESTE\00120
CONVITE.EXE
00120.EXE
GOTO INICIO
:SOND_E
S:\BAT\CONVITE
Q:
CD\TESTE\00220
00220.EXE
GOTO INICIO
:SOND_F
S:\BAT\CONVITE
Q:
CD\TESTE\00720
00720.EXE
GOTO INICIO
:SOND_G
S:\BAT\CONVITE
Q:
CD\TESTE\00820
00820.EXE
GOTO INICIO
:SOND_H
S:\BAT\CONVITE
Q:
CD\TESTE\00920
00920.EXE
GOTO INICIO
:SOND_I
S:\BAT\CONVITE
Q:
CD\TESTE\01020
01020.EXE
GOTO INICIO
:RETORNA
C:
CD\BAT
MENU_XP
Então criei um batch simples, tipo HELLO, que funciona pois não necessita de resposta.
@ECHO OFF
Echo.
Echo.
Echo.
Echo.
Echo ****** Hello!!! *****
Echo.
Echo.
Echo.
PAUSE >NULL
Há mais alguma configuração que deva ser feita?
PS: Outra questão, aproveitando: No Windows10 32bits dá para executar meus programas em Clipper?
Obrigado.