Batch-Satti
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Batch-Satti

Você não está conectado. Conecte-se ou registre-se

[Ajuda] Convert Batch Script para C?

3 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1[Ajuda] Convert Batch Script para C? Empty [Ajuda] Convert Batch Script para C? Sex Ago 13, 2010 3:51 pm

leandrotsampa



Boa tarde gente, eu gostaria de uma ajuda para converter Batch script para a linguagem C, eu até consegui um pragrama que faz isso mas ele só funciona com até 150 caracteres por causa de licença, e também consegui criar manualmente mas dá erro, Exemplo:

Código Batch convertido para C:
Código:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
    system("@ECHO OFF");
    system("BREAK OFF");
    system("");
    system("TITLE Procurar XML");
    system("@net use y: /delete >nul");
    system("@net use y: \\servidor\nf-e >nul");
    system("y:");
    system("cls");
    system("echo.");
    system("set /P nfe=Digite o numero da NFe: ");
    system("echo.");
    system("echo Arquivos encontrados:");
    system("findstr /S /M /C:"<nNF>%nfe%</nNF>" NFe*");
    system("echo.");
    system("echo Pressione qualquer tecla para SAIR.");
    system("@pause >nul");
    system("c:");
    system("@net use y: /delete >nul");
    printf("\n");
    getch();
}

Apresenta o seguinte erro na hora de compilar:

Batch.c: In function `main':
Batch.c:24: error: `nNF' undeclared (first use in this function)
Batch.c:24: error: (Each undeclared identifier is reported only once
Batch.c:24: error: for each function it appears in.)
Batch.c:24: error: syntax error before '%' token
Batch.c:32:2: warning: no newline at end of file

2[Ajuda] Convert Batch Script para C? Empty Re: [Ajuda] Convert Batch Script para C? Sex Ago 13, 2010 4:28 pm

R4TH4CK3R

R4TH4CK3R

Criei um simples

Se der erro avise! foi testado e funciona 100% aqui.

Código:

@echo off
set/p i=Input:
set/p o=Output:
(
echo.#include <stdio.h>
echo.#include <conio.h>
echo.#include <stdlib.h>
echo.int main^(^)
echo.{
)>%o%
for /f "tokens=*" %%a in ('type "%i%"') do (
echo.system^("%%a"^);>>%o%
)
(
echo.printf^("\n"^);
echo.getch^(^);
echo.}
)>>%o%
echo Ficheiro convertido para c com sucesso!
pause >nul

Espero ter ajudado!



Última edição por R4TH4CK3R em Sex Ago 13, 2010 4:44 pm, editado 2 vez(es)

https://github.com/HAWGT

3[Ajuda] Convert Batch Script para C? Empty Re: [Ajuda] Convert Batch Script para C? Sex Ago 13, 2010 4:32 pm

R4TH4CK3R

R4TH4CK3R

É freeware, opensource e ainda é melhor!

https://github.com/HAWGT

4[Ajuda] Convert Batch Script para C? Empty Re: [Ajuda] Convert Batch Script para C? Sex Ago 13, 2010 4:40 pm

leandrotsampa



Vlws por ter respondido, sim isso funciona mais só funciona com batch´s simples tipo:

Código:
@echo off
break off
echo Hello World!!!
pause

Agora se o batch for assim ele já vai dar erro na hora de compilar o C:

Código:
@ECHO OFF
BREAK OFF

TITLE Procurar XML
set /P nfe=Digite o numero da NFe:
echo.
echo Arquivos encontrados:
findstr /S /M /C:"<nNF>%nfe%</nNF>" NFe*
echo.
echo Pressione qualquer tecla para SAIR.
@pause >nul

Deve ser por causa dos caracteres, tipo % / etc..

5[Ajuda] Convert Batch Script para C? Empty Re: [Ajuda] Convert Batch Script para C? Sex Ago 13, 2010 4:42 pm

R4TH4CK3R

R4TH4CK3R

Arranje outro ficheiro header(*.h) que faça tal coisa.

Seria mais simples!

Esqueça o primeiro script!



Última edição por R4TH4CK3R em Sex Ago 13, 2010 4:45 pm, editado 1 vez(es)

https://github.com/HAWGT

6[Ajuda] Convert Batch Script para C? Empty Re: [Ajuda] Convert Batch Script para C? Sex Ago 13, 2010 4:45 pm

leandrotsampa



Você conhece algum?
todos os programas que convertem Batch para C, faz a mesma coisa. Menos o pago que eu baixei que realmente converte o código para linguagem C só que o maldito é pago.

7[Ajuda] Convert Batch Script para C? Empty Re: [Ajuda] Convert Batch Script para C? Sex Ago 13, 2010 4:47 pm

R4TH4CK3R

R4TH4CK3R

Então arranje um Crack ou Serial... (só como ajuda...), eu respeito o fórum e as regras!

https://github.com/HAWGT

8[Ajuda] Convert Batch Script para C? Empty Re: [Ajuda] Convert Batch Script para C? Sáb Set 04, 2010 6:49 pm

OneKDash

OneKDash

Qual nome do programa que faz conversão ?

http://www.d3f4ult.com

9[Ajuda] Convert Batch Script para C? Empty Re: [Ajuda] Convert Batch Script para C? Sáb Set 04, 2010 11:10 pm

leandrotsampa



Segue o site onde baixei o programa:
Nome Bat2c

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos