Batch-Satti
Se você ainda não é um membro cadastre-se!

Existem centenas de scripts para quem é membro.

As categorias para os membros cadastrados são:

BATCH-SCRIPTS COMPLETO.
(Espaço onde são postados os scripts que tenham funcionalidade completa)
BADCONS VIRUS E TROJANS .
(Espaço onde são postados scripts e técnicas em vírus trojans e worm baseados em scripts )
SOMENTE PARA MEMBROS.
(Espaço destinado aos membros discutirem ou tirarem duvidas)
TUTORIAIS E EXPLICAÇÕES.
(Aqui são colocadas as explicações de comandos e técnicas para confecção de scripts )

EXISTEM MUITAS OUTRAS CATEGORIAS MÁS ESSAS SÃO AS PRINCIPAIS !

ENTRE E PARTICIPE !!!!!!!
MENSAGENS AOS MEMBROS :
TIVEMOS QUE AUTORIZAR PROPAGANDAS NO FORUM E TALVEZ O FIREFOX E OUTROS NAVEGADORES NÃO FUNCIONEM
UTILIZEM O INTERNET EXPLORER OU ATUALIZEM PARA O FIREFOX 4.0 BETA

ASS. BOSS-HEAD


Pesquisa personalizada

[Ajuda] Convert Batch Script para C?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Ajuda] Convert Batch Script para C?

Mensagem por leandrotsampa em Sex Ago 13, 2010 3:51 pm

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

leandrotsampa

Idade : 27

Voltar ao Topo Ir em baixo

Re: [Ajuda] Convert Batch Script para C?

Mensagem por R4TH4CK3R em Sex Ago 13, 2010 4:28 pm

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)
avatar
R4TH4CK3R

Idade : 19

https://sites.google.com/site/r4th4ck3r/

Voltar ao Topo Ir em baixo

Re: [Ajuda] Convert Batch Script para C?

Mensagem por R4TH4CK3R em Sex Ago 13, 2010 4:32 pm

É freeware, opensource e ainda é melhor!
avatar
R4TH4CK3R

Idade : 19

https://sites.google.com/site/r4th4ck3r/

Voltar ao Topo Ir em baixo

Re: [Ajuda] Convert Batch Script para C?

Mensagem por leandrotsampa em Sex Ago 13, 2010 4:40 pm

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..

leandrotsampa

Idade : 27

Voltar ao Topo Ir em baixo

Re: [Ajuda] Convert Batch Script para C?

Mensagem por R4TH4CK3R em Sex Ago 13, 2010 4:42 pm

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)
avatar
R4TH4CK3R

Idade : 19

https://sites.google.com/site/r4th4ck3r/

Voltar ao Topo Ir em baixo

Re: [Ajuda] Convert Batch Script para C?

Mensagem por leandrotsampa em Sex Ago 13, 2010 4:45 pm

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.

leandrotsampa

Idade : 27

Voltar ao Topo Ir em baixo

Re: [Ajuda] Convert Batch Script para C?

Mensagem por R4TH4CK3R em Sex Ago 13, 2010 4:47 pm

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

Idade : 19

https://sites.google.com/site/r4th4ck3r/

Voltar ao Topo Ir em baixo

Re: [Ajuda] Convert Batch Script para C?

Mensagem por OneKDash em Sab Set 04, 2010 6:49 pm

Qual nome do programa que faz conversão ?
avatar
OneKDash

Idade : 25

http://www.d3f4ult.com

Voltar ao Topo Ir em baixo

Re: [Ajuda] Convert Batch Script para C?

Mensagem por leandrotsampa em Sab Set 04, 2010 11:10 pm

Segue o site onde baixei o programa:
Nome Bat2c

[Você precisa estar registrado e conectado para ver este link.]

leandrotsampa

Idade : 27

Voltar ao Topo Ir em baixo

Re: [Ajuda] Convert Batch Script para C?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum