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


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 [1214] 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 ... 1254
12131  Programación / Scripting / Re: [ Batch ] envio de IP a FTP cada verz que se inicia el S.O en: 14 Enero 2012, 20:58 pm
si no sabes lo que es la ip pública no se para que has respondido con un script en batch que te muestra una ip practicamente al azar.

No es al azar, Da el mismo resultado que el code del wget y que cualquier página tipo "whatismyip".

La ip pública bajo mi punto de vista es de la que estamos hablando pero como no soy tán experto como tú en redes, pues he preguntado para no meter la pata.

Y relajate, Que si hice el script, era por si podia ayudaros en algo. ¿Acaso tu has echo más? No, Pues no vengas con esas.

El caso es que si funcionan no se que criticas tanto.

Fin del tema.
12132  Programación / Scripting / Re: [ Batch ] envio de IP a FTP cada verz que se inicia el S.O en: 14 Enero 2012, 19:46 pm
Eres tu el que has creado el script, mi pregunta es, que busca¿ o que dirección has buscado?

La verdad no se si has hecho copy paste del whatismyip

La pregunta seria esa resumiendo como has encontrado la ip pública con el comando netstat.

Que me diga alguien eso a estas alturas tiene cojones. El script de antes lo he creado yo, Aunque a cualquiera que sepa un poco de batch no le habría costado hacerlo, igual que el del wget, no entiendo porque dices lo del copy y paste, Si hay scripts parecidos o iguales por internet, no es miproblema.
Si tuviera que darle créditos a alguien, Lo haría y no sería laprimera vez.

Y sinceramente, sigo sin entender lo que quieres.

Si lo que preguntas es que te explique como funciona el script que hice, dilo con esas palabras, Yo lo único que he preguntado (Y sigo sin saber) es ¿SI LA IP QUE OBTIENES CON EL SCRIPT QUE HICE ES LA QUE ANDAIS BUSCANDO? Porque no se mucho de redes y puedo confundir la ip que yo creo que es la pública.



Bueno, de todas formas te voy a explicar MI código porque esto tiene cojon** ya...


Código
  1. For /F "Tokens=1,2,* delims=: " %%A in ('netstat ^| find /V "127.0.0.1" ^| Find /V "activas" ^| Findstr /v "Direcci.n"') Do (
  2. Echo Tu IP publica es: %%B
  3. )

Empiezo por el comando del netstat antes que el FOR.
El netstat da un output, algo así:

Código:
Conexiones activas

  Proto  Dirección local        Dirección remota       Estado
  TCP    81.xxx.xxx.xxx:58490   mad01s09-in-f21:https  ESTABLISHED

Esa salida la filtro con un Find /V "activas" para omitir las líneas que contengan ese string, y luego filtro ese nuevo output otra vez con un Findstr /v "Direcci.n"' que hace exactamente lo mismo (Uso findstr porque he cambiado el código CHCP en mi consola y no me permite usar "Find" con caracteres especiales como la "ó" que sería este caracter: "¢", Aunque ahora que lo pienso mejor, podría haber puesto "Find /V "local" en vez de usar findstr.)

Por cierto, el puntito "." del string de findstr significa "Cualquier caracter"
Si haces Findstr /V "M.n.l."
Es lo mismo que hacer Find /V "Manolo"

Ya tenemos filtrado el output que nos da el netstat, Bien, el resultado, una vez filtrado, es algo así:
Código:
TCP    81.xxx.xxx.xxx:58490   mad01s09-in-f21:https  ESTABLISHED

A mi lo que me interesa mostrar es la ip, y sin el puerto, por eso hay que separar la ip, del resto de palabras en esa línea, por eso en el for uso 3 tokens, para separar el output (Esa linea del netstat) en 3 cadenas, %%a, %%b, y %%c, Las cuales delimito con un espacio y dos puntos "delims=: " para que cada cadena se separe cuando encuentre un espacio, o dos puntos, entonces así queda la cosa:


Token 1                    token 2                                token 3
%%a                        %%b                                   %%c
TCP                         81.xxx.xxx.xxx                     :58490   mad01s09-in-f21:https  ESTABLISHED

Y luego creo que el resto queda claro... Con "echo" muestro el token 2 (%%B), con pause pauso el script, y con exit salgo.

12133  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Mostrar reglas del subforo la primera vez que se ingresa a el en: 14 Enero 2012, 18:52 pm
Mmmm, no estoy muy de acuerdo con lo que dices, y tú sabes el porqué...... :silbar:

Sinceramente, No tengo ni idea de a que te refieres.

Aunque te parecerá bonito hacer lo que acabas de hacer con ese comentario.

No es necesario que me recuerdes en posts que me banearon con la razón de "troll", bueno, directamente me llames troll, o me digas que no soy el más indicado para tál cosa.
Siempre buscas tener la última palabra en la conversación para intentar machacarme, Así que si puedes, Deja el tema aquí y no lo desviemos más.
12134  Programación / Scripting / Re: [ Batch ] envio de IP a FTP cada verz que se inicia el S.O en: 14 Enero 2012, 18:37 pm
Me aclaras como obtienes la dirección publica, ya te digo que el script no funciona. Lo he probado. Por eso te preguntaba que información buscavas.

A ver si me lo aclaras el proceso para conseguir la ip pública.

Creo que nos estamos confundiendo o tú o yo...

En mi anterior comentario donde puse sl cript, pregunté "es esa la IP que buscan?" Porque no se mucho de redes lo siento xD

Entonces, no es?
12135  Programación / Scripting / Re: [ Batch ] envio de IP a FTP cada verz que se inicia el S.O en: 14 Enero 2012, 18:19 pm
Una pregunta exactamente el string Direcci.n a que dato describe?

Lo he usado para eliminar esta linea del output (Si es eso lo q preguntas xD):
Código:
  Proto  Dirección local        Dirección remota       Estado
12136  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Mostrar reglas del subforo la primera vez que se ingresa a el en: 14 Enero 2012, 18:14 pm
tú no eres el más indicado para hablar del cumplimiento de normas....

Bueno me he rehabilitado xD así que tengo derecho a dar mi opinion como los demás.

saludosss
12137  Programación / Scripting / [BATCH] (Aporte) Script para cortar videos MKV de forma masiva. en: 14 Enero 2012, 18:05 pm
Pues eso xD, Me he bajado una gran cantidad de videos de DBZ en formato MKV y me aburrí de ir cortandolos uno por uno con la GUI del maldito mkvtoolnix, Así que me he puesto a repasar los comandos de este, y al final he acabado haciendo este útil script para cortar opening+ending de forma masiva.





Info:
Este código sirve para cortar videos MKV desde un punto (A) hasta un punto (B), Muy útil para eliminar el Opening y Ending de videos Anime.
El código trabaja sobre los archivos MKV que estén en el mismo directorio que esté el script.

El script utiliza el programa MKVMERGE, Que se puede descargar desde aquí:
www.bunkus.org/videotools/mkvtoolnix/win32/mkvtoolnix-unicode-5.2.1.7z

El script se puede configurar de forma predeterminada para que no haga ninguna pregunta... Un ejemplo sería así:

Código:
:Configuración por defecto:
:::::::::::::::::::::::::::
Set Timecode_Start=00:01:47
Set Timecode_End=00:22:35
Set Audio=-a 1
Set Subtitles=--no-subtitles
:::::::::::::::::::::::::::

Notas:
El script reemplaza los videos de origen, por los nuevos cortados. No he puesto ninguna opciónpara esto pero bueno lo podeis evitar simplemente borrando esta línea:
Código:
Del /Q "%%_"





El Script:

Código
  1. @Echo Off
  2. Color 07
  3. Mode con cols=70 lines=30
  4. Title MKVMerge Split Helper v0.1
  5.  
  6. REM By EleKtro H@cker
  7. REM Visita Foro.ElHacker.Net
  8.  
  9. REM Este código sirve para cortar videos MKV desde un punto (A) hasta un punto (B), Muy útil para eliminar el Opening y Ending de videos Anime.
  10. REM El código trabaja sobre los archivos MKV que estén en el mismo directorio que esté el script.
  11. REM
  12. REM El script utiliza el programa MKVMERGE, Que se puede descargar desde aquí:
  13. REM www.bunkus.org/videotools/mkvtoolnix/win32/mkvtoolnix-unicode-5.2.1.7z
  14.  
  15.  
  16.  
  17.  
  18.  
  19. :Configuración por defecto:
  20. :::::::::::::::::::::::::::
  21. Set Timecode_Start=
  22. Set Timecode_End=
  23. Set Audio=
  24. Set Subtitles=
  25. :::::::::::::::::::::::::::
  26.  
  27.  
  28.  
  29.  
  30.  
  31. :CHECK
  32. ::::::
  33.  
  34. If not exist "%~dp0\*.MKV" (
  35. Echo. No se ha encontrado ningun video en el directorio:
  36. Echo. "%~dp0"
  37. )
  38.  
  39. If not exist "mkvmerge.exe" (
  40. Echo. No se ha encontrado el programa "MKVMERGE.EXE"
  41. )
  42.  
  43. If defined Timecode_Start (Set /A Num+=1)
  44. If defined Timecode_End (Set /A Num+=1)
  45. If defined Audio (Set /A Num+=1)
  46. If defined Subtitles (Set /A Num+=1)
  47. If %num% EQU 4 (Goto :Split:)
  48.  
  49.  
  50.  
  51.  
  52.  
  53. :MENU:
  54. ::::::
  55.  
  56. :Timecode_A_SubMenu
  57. :::::::::::::::::::
  58. Cls
  59. Echo. Timecode A: Esperando...
  60. Echo ______________________________________________________________________
  61. Echo. Escriba el codigo de tiempo para el punto A...
  62. Echo. Ejemplo: "01:20:59"    (Hora:Minuto:Segundo)
  63. Set /P Timecode_Start=^>^>
  64.  
  65. If NOT defined Timecode_Start (Goto :Timecode_A_SubMenu)
  66.  
  67. Echo %Timecode_Start%| Findstr /I ^..:..:..$ >Nul
  68. If %ErrorLevel% NEQ 0 (
  69. Cls
  70. Echo. Ha introducido un valor incorrecto.
  71. Ping -n 3 LocalHost >Nul
  72. Set Timecode_Start=
  73. Goto :Timecode_A_SubMenu
  74. )
  75.  
  76.  
  77. :Timecode_B_SubMenu
  78. :::::::::::::::::::
  79. Cls
  80. Echo. Timecode A: %Timecode_Start%
  81. Echo. Timecode B: Esperando...
  82. Echo ______________________________________________________________________
  83. Echo. Escriba el codigo de tiempo para el punto B...
  84. Echo. Ejemplo: "01:20:59"    (Hora:Minuto:Segundo)
  85. Set /P Timecode_End=^>^>
  86.  
  87. If NOT defined Timecode_Start (Goto :Timecode_B_SubMenu)
  88.  
  89. Echo %Timecode_Start%| Findstr /I ^..:..:..$ >Nul
  90. If %ErrorLevel% NEQ 0 (
  91. Cls
  92. Echo. Ha introducido un valor incorrecto.
  93. Ping -n 3 LocalHost >Nul
  94. Set Timecode_End=
  95. Goto :Timecode_B_SubMenu
  96. )
  97.  
  98.  
  99. :Audio_SubMenu
  100. ::::::::::::::
  101. Cls
  102. Echo. Timecode A: %Timecode_Start%
  103. Echo. Timecode B: %Timecode_End%
  104. Echo. Audio: Esperando...
  105. Echo ______________________________________________________________________
  106. Choice /M "Quiere copiar solamente la pista de audio principal?... "
  107.  
  108. If %ErrorLevel% EQU 1 (Set Audio=-a 1)
  109.  
  110.  
  111. :Subtitles_SubMenu
  112. ::::::::::::::::::
  113. Cls
  114. Echo. Timecode A: %Timecode_Start%
  115. Echo. Timecode B: %Timecode_End%
  116. If not defined audio (Echo. Audio: Todas las pistas) ELSE (Echo. Audio: Solamente la pista principal)
  117. Echo. Subtitulos: Esperando...
  118. Echo ______________________________________________________________________
  119. Choice /M "Quiere copiar los subtitulos del video de origen?... "
  120.  
  121. If %ErrorLevel% EQU 2 (Set Subtitles=--no-subtitles)
  122.  
  123.  
  124.  
  125.  
  126.  
  127. :Split:
  128. :::::::
  129.  
  130. Cls
  131. Echo. Timecode A: %Timecode_Start%
  132. Echo. Timecode B: %Timecode_End%
  133. If not defined audio (Echo. Audio: Todas las pistas) ELSE (Echo. Audio: Solamente la pista principal)
  134. If not defined subtitles (Echo. Subtitulos: SI) ELSE (Echo. Subtitulos: NO)
  135. Echo ______________________________________________________________________
  136.  
  137. For /F "Tokens=*" %%_ in ('Dir /B "%~dp0\*.mkv"') do (
  138. Echo. Procesando: %%_
  139. mkvmerge.exe %Subtitles% %audio% "%%_" --split timecodes:%Timecode_Start%,%Timecode_End% -o "%%_.ren" >NUL
  140. Del /Q "%%_"
  141. Del /Q "%%_-001.ren"
  142. Del /Q "%%_-003.ren"
  143. Ren "%%_-002.ren" "%%_"
  144. )
  145.  
  146.  
  147.  
  148.  
  149.  
  150. :END:
  151. :::::
  152.  
  153. Cls
  154. Echo. Todos los videos se han cortado.
  155. Echo. Pulse una tecla para salir...
  156.  
12138  Programación / Scripting / Re: [ Batch ] envio de IP a FTP cada verz que se inicia el S.O en: 14 Enero 2012, 16:24 pm
Cita de: 2facer
Si te refieres a la IP publica (creo que) no se puede,
Cita de: m0rf
Si puedes obtener la ip pública.
Cita de: 2Fac3R
Nos puedes decir como se hace CON batch puro?
Cita de: m0rf
Hombre batch puro no lo se


Sencillo:



Código
  1. @Echo Off
  2.  
  3. REM Visita Foro.ElHacker.Net
  4. REM Un gran foro !
  5.  
  6. For /F "Tokens=1,2,3 delims=: " %%A in ('netstat ^| find /V "127.0.0.1" ^| Find /V "activas" ^| Findstr /v "Direcci.n"') Do (
  7. Echo Tu IP publica es: %%B
  8. )


Aunque para ahorrarse el FOR y el tiempo que tarda el Netstat y el filtrar la salida, prefiero usar el wget, así:
Código:
wget -qO- whatismyip.org



¿Esa es la ip a la que os referiis no? la pública

Con IPConfig creo que también sabia hacerlo pero se me ha olvidado xDDD

Bueno, Saludos.
12139  Programación / Scripting / Re: [ Batch ] (APORTE) Windows 7 Xtreme Cleaner v3.0 (64 Bit) en: 14 Enero 2012, 16:03 pm


Antes 411 ahora 426¿ No se si esta mal o no lo interpreto bien.

Te estás confundiendo, Está todo bien en esa imagen.

Si te fijas bien, Pone espacio libre, No "Espacio usado"  :P
En la primera columna el espacio libre antes de usar el script, en la segunda columna el espacio libre en ese exacto momento, y en la tercera columna la diferencia entre las 2 primeras columnas, osea, el total de espacio eliminado.

Un saludo!

EDITADO: Niiiiiice. Yo y Chuck Norris lo aprobamos!! Bonita presentación también, veo que has dedicado una cantidad nada desdeñable de líneas para hacerla  ;D Normalmente uso Win7 para para jugar (aunque estos últimos días lo estoy usando para casi todo, porque los drivers de la tarjeta de red inalámbrica que tengo en Ubuntu son un asquito y cuando estoy lejos del enrutador se va al carajo la conexión cada 2x3), y se agradece cualquier ayuda automática al mantenimiento rutinario del ordenador :-)

Muchas gracias por testear el script y por comentar.

Saludoss
12140  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Mostrar reglas del subforo la primera vez que se ingresa a el en: 14 Enero 2012, 15:56 pm
Cuando instalas un programa la primera vez, sale una pagina con las normas de uso y luego tienes que clicar en "Acepto". ¿ Tú crees que alguien se lee ese texto?, lo que hace en 99,9 % es clicar "Acepto" sin más.

¿Crees que aquí sería diferente?  :rolleyes:

Que negativos estais, sobretodo Simorg...

Por esa regla de tres, ¿Entonces porque no eliminais las reglas del foro y ya está? Si nadie las va a leer... Ni a tomar en cuenta (...).

Nada, A mi me parece que la idea de under es muy buena, Porque lo que cuenta es la intención del asunto, Osea, Las reglas le llegan al usuario, Y con eso el "foro" ya ha cumplido su deber, Que el usuario las léa o no ya es su problema.



Aunque yo quiero pedir una modificacion de la petición original xD:

Lo bueno sería que mandasen un correo de bienvenida al buzón del usuario con las reglas, Ya que a todos se nos puede olvidar tanto las reglas, Como el link de las reglas, Y así estaría más a mano...

Un saludo!
Páginas: 1 ... 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 [1214] 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 ... 1254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines