elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: Eliminar lineas archivo txt en: 15 Noviembre 2018, 14:14 pm
YA esta solucionado el problema, era mas sencillo de lo que pensaba, lo que hize fue en la opcion Prestar libros cambiar y en lugar de:
Código:
libro6
Zakaria
13/11/2018 | 14:02:36,75

Hacerlo asi:
Código:
libro6 - Zakaria - 15/11/2018 | 14:08:20,04

Para usar el comando findstr para eliminar el libro con la linea entera sin necesidad de hacer mas:

Código:
@echo off
:inicio
cls
color f
FOR %%i IN (.\prestamos\*.txt) DO ECHO %%i
ECHO Que libro desea devolver?
set /p libro=
findstr /V "%libro%" prestamos.txt > prestamos2.txt
del prestamos.txt
ren prestamos2.txt prestamos.txt
move .\prestamos\%libro%.txt .\libros\%libro%.txt
2  Programación / Scripting / Re: Eliminar lineas archivo txt en: 15 Noviembre 2018, 09:29 am
Ya se que me explique mal, pero no sabia como explicarlo. El código que me pasaste hace básicamente lo mismo que el anterior
Me pone esto:
Código:
libro8.txt
y yo quiero que me quede esto
Código:
libro8.txt
Zakaria 2
13/11/2018 | 14:03:08,39
A mi me da igual si elimina el txt o no
Este programa tiene diferentes opciones: Ver libros,Prestar libros, Devolverlos y Ver libros prestados
Aquí tenéis el código de la opción prestar libros:
Código:
@echo off
:inicio
color f
set /p NOMBRE= El nombre de usuario es %NOMBRE%? Si lo es presione enter, sino escribalo
ECHO QUE LIBRO DESEA PRESTAR?
FOR %%i IN (.\libros\*.txt) DO ECHO %%i
ECHO Que libro desea prestar?
set /p libro=
echo %libro%>> .\prestamos.txt
echo %NOMBRE%>> .\prestamos.txt
echo %DATE% ^| %TIME%>> .\prestamos.txt
move .\libros\%libro%.txt .\prestamos\%libro%.txt
:fin

PD: Gracias de nuevo
3  Programación / Scripting / Re: Eliminar lineas archivo txt en: 14 Noviembre 2018, 21:11 pm
Agradezco sinceramente tu aportacion, la verdad me has ayudado bastante ;-), pero no es del todo lo que buscaba lo que quiero hacer es que en lo de libros:
libro6
Zakaria
13/11/2018 | 14:02:36,75

libro7
Zakaria
13/11/2018 | 14:03:08,39

no me lo deje asi:
prestamos\libro7.txt

SINO asi:
libro7
Zakaria
13/11/2018 | 14:03:08,39
ES decir que solo me quite lo del libro con su fecha y nombre correspondiente
Un saludo y gracias de nuevo
 
4  Programación / Scripting / Re: Eliminar lineas archivo txt en: 14 Noviembre 2018, 11:08 am
Lo que quería decir es que yo tengo un archivo txt de los libros prestados y quiero que cuando devuelva los libros prestados me lo elimine del archivo prestamos.txt de tal forma que me borre o elimine el libro 6 junto con el nombre y la fecha de tal forma que me queden solo los prestados como aquí en el caso de prestar el libro 6 y 7, y devolver el 6:
libro7
Zakaria
13/11/2018 | 14:03:08,39
PD: Tambien me sirve remplazarlo o cualquier otra manera siempre que me quede de esa manera
PD: El codigo que me pasaste esta mas o menos bien, lo unico que en lugar de la ruta quiero que me deje lo del libro, el nombre y la fecha
5  Programación / Scripting / Eliminar lineas archivo txt en: 13 Noviembre 2018, 21:19 pm
Esta es mi primera vez en el foro y tengo un programa de una libreria por asi decirlo en batch, la cual tiene varias opciones y entre ellas una de Devolver Libros que lo que tiene que hacer es que al crearse un archivo (prestamos.txt) me borre el libro que puse. ej:

libro6
Zakaria
13/11/2018 | 14:02:36,75
libro7
Zakaria
13/11/2018 | 14:03:08,39
Quiero devolver el libro 6 por ejemplo para que me quede asi:

libro7
Zakaria
13/11/2018 | 14:03:08,39
Esto es lo que llevo por ahora:

Código
  1. @echo off
  2. color f
  3. :inicio
  4. FOR %%i IN (.\prestamos\*.txt) DO ECHO %%i
  5. ECHO Que libro desea devolver?
  6. set /p libro=
  7. echo. > .\prestamos.txt\
  8. move .\prestamos\%libro%.txt .\libros\%libro%.txt
  9. :fin

El problema esta en el echo que me borra todo.

MOD: Titulo en minusculas. Etiqueta GeSHi.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines