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


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 ... 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 [1194] 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 ... 1258
11931  Sistemas Operativos / Windows / Re: Gracias Randomize en: 16 Febrero 2012, 14:51 pm
Rando es un Rompecorazones!

 :xD
11932  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

11933  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
11934  Programación / Scripting / Re: [Batch] Extraccion de caracteres en: 15 Febrero 2012, 01:42 am
%~nx1 Es una variable ?

Nop, Es un parámetro. Se le puede llamar variable especial.

"C:\Musica\Melodia.mp3"  Es el parámetro 1 (%1), y lo expandimos a "%~nx1"  ("%~Nombre y Extensión de 1")


Aqui tienes un tutorial de Lauburu, (Y abajo hay un post mio, soy "pitoloko", con más información complementaria):

http://www.portalhacker.net/index.php/topic,149270.0.html

Salu2

11935  Programación / Scripting / Re: ver codigo fuente de una pagina web desde msdos en: 14 Febrero 2012, 21:09 pm
El problema son los & ampersan no los reconoce

Eso pasa por no hacer los scripts como se debe, usando comillas dobles...

"%OBJ%" debe ir con comillas dobles, y "Set OBJ=" también.

Código
  1. Set "OBJ=http://www.buholegal.com/listaacuerdos/df/?juzgado=102&tipo=fecha&fecha=07/02/2012"
  2. WGet  -O OBJ.HTML -o log.INF "%OBJ%" && ...


EDITO:
He modificado un poco el code, Si prefieres usar el de arriba, simplemente pon las comillas dobles donde te dije :P

Código
  1. @Echo OFF
  2. Color F0
  3. Mode con cols=100 lines=50
  4.  
  5. set "URL=www.buholegal.com/listaacuerdos/df/?juzgado=102&tipo=fecha&fecha=07/02/2012"
  6. Echo: Procesando la URL... | MORE
  7. WGet -O "Output.txt" "%URL%" 2>NUL && (Type "Output.txt" | MORE /E /C) || (Echo: Error al descargar la URL! | MORE)
  8.  


Saludos
11936  Programación / Scripting / Re: [Batch] Extraccion de caracteres en: 14 Febrero 2012, 20:58 pm
Método chapuza:

Acortar caracteres de la variable:

Código
  1. @echo off
  2. Set "Ruta=C:\Musica\Melodia.mp3"
  3. Echo La Cancion es %Ruta:~10%


Método correcto:

Expandir un parámetro:

Código
  1. @echo off
  2. Call :Expandir "C:\Musica\Melodia.mp3"
  3.  
  4. :Expandir
  5. Echo %~nx1
  6. Goto :EOF
11937  Sistemas Operativos / Windows / Re: Script para poner IE como predeterminado en: 14 Febrero 2012, 20:30 pm
Puedes asociar en batch la extensión ".url" "htm" "html" etc... al IExplorer ¿Te vale? xD

.url:
Código
  1. Ftype urlfile "C:\Ruta del iexplorer.exe" "%1"
11938  Programación / Scripting / Re: Nombre de carpeta en DOS en: 14 Febrero 2012, 18:25 pm
cd "D:\Curso System\CD'S (complete)\xxxxx xx xxxxxx xxxxxxx - xxxxxxx - CD1"

En teoría debe ir, Todo está correcto (Todo lo que dejas ver).


> Postea el nombre real de la carpeta. <
No nos comemos a nadie


EDITO:

Asegúrate de que estás escribiendo el nombre de la última carpeta correctamente...

Usa esto:
Código
  1. Dir /B /AD "D:\Curso System\CD'S (complete)\*CD"
11939  Programación / Scripting / Re: Nombre de carpeta en DOS en: 14 Febrero 2012, 17:33 pm
Gracias, pero ya probé con comillas de esta forma.

cd "Curso System/CD'S (complete)/xxxxx xx xxxxxx xxxxxxx - xxxxxxx - CD1"

El slash se escribe así  "\"

Además no estás poniendo la letra de la unidad al principio de la ruta...

Vuelve a ver mi ejemplo :P.

Más o menos:
Código:
cd "E:\Curso System\CD'S (complete)\xxxxx xx xxxxxx xxxxxxx - xxxxxxx - CD1"

Salu2


EDITO: Si sigues teniendo problemas postea tu script para corregir el error. Postea el nombre real de la carpeta también.
11940  Programación / Scripting / Re: Nombre de carpeta en DOS en: 14 Febrero 2012, 17:12 pm

Código:
CD /?
CD[unidad:][ruta]

Ejemplo:
Código:
CD "C:\Carpeta\CD1"

Usa las comillas dobles.

PD: Lée un manual.

Salu2.
Páginas: 1 ... 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 [1194] 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 ... 1258
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines