Quem está conectado?
Há 1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 153 em Ter Mar 09, 2021 2:43 am
Últimos assuntos
Os membros mais ativos do mês
Nenhum usuário |
Destaque do mês
Obrigado pela colaboração!
[BAT] Adicionar nome na segunda linha de um arquivo
Página 1 de 1
[BAT] Adicionar nome na segunda linha de um arquivo
Vamos supor que você tenha um arquivo de texto com o nome texto.txt
assim.
DBatchScript
Grande
forum
ao executar o batch ele vai adicionar o nome Delmar na segunda linha e vai ficar assim
DBatchScript
Delmar
Grande
forum
exemplo
Obs: se o texto tiver ; ele vai remover todos os ; mais se não tiver beleza .
assim.
DBatchScript
Grande
forum
ao executar o batch ele vai adicionar o nome Delmar na segunda linha e vai ficar assim
DBatchScript
Delmar
Grande
forum
exemplo
- Código:
@echo off
findstr /n "Delmar" Texto.txt >nul
if %errorlevel%==1 goto Almenta
for /f "tokens=1 delims=:" %%a in ('findstr /n "Delmar" Texto.txt') do set linha=%%a
if %linha%==2 Echo esse arquivo ja foi editado&pause >nul&exit
:Almenta
set n=1
for /f "tokens=*" %%z in ('type "Texto.txt"') do (
CALL :veja "%%z"
)
del /q /s Texto.txt
Ren "Texto2.txt" "Texto.txt"
exit
:veja
echo %~1>>Texto2.txt
set /a n=%n%+1
if %n%==2 echo Delmar>>Texto2.txt
goto:eof
Obs: se o texto tiver ; ele vai remover todos os ; mais se não tiver beleza .
Tópicos semelhantes
» [bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
» [BAT] Abra o arquivo. ZIP no Explorer
» [BAT/VBS] Função para obter o nome final de um directorio
» [BAT] Usando arquivo .ini
» Ajuda para LER arquivo...
» [BAT] Abra o arquivo. ZIP no Explorer
» [BAT/VBS] Função para obter o nome final de um directorio
» [BAT] Usando arquivo .ini
» Ajuda para LER arquivo...
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Dom Dez 10, 2023 10:47 am por Raffa
» [BAT] MegaNumeros simulador da mega sena
Sex Jan 17, 2020 7:00 pm por castioni24
» Agendador de tarefas
Seg Ago 26, 2019 1:53 pm por Delmar Grande
» Remover duplicados e frases de um txt
Ter Jul 23, 2019 7:00 pm por Delmar Grande
» Modificações do nome de usuário
Qui maio 24, 2018 1:14 am por biopha
» [bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
Ter Ago 01, 2017 1:46 pm por sachadee
» Aulas de cmd
Sex Fev 24, 2017 4:44 pm por sachadee
» Fazer chat em rede domestica
Dom Ago 14, 2016 12:19 am por Diego Augusto
» redirecionar comando for pra outro batch
Sex maio 27, 2016 1:29 pm por castioni24