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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 ... 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 [1066] 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 ... 1236
10651  Programación / Scripting / Re: BAT, algun REG DELETE no se borra en: 19 Agosto 2012, 03:00 am
:-( Disculpe, he entrado pocas veces en este foro, buscare las normas

Bien, Ya has colaborado un poco, Ahora me toca colaborarte con lo que pueda:

Código
  1. if %extension% == nul exit
Si dejases la variable %extension% vacía, Te dará error y se cerrará el script.
Acostumbra a usar comillas dobles:
Código
  1. if "%extension%"=="nul" (exit)

Por cierto el nul no se si lo has puesto con la intención de comprobar si la variable está vacía, Pero en ese caso, No se comprueba con "nul".

Sobre las claves que agregas, No entiendo porque las agregas de tipo EXPAND_SZ, Sirve igual, Pero no estás agregando ninguna variable de entorno en las claves de tipo EXPAND_SZ, Quizás has entendido mal el concepto de las cádenas expandibles...

Aparte, La primera clave que intentas añadir no se puede crear de la manera que quieres, Porque estás usando la variable reservada %1, La cual NO se llega a añadir.

En la parte donde borras las claves, No he buscado donde cometes el error, Porque es todo mucho más sencillo que eso, Aquí tienes:

Código
  1. @Echo ON
  2.  
  3. set extension=lsc
  4. If NOT defined extension (exit)
  5.  
  6. REM Añadir
  7. REG ADD "HKCR\%extension%_portable\DefaultIcon" /d "%homedrive%\Portables instalados\LogoSoft\LogoSoft.exe,0" /F
  8. REG ADD "HKCU\Software\Classes\%extension%_portable\shell\open\command" /d "%homedrive%\Portables instalados\LogoSoft\LogoSoft.exe \"%%1\"" /F
  9. REG ADD "HKCU\Software\Classes\.%extension%" /d "%extension%_portable" /F
  10.  
  11. REM Eliminar
  12. REG DELETE "HKCR\%extension%_portable\DefaultIcon" /F
  13. REG DELETE "HKCU\Software\Classes\%extension%_portable" /F
  14. REG DELETE "HKCU\Software\Classes\.%extension%" /F

Espero que te sirva

Salu2
10652  Programación / Scripting / Re: BAT, algun REG DELETE no se borra en: 18 Agosto 2012, 20:18 pm
Desde Enero hasta Agosto has tenido tiempo para leer las normas del tablón.

Siento ser estricto, Pero haz el favor de modificar tu pregunta con las correcciones adecuadas o me veré obligado a cerrar este post.  :P

Los códigos deben ir dentro de la etiqueta code.

PD: Tampoco estaría mal que te molestases en describir el problema en el post, Y no en el título del topic.

Saludos.
10653  Programación / Programación Visual Basic / Re: VBS - como podria hacer para cojer el nombre de una carpeta en: 18 Agosto 2012, 20:11 pm
Tus preguntas son sobre Visual Basic SCRIPT (No es lo mismo que Visual Basic, Tiene diferencias), Tanto esta pregunta, como esta otra: http://foro.elhacker.net/programacion_visual_basic/vbs_barra_de_progreso-t369061.0.html;msg1774282#msg1774282

Y las preguntas que haces están más que documentadas.

1º - Aquí tienes varios ProgressBar: VBS ProgressBars

2º - Para obtener el nombre de una carpeta, Solo tienes que molestarte en leer los primeros posts de la primera página del subforo de scriptging: Tutorial de vbscript by Novlucker

PD: Busca un poco antes de pedirlo todo hecho...

Salu2

Código
  1. sCurPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")
  2. Set fs = CreateObject("Scripting.FileSystemObject")
  3. Set micarpeta = fs.getfolder(sCurPath)
  4. Set subcarpetas = micarpeta.subfolders
  5. For each s in subcarpetas
  6. Msgbox s.name
  7. Next
10654  Programación / Programación General / Forma eficiente de resolver esta expresión regular en: 18 Agosto 2012, 18:54 pm
Hola amigos, Estoy usando una aplicación de terceros que soporta expresiones regulares, Y me encuentro con un pequeño problema, Espero que alguien pueda ayudarme xD

Pongamos como ejemplo esta frase: Fumar ' cagando 'Es Lo Mejor' XD

Pues necesito encontrar palabras que estén encasilladas entre dos comillas ( 'Es lo mejor' ), Y eliminar esas comillas, Dejando intactas el resto de comillas de la frase ( Fumar ' ).

Si pudiera analizar el principio y final de la palabra sería todo mucho más fácil:
Código:
\<
>\
Pero la aplicación no soporta "POSIX character classes", Así que solo puedo usar las expresiones regulares básicas, Ahí ya me han pillado :-(.

Bueno ¿A alguien cree que es posible hacerlo sin comerse la primera comilla de la frase?

Gracias
10655  Programación / Scripting / Re: DOS - Ctrl + C o cuelgue en el Script en: 18 Agosto 2012, 13:59 pm
(¿Realmente esperas que te puedan ayudar sin mostrar tú script?)

Muestra el code, Seguro que tiene otro arreglo más fácil que estimar un "hangout".  :xD

Saludos
10656  Programación / Scripting / Re: [BATCH] Guardar vaiables en: 17 Agosto 2012, 09:28 am
Lo que tengo guardado dentro del archivo de texto son numeros pero no lee lo que esta adentro del archivo

¿No te funciona el último script que hice? :-/

Citar
Código
  1. @Echo OFF
  2.  
  3. For /F %%@ in (archivo.txt) Do (
  4. Set /A NUM+=1
  5. Call Set "Linea%%NUM%%=%%@"
  6. )
  7.  
  8. echo LINEA1 = %LINEA1%
  9. echo LINEA2 = %LINEA2%
  10. echo LINEA3 = %LINEA3%
  11. echo LINEA4 = %LINEA4%
  12. echo LINEA5 = %LINEA5%
  13.  

Entonces copiame aqui las primeras lineas del archivo de texto, O si has añadido algo más a tu bat, A ver que está fallando...

un saludo
10657  Programación / Scripting / Re: [BATCH] Guardar vaiables en: 17 Agosto 2012, 02:52 am
Y si lo que deseo es que cada linea del archivo quede guardado en una variable diferente ?

Código
  1. @Echo OFF
  2.  
  3. (
  4. Echo aaa
  5. Echo bbb
  6. Echo ccc
  7. Echo ddd
  8. Echo eee
  9. ) > "archivo.txt"
  10.  
  11. For /F %%@ in (archivo.txt) Do (
  12. Set /A NUM+=1
  13. Call Set "Linea%%NUM%%=%%@"
  14. )
  15.  
  16. echo LINEA1 = %LINEA1%
  17. echo LINEA2 = %LINEA2%
  18. echo LINEA3 = %LINEA3%
  19. echo LINEA4 = %LINEA4%
  20. echo LINEA5 = %LINEA5%
  21.  

PD: Leer un tutorial de Batch no te costaría nada y aprenderías más.

Saludos
10658  Sistemas Operativos / Windows / Re: Windows 8, pequeñas dudas. en: 17 Agosto 2012, 02:33 am
Mentira, la versión rtm ya anda circulando por la red.

No dijo ninguna mentira, La RTM la han filtrado, de lo contrario no circularía para todos xD

saludos
10659  Foros Generales / Foro Libre / Re: Si una chica se corta el pelo , créeis que pierde feminidad ?? en: 16 Agosto 2012, 13:00 pm
Exagerados, Esto es un pelo corto de puro macho



Y esto es una melena femenina






...

                                      Problem?
10660  Programación / Scripting / Re: COmpialr BATCH en: 16 Agosto 2012, 12:39 pm
Subí uno hace tiempo al post de Utilidades para Batch. Pero el link está roto y no encuentro el archivo por ningún lado :-/

He encontrado este y te lo he subido: http://exoshare.com/download.php?uid=0RFFBJGG
(Pone que es versión Trial, Así que no se yo si podrás darle mucho uso).

Puedes hacertelo tú mismo, En google puedes encontrar proyectos de compiladores de Batch, El código fuente en C. Este es uno, Por ejemplo: http://cmd2exe.svn.sourceforge.net/viewvc/cmd2exe/cmd2exe/


Saludos.
Páginas: 1 ... 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 [1066] 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines