Ir ao conteúdo

Posts recomendados

Postado

Estou tendo um problema no meu programa batch.

O problema é que quando digito uma linha de código no meu programa em um projeto ele fecha na hora.

Como eu posso resolvê-lo?

 

Código:

@echo off
title Program Maker
cd Lang
echo.
type terminal-msg1.txt
echo.
type terminal-msg2.txt
echo.
echo.

:insertcommand
set /p "COMMAND=Program Maker> "

if %COMMAND% equ help goto help
if %COMMAND% equ new-project goto new-project
if %COMMAND% equ edit-project goto edit-project
goto insertcommand

:help
echo help
echo new-project
echo edit-project
goto insertcommand

:new-project
type question-nameproj.txt
set /p "PROJECTNAME="
cd..
cd Projects
md %PROJECTNAME%
cd %PROJECTNAME%
cls
goto edit-proj-type

:edit-project
type question-nameproj.txt
set /p "PROJECTNAME="
cd..
cd %PDIR%
cd %PROJECTNAME%
cls

:edit-proj-type
if exist %PROJECTNAME%.asm goto birl

:edit-projectoo
set /p "TEXT="
if %TEXT% equ c goto compile
if %TEXT% equ this_is_a_file_.bat goto credits
echo %TEXT% >> %PROJECTNAME%.asm
goto edit-projectoo

:credits
cls
type ../Lang/credits.txt

:birl
type %PROJECTNAME%.asm
echo.
goto edit-projectoo

:compile
cls
cd..
cd nasm
nasm -f eld ../Projects/%PROJECTNAME%/%PROJECTNAME%.asm -o ../Projects/%PROJECTNAME%/%PROJECTNAME%.o
if not %errorlevel% equ 0 goto pause
cd..
cd bin
gcc -s -o ../Projects/%PROJECTNAME%/%PROJECTNAME%.exe ../Projects/%PROJECTNAME%/%PROJECTNAME%.o
pause > nul
cls
goto edit-projetoo

:pause
pause > nul

 

Postado

Seria nessa parte aqui que da o erro?

echo %TEXT% >> %PROJECTNAME%.asm

 

Pode ser caracteres especiais em %TEXT% ou então falta de aspas em %PROJECTNAME% TENTE "%pROJECTNAME%.asm"

  • Curtir 2

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!