Autor
|
Tema: Acciones sobre archivos de texto. [Batch] (Leído 442,764 veces)
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.866
|
Como se podria insertar una linea de texto al principio de un .txt? echo %text23%>>Accesos.txt Lo mismo que se haria con ese codigo, pero insertando la linea al principio y no al final, de forma que lo mas reciente este arriba y no al final del texto. Hola, puedes hacerlo de la siguiente manera: ::::::::::::::: REM Testing ( )>"C:\File.txt" ::::::::::::::: Call : AppendTextToBottom "C:\File.txt" "Bottom Text Here" Call : AppendTextToTop "C:\File.txt" "Top Text Here" :: Syntax: :: AppendTextToTop "File" "Text" :AppendTextToTop Type "%~1" > "%TEMP%\%~n1.tmp" (For /F "Useback Delims=" %%# In (" %TEMP%\ %~n1.tmp" ) Do (Echo %%# )) >> " %~1" :: Syntax: :: AppendTextToBottom "File" "Text" :AppendTextToBottom
Saludos
|
|
« Última modificación: 18 Marzo 2014, 03:44 am por Eleкtro »
|
En línea
|
|
|
|
hostbob
Desconectado
Mensajes: 3
|
i have been trying to make this to work for a while, but with how you just did it i think i can now understand some few points from your post.
Nice share
|
|
|
En línea
|
|
|
|
xxIv4nxx
Desconectado
Mensajes: 1
|
hola buenas! Disculpa creo que aqui me estoy ahogando lentamente en un vaso de agua... Quiero crear un archivo de texto que tenga las siguientes letras, que quiero sean modificadas desde ese mismo y otra aplicacion al mismo tiempo.. para que cada vez que pregunte alguno de los dos programas tener el valor en tiempo real (habia intentado esto con variables de entorno, registros de windows.. pero creo q es mas facil así). Entonces, el problema esta en que quiero borrar una letra que entra el usuario coloque, aqui lo estoy tratando de hacer con una variable auxiliar y luego devolver el resultado al txt nuevamente, pero no encuentro como :S > ARCHIVO.txt ECHO A B C D E F G H I J K L M N O P Q R S T U V W X Y Z SET AUX='' FOR /F "TOKENS=*" %%# IN ('TYPE DRIVES.TXT') DO (SET "AUX=%%#") ECHO %AUX%
SET /P A= ECHO %A%
SET "AUX=!AUX: %A% = 5!"
> ARCHIVO.txt ECHO %AUX% PAUSE
De antemano, Gracias!
|
|
|
En línea
|
|
|
|
Demente117
Desconectado
Mensajes: 4
|
@echo off setlocal enabledelayedexpansion for /f "tokens=* delims=" %%x in ('type texto.txt') do ( set linea=%%x set linea=!linea:Perl=C! call :show !linea! ) goto:eof :show echo %* >> out.txt goto:eof
Mi pregunta: ¿con este bat se puede modificar el caracter "???? aqui esta Perl cambiandose por C, como seria por el simbolo-caracter de las "(comillas)???? Os parecera tonteria pero no consigo cambiarlas, funciona todo lo que le puse menos caracteres especiales como las ". Si este codigo no puede utilizarse, me pondrian uno sencillo, lo poco que se de bat es gracias a tutoriales-ejemplos tipo este foro. a ver si alguien me podria ayudar???
|
|
« Última modificación: 12 Mayo 2014, 19:43 pm por Demente117 »
|
En línea
|
|
|
|
willdoxero
Desconectado
Mensajes: 20
|
Hola a todos, aquí una duda: Estoy usando EDLIN para modificar una línea en un archivo .bat pero al abrir el nuevo archivo me deja un espacio en blanco al final de la línea que se editó. Cómo puedo evitar el espacio en blanco al final de la línea? echo Indicar nombre de ruta. echo. set /p "cabecera=Destino: " ::suponiendo ruta= 127.0.0.1 echo. ( echo 13 echo set ruta=%cabecera% echo e ) | edlin /b c:\scripts\archivo.bat
Al abrir archivo queda un espacio en blanco (al final del .1), ejemplo: set ruta=127.0.0.1 El problema es que la variable la asocio con otra y al querer entrar a la ruta completa no la identifica por el espacio en blanco. ejemplo: \\127.0.0.1 (espacio)\mi_carpeta alguna sugerencia? Gracias!!
|
|
|
En línea
|
|
|
|
xhunik
Desconectado
Mensajes: 8
|
|
|
|
En línea
|
>>>>>>x4n6m6m8<<<<<<<<
|
|
|
|
|
k0rsak0v
Desconectado
Mensajes: 1
|
Buenos días camaradas, estoy buscando ayuda para un proceso que necesito, tengo un acceso directo (.LNK) con una ruta o destino dentro de este ("C:\Program Files (x86)\Microsoft Office\AccessRT2007\MsAccess.exe" "C:\Program Files (x86)\World Office\\\WO10\WProg.afs" /runtime /wrkgrp "C:\Program Files (x86)\World Office\\\WO10\WGroup.afw" /user "cliente" /pwd "") necesito el código para almacenar la ruta donde esta el archivo Wgroup.afw, o el código para buscar en donde esta instalado el archivo, ya que necesito hacer un proceso de remplazo de estos archivos, el problema es que en los equipos están instalados algunas veces sobre las raíces de otros discos, casi siempre en ubicaciones distintas, es de extrema urgencia su ayuda
|
|
|
En línea
|
|
|
|
ServH
Desconectado
Mensajes: 5
|
Hola buenos días.
Quería comentaros un problema que estoy teniendo a la hora de crear un .bat
Lo que necesito hacer creo que es sencillo, pero estoy fallando en la sintaxis del código.
Lo que tiene que hacer es renombrar los archivos de una carpeta, con la cadena de texto de un fichero de log.
Este es el log
filename name email comment twitter phone 2015_03_06_103545 dario 2015_03_06_173540 emilio 2015_03_09_132819 maria
En situación tendríamos un archivo .jpg que se llama 2015_03_06_103545.jpg y la intención del programa es que lo cambie por dario.jpg
El bat tendría que hacer un recorrido por toda la carpeta y cambiar todos los jpg por su nombre.
Un saludo y gracias.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Modificar archivos de texto [batch] [Perl]
« 1 2 »
Scripting
|
bjeli1980
|
10
|
13,657
|
17 Mayo 2010, 09:07 am
por bjeli1980
|
|
|
[BATCH] Ayuda guardando archivos de texto a php
Scripting
|
Geormarsch
|
2
|
4,321
|
20 Septiembre 2011, 16:33 pm
por Poderoscuro1207
|
|
|
[BATCH] [APORTE] Rutina TEXTMAN para manipular archivos de texto
Scripting
|
Eleкtro
|
2
|
8,031
|
15 Marzo 2014, 15:17 pm
por FranciskoAsdf
|
|
|
Como puedo arrastrar y concatenar archivos de texto en un BATCH
Scripting
|
PUCH84
|
6
|
9,921
|
28 Abril 2014, 09:49 am
por PUCH84
|
|
|
Ayuda con batch para crear archivos de texto plano
Scripting
|
seu230
|
6
|
3,073
|
5 Octubre 2018, 10:28 am
por seu230
|
|