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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / dos scripts en: 11 Marzo 2012, 01:43 am
tengo esta agenda, pero no consigo que modifique ni que elimine solo el registro, esto es lo que tengo de la agenda:

Código
  1. @echo off
  2. :menu
  3. cls
  4. echo.
  5. echo.
  6. echo **************************************
  7. echo **      AGENDA TELEFONICA           **
  8. echo **                                  **
  9. echo **   1. Agregar                     **
  10. echo **                                  **
  11. echo **   2. Modificar                   **
  12. echo **                                  **
  13. echo **   3. Borrar                      **
  14. echo **                                  **
  15. echo **   4. Buscar                      **
  16. echo **                                  **
  17. echo **   0. Salir                       **
  18. echo **                                  **
  19. echo **************************************
  20. echo.
  21. echo Escoger opcion:
  22. set /p opt=
  23. if %opt%==1 goto :agregar
  24. if %opt%==2 goto :modificar
  25. if %opt%==3 goto :borrar
  26. if %opt%==4 goto :buscar
  27. if %opt%==0 goto :salir
  28. goto menu
  29.  
  30. :agregar
  31. cls
  32. set /p agregar= Nuevo nombre:
  33. echo.
  34. set /p telefono= Numero telefono:
  35. echo.
  36. echo %agregar% : %telefono%>> agenda.txt
  37. echo Registro agregado
  38. echo.
  39. echo Pulse una tecla para volver al menu
  40. pause>nul
  41. goto :menu
  42.  
  43. :modificar
  44. cls
  45. set /p modificar= Escriba el nombre a modificar:
  46. set /p mod= Escriba el nuevo nombre:
  47.  
  48. for /f "tokens=* delims=" %%x in ('type Registros') do (
  49. set /a conta +=1
  50. set linea=%%x
  51. set linea=!linea:%modificar%=%mod%!
  52. call :show !linea!
  53. )
  54. goto :menu
  55.  
  56. :show
  57. echo %* >> out.txt
  58. if !conta!==1 (
  59. echo.>Registros
  60. )
  61.  
  62. type out.txt >> Registros
  63. del /f /a /q out.txt
  64. pause>nul
  65. goto :menu
  66.  
  67. :borrar
  68. cls
  69. set /p borrar= Nombre del contacto a eliminar:
  70. if exist "agenda\%borrar%.bat" (goto dels) else (goto deln)
  71. :dels
  72. del /f /s /q "G:\agenda\%borrar%.bat"
  73. cls
  74. echo El contacto ha sido eliminado correctamente
  75. pause>nul
  76. goto :menu
  77. :deln
  78. cls
  79. echo Ese contacto no existe en la agenda
  80. echo.
  81.  
  82. :buscar
  83. cls
  84. echo.
  85. set /p find= Buscar:
  86. cls
  87. echo.
  88. echo Resultados:
  89. echo.
  90. find /n /i "%find%" agenda.txt
  91. echo Pulse una tecla para volver al menu
  92. pause>nul
  93. goto :menu
  94.  
  95.  
  96. :salir
  97. cls
  98. echo Ok, presione cualquier tecla para salir
  99. pause>nul
  100. exit
  101.  
  102.  
  103. También tengo otro problema, que no consigo que me lo ordene de esta manera:
  104. un asterisco y un número par en la misma línea en un archivo y un asterisco y un número impar en una línea en otro archivo, :así
  105. * 2
  106. * 6
  107.  
  108. en el otro archivo así
  109. * 1
  110. * 5
  111.  
  112. tengo esto
  113.  
  114. @echo off
  115. cls
  116. echo Voy a ordenar el fichero txt:
  117. echo.
  118. set /p ordenar=
  119. sort %ordenar%
  120. echo Archivo ordenado
  121. echo.
  122. echo Pulse una tecla para volver al menu
  123. pause>nul
  124.  
Si alguien puede ayudarme...
2  Programación / Scripting / Problemas en: 20 Febrero 2012, 18:53 pm
script peliagudo para inutil, jeje

Gracias
3  Programación / Programación General / .bat en: 20 Febrero 2012, 18:34 pm
Hola, soy "novateision" en hacer scripts .bat, el planteamiento me sale perfecto, pero a la hora de desarrollarlo no consigo que ningún programa funcione ni con parámetros, variables ni leñes. ¿Algún consejo, ayuda o una de cañones recortados? Gracias
4  Sistemas Operativos / Windows / .bat en: 20 Febrero 2012, 18:31 pm
Estoy que me va a dar algo con los escripts .bat, la idea la tengo pero no consigo desarrollar ni que me funcione ningún programa, soy "novateision" total. ¿Algún consejo, ayuda o una de cañones recortados?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines