estou fazendo um programinha em batch, sou muito novato nisto, e pesquisei muito e n consegui resultado
minha ideia é fazer uma API em batch, basicamente para calcular um valor + 4
grande problema é que eu n sei se como fazer isto comunicando direto com outro batch, e ai eu decidir fazer usando pouco conhecimento q tenho.
estou tentando criar um batch q recebe o valor informado pelo usuário, porém este batch envia para um outro batch q faz o calculo e devolve o valor, já tentei de diversas formas, mas estou preso na parte ler o valor informado, e depois devolver, consegui fazer o numero digitado ir para o txt, mas n conseguir importar para dentro do outro batch e coloca-lo me uma variável.
aqui esta o código do batch que vai realizar o calculo e devolver o resultado que tentei fazer :<
Batch1 ( vai coletar informações )
cd %~dp0
set /p calculo= digite o valor a se somado a + 4 :
echo %calculo% >testt.txt
start "batch2.bat"
timeout /t 5 /nobreak > null
set /a calculo =<testt.txt
echo %calculo%
pause
del testt.txt
exit
Batch2 ( coletar o valor do batch1 , e realizar a soma ) obs: ambos códigos n estão no mesmo arquivo, porém na mesma pasta
cd %~dp0
set calcular =<testt.txt
echo %calcular%
set /a resultado = %calcular% + 4
del testt.txt
>testt.txt echo %resultado%
pause
exit
mas basicamente quero saber ler o valor no txt e colocar em uma variável, o mesmo inverso, e saber se tem como fazer isto com o batch oculto, para aparecer apenas o primeiro Batch