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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 ... 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 [231] 232 233 234 235 236 237 238 239 240
2301  Programación / Scripting / Re: problema con variantes y rutas [batch] en: 18 Noviembre 2009, 13:12 pm

para que el cd ?


Pues para intentar otro método ya que...el codigo que has puesto lo habia intentado antes y no me deja, el cmd me dice: "El nombre de archivo, el nombre de directorio o la sintaxis de la etiqueta del volumen no son correctos." pero la ruta si que es la correcta, lo que pasa es que si uso el asterisco, no puedo hacer la variable, y si pongo el nombre de la carpeta entero, entonces si que me deja, pero necesito que el batch encuentre una carpeta que acabe en ".default" y haga el resto de funciones ahi, no quiero darle yo el nombre entero de la carpeta...

... pero gracias por la ayuda.
2302  Programación / Scripting / problema con variantes y rutas [batch] (SOLUCIONADO) en: 18 Noviembre 2009, 12:06 pm
Hola, tengo un problema al que le he intentado buscar la solucion mucho tiempo ya, espero que alguien pueda ayudarme...

Código:
Set ruta1=cd %USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\*.default
set ruta2=%ruta1%\prefs.js
Set var=user_pref("browser.download.manager.scanWhenDone", false);
Echo %var% >> %ruta2%
que es lo que hago mal???, he probado con comillas y sin comillas, y lo unico que hace es crear un archivo llamado "cd" en mi %userprofile%  :(...

lo que me gustaria hacer es que abriese una ruta, y luego a la siguiente variante decirle que opere desde la ruta de "ruta1"...y luego pues el resto.... gracias

Nota del Mod : Para algo está la etiqueta código, usala.
2303  Programación / Scripting / Re: como cambiar el color de una frase en un batch?? (SOLUCIONADO) en: 18 Noviembre 2009, 01:03 am
que te parece si recopilas lo aprendido y lo expones habemos muchos interesados.

claro! siempre suelo hacerlo para "finalizar" mis posts, pero bueno este se me habia escapado :).

Buscando parte del link spam en google, dí con el enlace que era en realidad, y me encontré con dos codigos, el primero que es este, directamente no me funciona, o quizás lo uso mal, espero que puedas resolvermelo tu si tienes tiempo, copio palabras textuales:


"
@set file=%2
 @set colr=%1
 @set DIR=%cd%
 @RD /S /Q %tmp%\color >nul 2>&1
 @md %tmp%\color
 @cd %tmp%\color\
 @echo.>%file%
 @findstr /A:%colr% /R "^" %file%*
 @del /Q /A /F %file%
 @cd %DIR%
 @RD /S /Q %tmp%\color >nul 2>&1

Esto lo guarde en un archivo llamado "cecho.bat" y luego desde el Cmd lo llamo asi:
Código:

CEcho.bat "A0" "Mensaje a mostrar de ejmplo"

Reemplazar A0 por otro color, los colores con los mismos que el comando Color /? en hexadecimal
lo que no tiene es el control de errores ya que lo ise para usarlo como se debe, pero si alguien puede agregarle el control de errores estaria mucho mejor..


"

y luego dejaban un enlace en la misma pagina, hacia otro codigo un poco más grande pero este realmente funciona casi a la perfección (en mi caso):




    
[bat][g][f]colores.cmd
« en: Mayo 06, 2009, 10:45:24 »    Responder con cita
colores.cmd
Código:


Código
  1.  @ECHO OFF
  2. SETLOCAL ENABLEEXTENSIONS
  3.  
  4. CALL :CECHO 0A "normal " "Los cometas del latin cometa y el griego kometes son cuerpos celestes constituidos por hielo y rocas que orbitan el Sol siguiendo orbitas muy elipticas" " normal"
  5. CALL :CECHO 0A "normal " "Texto coloreado" " normal"
  6. CALL :CECHO 0A "normal " "Texto coloreado" " normal"
  7. CALL :CECHO 0B "normal " "Texto coloreado"
  8. CALL :CECHO 0C "Texto coloreado"
  9. CALL :CECHO 0D "Texto coloreado"
  10. CALL :CECHO 0E "Texto coloreado"
  11. CALL :CECHO 0F "Texto coloreado"
  12. CALL :CECHO CF "Texto coloreado"
  13. CALL :CECHO AF "Texto coloreado"
  14. CALL :CECHO F0 "Texto coloreado"
  15. CALL :CECHO EE "amarillo sobre amarillo"
  16.  
  17. EXIT /B 0
  18.  
  19. :CECHO
  20. ::Autor: Carlos
  21. ::Version 1.0 22:42 07-05-2009
  22. ::Se pueden recibir tres argumentos de texto.
  23. ::Cada argumento debe ir encerrado entre comillas.
  24. ::Si se recibe un solo argumento este es el texto coloreado.
  25. ::Si se recibe dos argumentos o tres argumentos,
  26. ::el segundo argumento es el texto coloreado.
  27. ::Si el texto coloreado tiene mas de 150 caracteres,
  28. ::el texto coloreado es truncado a 150 caracteres y
  29. ::se recibe un mensaje avisando la accion.
  30. ::Basado en el trabajo de: Frank P. Westlake
  31. ::disponible en:
  32. :: http://groups.google.co.uk/group/alt.msdos.batch.nt
  33. :: /browse_thread/thread/f819acd4582d5de3/8c81192068307388
  34. SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
  35. PUSHD "%USERPROFILE%\"
  36. IF EXIST COLOR DEL /F /Q /A COLOR > NUL 2>&1
  37. IF EXIST COLOR\ RD /S /Q COLOR > NUL 2>&1
  38. MD COLOR
  39. CD COLOR
  40.  
  41. SET "C="
  42. SET "L1="
  43. SET "L2="
  44. SET "L3="
  45.  
  46. SET "C=%~1"
  47. ECHO.!C!|FINDSTR /R /I "\<[0-9A-F][0-9A-F]\>" > NUL || (
  48. ECHO. DEBE ESPECIFICARSE UN COLOR HEXADECIMAL.
  49. ECHO. COLOR /?
  50. EXIT /B 1
  51. )
  52. SET /A "TAM=0"
  53. SET "L1=%~2"
  54. SET "L2=%~3"
  55. SET "L3=%~4"
  56. SET "L1="
  57. SET "L2=%~2"
  58. SET "L3="
  59. )
  60. CALL :CLEAN C
  61. CALL :CLEAN L1
  62. CALL :CLEAN L2
  63. CALL :CLEAN L3
  64. IF DEFINED L2 CALL :LEN "%L2%"
  65. IF %TAM% GTR 150 (
  66. ECHO.TEXTO COLOREADO REDUCIDO A 150 CARACTERES DE LONGITUD
  67. )
  68. IF DEFINED L2 SET "L2=%L2:~0,150%"
  69. IF DEFINED L2 ECHO.%L3%>"%L2%"
  70. 0>NUL SET /P "_=%L1%"
  71. FINDSTR.EXE /A:%C% /R "^" "*"
  72. IF EXIST "%USERPROFILE%\COLOR" DEL /F /Q /A "%USERPROFILE%\COLOR" > NUL 2>&1
  73. IF EXIST "%USERPROFILE%\COLOR\" RD /S /Q "%USERPROFILE%\COLOR" > NUL 2>&1
  74.  
  75.  
  76. :LEN
  77. SETLOCAL ENABLEEXTENSIONS DISABLEDELAYEDEXPANSION
  78. SET /A CONTL=0
  79. SET "WORDL=%~1"
  80. :_LOOPL
  81. IF NOT DEFINED WORDL (GOTO :_ENDL)
  82. SET "WORDL=%WORDL:~1%"
  83. SET /A CONTL +=1
  84. GOTO :_LOOPL
  85. :_ENDL
  86. ENDLOCAL & SET /A TAM=%CONTL%
  87. EXIT /B 0
  88.  
  89.  
  90. :CLEAN
  91. ::deja solo caracteres dentro del rango a-z 0-9
  92. ::y espacio en el contenido de las variables.
  93. ::version 2.0
  94. ::Version modificada con mas caracteres
  95. ::solo para trabajar con funcion cecho.
  96. ::Los caracteres agregados son: # $ + - =   @
  97. ::Recibe un parametro con el nombre de la variable
  98. ::que se quiere filtrar su contenido.
  99. ::Ejemplo:
  100. ::call :clean nombreDeMiVariable
  101. ::autores: Matt Alvariz , Carlos
  102.  @SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
  103.  @SET "V=%*"
  104.  @SET "S=!% style="color: #448888;">V%!"
  105.  @IF NOT DEFINED S EXIT /B 1
  106.  @SET "V="
  107. :LOOP
  108.  @FOR %%* IN (
  109. " " 0 1 2 3 4 5 6 7 8 9 A B C D E F G
  110. H I J K L M N O P Q R S T U V W X Y Z
  111. # $ + - =   @
  112. ) DO   @IF /I "!S:~0,1!" EQU "%%~*" SET "V=!V!!S:~0,1!"
  113.  @SET "S=!S:~1!"
  114.  @IF DEFINED S GOTO :LOOP
  115.  @(ENDLOCAL & SET %*=%V%)
  116.  @SETLOCAL ENABLEEXTENSIONS
  117.  @EXIT /B 0
  118.  




saludos!
2304  Programación / Scripting / Re: BAT --> Borrado del fichero mas antiguo a partir de una ruta dada en: 18 Noviembre 2009, 00:58 am
para ser la primera vez, superas a muchos!!! y yo me incluyo :), además tu script me va a servir para la misma función (si me funcionase bien), gracias.

EDITO: una pregunta, sabes como se podria definir el tipo de fichero más antiguo a borrar? quiero decir... yo quiero que borre el fichero mas antiguo, pero de extension ".log"  por ejemplo... ¿?
2305  Programación / Scripting / Re: como cambiar el color de una frase en un batch?? en: 17 Noviembre 2009, 10:53 am
gracias me a servido mucho!!!
2306  Programación / Scripting / Re: como cambiar el color de una frase en un batch?? en: 16 Noviembre 2009, 21:37 pm
Hazlo con debug

no tengo ese comando en windows 7 :(, pero gracias...
2307  Programación / Scripting / Re: como cambiar el color de una frase en un batch?? en: 16 Noviembre 2009, 20:31 pm
pero fidodido eso es para bash, no???  :-(
2308  Programación / Scripting / Re: Ayuda para insertar texto en un archivo??? (SOLUCIONADO) en: 16 Noviembre 2009, 20:24 pm
bueno... tienes tu parte de razón, lo tendré mas cuenta de ahora en adelante... pero creeme que yo busco sobre todo lo que pregunto.

saludos.
2309  Programación / Scripting / Re: BAT --> Borrado del fichero mas antiguo a partir de una ruta dada en: 16 Noviembre 2009, 20:18 pm
http://foro.elhacker.net/scripting/batch_que_busque_y_elimine_log_anteriores_a_una_fecha_solucionado-t274097.0.html


no se si te servirá un poco, bueno saludos!
2310  Programación / Scripting / Re: BAT --> Borrado del fichero mas antiguo a partir de una ruta dada en: 16 Noviembre 2009, 16:14 pm
yo no te puedo ayudar mucho pero si buscas encontrarás un post mio en esta pagina o la siguiente preguntando lo mismo que tu, quizás la solucion que me dieron te sirva, saludos.
Páginas: 1 ... 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 [231] 232 233 234 235 236 237 238 239 240
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines