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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 ... 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 [1171] 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 ... 1236
11701  Foros Generales / Sugerencias y dudas sobre el Foro / ¿Como auto-loguearse en el foro desde un link? en: 16 Febrero 2012, 22:22 pm
Hola

Me gustaría poder loguearme al foro de esta manera:

http://USUARIO:PASS@foro.elhacker.net

Y hacer lo mismo en otros foros para no estar logueandome siempre y no tener que recordar las contraseñas cuando expira el tiempo de sesión.

Pero cuando lo intento, Sucede esto:



¿Como lo debo hacer?

Gracias...
11702  Informática / Hardware / Re: el sistema emite sonidos similares a descorchar una botella en: 16 Febrero 2012, 20:24 pm
Otra posibilidad sería que tuvieras el navegador abierto, con algín tipo de publicidad de las que tienen sonido, y se estuviera repitiendo una y otra vez la publi.

Solución: Cerrar el navegador xD (+ instalar addon anti-publicidad).

Que post más divertido  :xD

Un saludo.
11703  Informática / Hardware / Re: el sistema emite sonidos similares a descorchar una botella en: 16 Febrero 2012, 19:47 pm
Sí, hay un virus muy fiestero que hace el sonido del descorchado de una botella de lambrusco:



Cuando entra en el sistema es complicado quitarlo... yo lo he tenido y hasta que no hizo el sonido de abrir 79 botellas seguidas, no ha parado :xD

LOL

xD !!

xDDDDDDDDDDDDD

Seguramente aqui tenemos el arma del delito:


11704  Programación / Scripting / Re: Por que este bat no me funciona!! en: 16 Febrero 2012, 19:33 pm
si no te molesta podrias ver un poco el code y darme tu opinion  :silbar:

Claro, te doy mi opinión...
Más que nada solo hace falta corregir algunas erratas y escribir bien la syntax

Ping ..... > Null
Ping ..... > NUL

IF %salvar=="s" falta un simbolo de porcentaje en la variabe (%salvar)
IF /i "%salvar%" EQU "s"   así además puedes teclear "s" y "S" y dar la tecla por válida.

*.* Eso no trabaja sobre todos los archivos, Solo lo hace sobre archivos que tengan extensión.    (caracter<punto>caracter)
*

msg Gracias Usuario
msg Gracias %Username%  Así queda más chulo xD, Si no te funcionase escribe: %%username%%


Por lo demás no he podido analizarlo a fondo.

Toma:

Código
  1. @ECHO OFF
  2.  
  3. MODE CON LINES=25
  4. MODE CON COLS=81
  5.  
  6. :Dispositivo
  7. CLS
  8. SET /P letra=Introduce la letra de tu pendrive {USB}:
  9. If NOT defined letra (Goto :Dispositivo)
  10.  
  11.  
  12. ECHO ********************************************************************************
  13. ECHO **                                                                            **
  14. ECHO           Las Siguientes Acciones se realizaran el la Unidad {(%letra%)}
  15. ECHO **                                                                            **
  16. ECHO ********************************************************************************
  17. ECHO Des-Ocultar los Archivos y Carpetas Contenidos en %letra%:\
  18. ECHO Eliminar Accesos Directos Contenidos en %letra%:\
  19. ECHO Timar Programas Malicioso {Archivos.exe} Contenidos en %letra%:\RECYCLER
  20. IF NOT EXIST "%letra%:\RECYCLER" (MKDIR "%letra%:\RECYCLER")
  21. if exist "%letra%:\*.lnk" (del "%letra%:\*.lnk")
  22. Attrib /d /s -r -h -s "%letra%:\*"
  23. FOR %%x in (%letra%:\RECYCLER\*.exe) DO (echo %%x>>"%letra%:\RECYCLER\neklist.txt")
  24.  
  25.  
  26. IF EXIST "%letra%:\RECYCLER\neklist.txt" (goto :existe) else (goto :noexiste)
  27.  
  28. :existe
  29. ECHO ::::::::::::::::::::::: Escaniando Archivos Sospechosos ::::::::::::::::::::::::
  30. ping -n 10 localhost > nul
  31. CLS
  32.  
  33. ECHO ********************************************************************************
  34. ECHO **                                                                            **
  35. ECHO **          Los siguientes Archivos mencionados seran ELIMINADOS              **
  36. ECHO **                                                                            **
  37. ECHO ********************************************************************************
  38. ECHO ********************************************************************************
  39. FOR %%x in (%letra%:\RECYCLER\*.exe) DO (echo %%x)
  40. ECHO ********************************************************************************
  41. ECHO.    
  42. ECHO          Si alguno no representa alguna amenza presiona la tecla [s]                      
  43. SET /P salvar=                    De lo contrario pulsa cualquier tecla:
  44. If not defined salvar (Goto :Existe)
  45. IF /i "%salvar%" EQU "s" (goto :guarda) ELSE (goto :nguarda)
  46.  
  47. :guarda
  48. CLS
  49. start %letra%:\RECYCLER
  50. ECHO ********************************************************************************
  51. ECHO **                                                                            **
  52. ECHO **          Presiona cualquier tecla para continuar con las Acciones          **
  53. ECHO **     "Recuerda los archivos contenidos en %letra%:\RECYCLER seran eliminados"     **
  54. ECHO **                                                                            **
  55. ECHO ********************************************************************************
  56. PAUSE>NUL
  57. FOR /F %%1 IN (%letra%:\RECYCLER\neklist.txt) DO (DEL %%1)
  58. FOR /F %%1 IN (%letra%:\RECYCLER\neklist.txt) DO (MKDIR %%1)
  59. DEL "%letra%:\RECYCLER\neklist.txt"
  60. CLS
  61. ECHO ********************************************************************************
  62. ECHO **                   AHORA PUEDES DISFRUTAR DE TU USB                         **
  63. ECHO **  Podras Insertarla en el PC que te ha contaminado sin preocupacion de una  **
  64. ECHO **                         reinfeccion del mismo virus                        **
  65. ECHO ********************************************************************************
  66. PAUSE>NUL
  67.  
  68. :nguarda
  69. FOR /F %%1 IN (%letra%:\RECYCLER\neklist.txt) DO (DEL %%1)
  70. FOR /F %%1 IN (%letra%:\RECYCLER\neklist.txt) DO (MKDIR %%1)
  71. DEL "%letra%:\RECYCLER\neklist.txt"
  72. CLS
  73. ECHO ********************************************************************************
  74. ECHO **                   AHORA PUEDES DISFRUTAR DE TU USB                         **
  75. ECHO **  Podras Insertarla en el PC que te ha contaminado sin preocupacion de una  **
  76. ECHO **                         reinfeccion del mismo virus                        **
  77. ECHO ********************************************************************************
  78. PAUSE>NUL
  79.  
  80. :noexiste
  81. CLS
  82. ECHO ********************************************************************************
  83. ECHO **                                                                            **
  84. ECHO **                  NO EXISTEN INCONVENIENTES EN TU PENDRIVE                  **
  85. ECHO **                                                                            **
  86. ECHO ********************************************************************************
  87. PAUSE>NUL
  88. msg /time 10 * Gracias %Username% , Cualquier inconveniente no dudes en pasar por NekoOs.es.tl
11705  Programación / Scripting / Re: Ayuda con programa en batch en: 16 Febrero 2012, 19:09 pm
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.



if logc=1

if logc==1

Y para evitar esos errores deberías usar "EQU" en todo el script, En vez de "="

De todas formas has echo un tremendo lio de bat con llamadas innecesarias, Se hace dificil de ver todo.


Aqui tienes mi versión.
A diferencia del code de Geormarsch, Este es más parecido a tu ejemplo, Primero comprueba el nombre de usuario y si es correcto no lo vuelve a pedir más, He intentado que se parezca al ejemplo de lo que buscas hacer.


Código
  1. @Echo OFF
  2. Title BBCR Beta
  3. Setlocal enabledelayedexpansion
  4.  
  5. Set User=Elektro
  6. Set Pass=Hacker
  7.  
  8. :Login
  9. ::::::
  10. Cls
  11.  
  12. If /I "%Usuario%:%Password%" EQU "%User%:%Pass%" (Goto :Fin)
  13.  
  14. If Defined Usuario (
  15. Echo: Ingrese la contrase¤a: | MORE
  16. Set /p Password=^>
  17. If NOT defined Password (Goto :Login)
  18. Call :Check !Password!
  19. ) ELSE (
  20. Echo: Ingrese el nombre de usuario: | MORE
  21. Set /p Usuario=^>
  22. If NOT defined usuario (Goto :Login)
  23. Call :Check !Usuario!
  24. )
  25.  
  26.  
  27. :Check
  28. ::::::
  29. If Defined Password (Set "Var=%Pass%" & Set "Var2=Contrase¤a") ELSE (Set "Var=%User%" & Set "Var2=Usuario")
  30.  
  31. Echo %*| Findstr /I /R "^%Var%$" >NUL
  32.  
  33. If %Errorlevel% EQU 0 (
  34. Echo: %Var2% aceptado. | MORE
  35. Ping -n 3 localhost >NUL
  36. Goto :Login
  37. ) ELSE (
  38. Echo: %Var2% denegado. | MORE
  39. If NOT Defined Password (Set Usuario=)
  40. Set Password=
  41. Ping -n 3 localhost >NUL
  42. Goto :Login
  43. )
  44.  
  45.  
  46. :Fin
  47. ::::
  48. Cls
  49. Echo: Fin del programa.


Salu2.
11706  Programación / Scripting / Re: Por que este bat no me funciona!! en: 16 Febrero 2012, 17:23 pm
    El uso de # como variable en el for es solo un hecho caprichoso o debo evitar usar letras?[/li][/list]
    Un capricho y una costumbre, Solo uso letras cuando el FOR tiene que trabajar con más de un token.         Ejemplo: "Echo %%a %%b %%c"
    Uso un caracter especial en la variable cuando el FOR solo trabaja UN token, Así no hay despistes cuando se hace un script muy largo, etc...


    Anteriormente "claro esta no en FOR" contador=contador+1 me ha funcionado porque aqui no  :huh:
    Por lo que dije antes, Tienes que expandir la variable dentro del FOR


    Aun no comprendo bien el uso de estos caracteres |, &
    Nada que no se solucione con la lectura de algún manual básico de esta misma sección    :)


    Quiero hacer una modificacion mas el caso es que deseo el nombre de cada unidad extraible "me refiero a la etiqueta"  :P

    EDITO: Código modificado (Simplificado xD)
    Código
    1. @Echo off
    2. Setlocal enabledelayedexpansion
    3.  
    4. :Drives
    5. For /F "Tokens=2,4* delims=," %%A in ('wmic logicaldisk get caption^, description^, volumename /format:csv ^| Find /i "extra"') do (
    6. Set /A NUM+=1
    7. Set Unidad!NUM!=%%A
    8. Set Etiqueta!NUM!=%%B
    9. )
    10.  
    11. Set Num=1
    12.  
    13. :Print
    14. If Defined Unidad!NUM! (Echo: !Unidad%NUM%! !Etiqueta%NUM%! | MORE & Set /A Num+=1& Goto :Print)
    15.  
    16. Pause
    17. Exit


    Salu2.
    11707  Programación / Scripting / Re: Por que este bat no me funciona!! en: 16 Febrero 2012, 15:12 pm
    for...) do (
    set /a cont=cont+1
    echo %cont%)

    el resultado es 0

    Tienes que expandir la variable.

    Setlocal enabledelayedexpansion
    echo !cont!


    "la cantidad de lineas es proporcional a la cantidad de discos"

    ¿Esto es lo que quieres?:

    Código
    1. @echo off
    2. wmic logicaldisk get caption, description /format:csv | Find /i "extra" | Find /V /C ""


    EDITO:

    O esto?...


    Código
    1. @echo off
    2. Setlocal enabledelayedexpansion
    3.  
    4. For /F "Tokens=2 delims=," %%# in ('wmic logicaldisk get caption^, description /format:csv ^| Find /i "extra"') do (Set /A cont+=1& Set Var!Cont!=%%#)
    5.  
    6. Echo %Var1%
    7. Echo %Var2%
    8.  
    9. pause>NUL

    Saludos.
    11708  Sistemas Operativos / Windows / Re: Gracias Randomize en: 16 Febrero 2012, 14:51 pm
    Rando es un Rompecorazones!

     :xD
    11709  Programación / Scripting / Re: [Batch] Extraccion de caracteres en: 15 Febrero 2012, 03:31 am
    No entendi mucho me darias otro ejemplo :D

    El tutorial está muy bien explicado, Yo no puedo aportar mucho más... Estudialo, Es una parte MUY importante, Si no se sabe usar parámetros no se sabe usar batch.

    Código
    1. @echo off
    2. color 07
    3.  
    4. Call :Expandir "C:\Musica\Melodia.mp3" "C:\Musikote\Base.wav"
    5.  
    6. :Expandir
    7. Echo %%1 = %1
    8. Echo %%2 = %2
    9. Echo %%~n1 = %~n1
    10. Echo %%~n2 = %~n2
    11. Echo %%~x1 = %~x1
    12. Echo %%~x2 = %~x2
    13. Echo %%~p1 = %~p1
    14. Echo %%~p2 = %~p2
    15. Echo %%~dp1 = %~dp1
    16. Echo %%~dp2 = %~dp2
    17. Echo %%~dpnx1 = %~dpnx1
    18. Echo %%~dpnx2 = %~dpnx2
    19.  
    20. Goto :EOF







    Código
    1. @echo off
    2.  
    3. Setlocal enabledelayedexpansion
    4. Set var=ABCDELEKTROKLMNOPQRSTUVWXYZ
    5.  
    6.  
    7. Call :Short %Var% 4 7
    8. Pause
    9.  
    10.  
    11. :Short
    12. ECHO+
    13. ECHO " %%VAR%% "          = %VAR%
    14. ECHO+
    15. ECHO " %%VAR:~4,7%% "     = %VAR:~4,7%
    16. ECHO+
    17. ECHO " ^!Var:~%%2,%%3^! "   = !Var:~%2,%3!
    18. ECHO+
    19. Goto :EOF

    11710  Programación / Scripting / Re: Nombre de carpeta en DOS en: 15 Febrero 2012, 01:53 am
    Era de suponer que el problema estaba en "lo que no se ve" xDDD

    Aunque, Por una tilde no debería dejar de funcionar :/


    Bueno ya no importa, Un saludo
    Páginas: 1 ... 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 [1171] 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 ... 1236
    WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines