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?

Ver o tópico anterior Ver o tópico seguinte 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 : 60

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 : 47

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 : 19

https://sites.google.com/site/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 : 19

https://sites.google.com/site/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 : 19

https://sites.google.com/site/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 : 60

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 : 19

https://sites.google.com/site/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 : 60

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

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