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

como enviar valores de variaveis para um arquivo txt?

Ir em baixo

como enviar valores de variaveis para um arquivo txt?

Mensagem por d1nho em Dom Ago 15, 2010 10:02 pm

quero saber como postar um valor de uma variavel
atribuida por SET /P
para um arquivo de texto. Estou tentando assim:

@echo off
echo Entre com um nome:
set /p "%nome%=..>"
IF EXIST %homedrive%\nome.txt (del %homedrive%\nome.txt) ELSE (GOTO CONT)
:CONT
echo %nome% >> %homedrive%\nome.txt
start explorer.exe %homedrive%\nome.txt
echo "Tecle qualquer tecla para sair!!!"
pause>nul

--------------------------------------------------------
sem resultados o arquivo txt gerado me retorna :
ECHO está desativado.

d1nho

Idade : 61

Voltar ao Topo Ir em baixo

Re: como enviar valores de variaveis para um arquivo txt?

Mensagem por Ljn em Seg Ago 16, 2010 8:28 am

Bom dia, Você está querendo que a variável seja o nome do arquivo txt?

Fica com Deus.

Ljn

Idade : 48

Voltar ao Topo Ir em baixo

Re: como enviar valores de variaveis para um arquivo txt?

Mensagem por R4TH4CK3R em Seg Ago 16, 2010 9:54 am

Porque :

set/p "%nome%=..>"

Correcção:

set/p "nome=..^>"


Última edição por R4TH4CK3R em Seg Ago 16, 2010 10:03 am, editado 1 vez(es)
avatar
R4TH4CK3R

Idade : 20

https://github.com/R4TH4CK3R

Voltar ao Topo Ir em baixo

Re: como enviar valores de variaveis para um arquivo txt?

Mensagem por R4TH4CK3R em Seg Ago 16, 2010 9:59 am

Simplificando o seu:
Código:

@echo off
echo Entre com um nome:
set/p nome=..^>
echo %nome%>%homedrive%\nome.txt
start notepad.exe %homedrive%\nome.txt
echo "Tecle qualquer tecla para sair!!!"
pause>nul


Última edição por R4TH4CK3R em Seg Ago 16, 2010 10:03 am, editado 1 vez(es)
avatar
R4TH4CK3R

Idade : 20

https://github.com/R4TH4CK3R

Voltar ao Topo Ir em baixo

Re: como enviar valores de variaveis para um arquivo txt?

Mensagem por R4TH4CK3R em Seg Ago 16, 2010 10:02 am

Nesse ai não precisa de apagar, porque:

echo %nome%>%homedrive%\nome.txt

Limpa o anterior texto ou cria. Não necessitando de apagar...

No set/p tirei as aspas porque não eram necessárias.


Última edição por R4TH4CK3R em Ter Ago 17, 2010 5:43 pm, editado 1 vez(es)
avatar
R4TH4CK3R

Idade : 20

https://github.com/R4TH4CK3R

Voltar ao Topo Ir em baixo

Re: como enviar valores de variaveis para um arquivo txt?

Mensagem por d1nho em Ter Ago 17, 2010 5:25 pm

caro R4TH4CK3R, meu amigo salvo a patria muito obrigado mesmo, estava faltando apenas esse detalhe para meu projeto. Tenho estudado bastante
mas ainda não sabia ao certo como usar o parametro que me passou.

^

consegui pegar seu papel neste script, mas se puder me explicar um pouco melhor sua função e significado ficaria muito agradecido.

Deus abençoe !!!

d1nho

Idade : 61

Voltar ao Topo Ir em baixo

Re: como enviar valores de variaveis para um arquivo txt?

Mensagem por R4TH4CK3R em Ter Ago 17, 2010 5:41 pm

OK, & | ou > são caracteres especiais...

Os caracteres especiais quando são para uma pergunta ou qualquer outro tipo parecido tipo comando echo

Necessita de ser assim:

^&
^|
^>
^&^&
^|^|
^>^>

Truques de criar arquivos:

echo (texto)>ficheiro.txt ::Aqui não irá escrever noutra linha nem continuar o texto, mas resetando-o, ou criando o ficheiro

Vejamos um exemplo completamente obsoleto!
echo (texto)>>ficheiro.txt Nova linha sem apagar o contéudo anterior

echo (texto)>ficheiro.txt Apagou tudo agora Ficheiro batch para compreender melhor...

Código:

@echo off
echo Vou criar um ficheiro agora!
echo linha1>linha.txt
pause
echo Vou adicionar outra linha agora!
echo linha2>>linha.txt
pause
echo Vou apagar o texto todo anterior agora e vou escrever de novo uma linha!
echo linha1>linha.txt
pause

Truque dos parênteses

Código:

@echo off
(
echo Linha1
echo Linha2
echo Linha3
)>linha.txt

Este aqui adiciona texto...

Código:

@echo off
(
echo Linha1
echo Linha2
echo Linha3
)>>linha.txt

A diferença é grande entre > e >>

No set/p não se pode utilizar percential, mas sim só o nome da variável!

Espero ter ajudado o suficiente!
avatar
R4TH4CK3R

Idade : 20

https://github.com/R4TH4CK3R

Voltar ao Topo Ir em baixo

Re: como enviar valores de variaveis para um arquivo txt?

Mensagem por d1nho em Qua Ago 18, 2010 12:21 pm

e Ajudou e muito meu amigo. Valeu mesmo cara.
isso vai me ajudar muito em meu projeto

d1nho

Idade : 61

Voltar ao Topo Ir em baixo

Re: como enviar valores de variaveis para um arquivo txt?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

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