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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 [1099] 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 ... 1236
10981  Programación / Scripting / Re: Variable general.... en: 4 Junio 2012, 09:19 am
Creo que no me has comprendido

Yo me referia a esto:
Código
  1. @Echo off
  2.  
  3. Set var1=me
  4. Set var2=gusta
  5. Set var3=batch
  6.  
  7. If "%VAR1%%VAR2%%VAR3%" EQU "megustabatch" (Echo: Te gusta Batch!)
  8.  
  9.  

Pero creo que tu intención es comprobar si el valor de esas 3 variables es el mismo? (e)
(Eso no se puede hacer en Batch de un modo "normal")

Ejemplos:

Código
  1. @Echo off
  2.  
  3. Set var1=e
  4. Set var2=e
  5. Set var3=e
  6.  
  7. Echo "%VAR1%"| FINDSTR "^\"e\"$" >NUL && Echo "%VAR2%"| FINDSTR "^\"e\"$" >NUL && Echo "%VAR3%"| FINDSTR "^\"e\"$" >NUL && COMANDO
  8.  
  9.  

Código
  1. @Echo off
  2.  
  3. Set var1=e
  4. Set var2=e
  5. Set var3=e
  6.  
  7. If "%VAR1%"=="e" (
  8. If "%VAR2%"=="e" (
  9. If "%VAR3%"=="e" (
  10. Comando
  11. )
  12. )
  13. )
  14.  
  15.  

Si no es eso, especifica :P

saludos
10982  Informática / Software / Re: Photoshop CS6 x64 (v13.0) Portable - Autoinstalable - Castellano + Recursos en: 4 Junio 2012, 04:28 am
¿Te has planteado el realizar un tutorial (aunque sea sencillito) sobre la creacion modificacion de autoinstalables (como el Photoshop)?

No xD
Con esto sobra para aprender: http://www.jrsoftware.org/ishelp/topic_consts.htm
EDITO: además en más de una ocasión he hecho "mini tutoriales" sobre el tema, Respondiendo como comentario a algunos que preguntaban lo mismo. Bueno, ya veré si lo hago xD.

Lo que si tengo pensado hacer es un post recopilatorio de todos los instaladores portables que tengo, Dentro de pocos dias. :)

Saludos, Y gracias.
10983  Programación / Scripting / Re: Variable general.... en: 4 Junio 2012, 04:20 am
no hay alguna forma que por ejemplo, que haya un if "%*%"=="lo que sea"
es para enlazar todas las variables a un comando en comun... 

No, Las variables van por un lado, Y los argumentos por otro.
Código:
%1 = argumento 1
%2 = argumento 2
etc...
%* = Todos los argumentos agrupados.

Código:
%Var1% = Variable 1
%Var2% = Variable 2
etc...

Bueno eso creo que ya lo sabes :P.
Para agrupar todas las variables, Debes indicar el nombre de cada una...

Por ejemplo:
Código
  1. If "%Var%1 %Var2% %var3%" EQU "Lo que sea" (Comando...)

Saludos
10984  Sistemas Operativos / Windows / Re: como puedo crear mi propia distro de windows? en: 3 Junio 2012, 17:17 pm
> Guía para hacer un Windows 7 desatendido en caso de necesidad.

By Elektro H@cker.
Saludos.
10985  Programación / Scripting / Re: Negativos en batch en: 3 Junio 2012, 10:49 am
100ºC equivaldrían a -173ºK, y me muestra 373ºK, así que...

100 grados Celsius equivale a 373.15 grados Kelvin

http://www.metric-conversions.org/temperature/celsius-to-kelvin.htm
http://www.unitsconversion.com.ar/esp/conversionunidadestemperatura/resultados2.php
http://calculator-converter.com/k_to_c_kelvin_to_celsius_calculator.php
http://www.asknumbers.com/celsius-to-kelvin.aspx


Saludos

Edito:

De todas formas si quieres el resultado a tu manera...:

Código
  1. @echo off
  2.  
  3. :: Visita Foro.ElHacker.Net
  4.  
  5. Echo Introduezca los grados Celsius (§C)
  6. set /P gradoscelsius=^>^>
  7. Set /A gradoscelsius=%gradoscelsius:-=%
  8. set /A gradoskelvin=-273
  9. set /A resultado=%gradoscelsius%+%gradoskelvin%
  10. Echo Resultado: %gradoscelsius% §C = %resultado% §K | MORE
  11.  
10986  Informática / Software / Re: Una duda. en: 3 Junio 2012, 07:12 am
Se que windows no detecta linux, asi es que me quedaria sin ubuntu en la copia?..

Si.
Windows no detecta una partición ext*, Pero Linux si detecta fat**/ntfs... Así que mejor haz el duplicado del DD desde Linux, ¿No? xD

PD: No se con que programa se hará, En Linux.

Saludosss
10987  Programación / Scripting / Re: Problema con cambiarle el nombre a un grupo (vía Batch) en: 3 Junio 2012, 04:34 am
Ya esta, He echo el code testeandolo en una máquina virtual (En mi pc como ya dije, no puedo).

Aqui lo tienes:

Código
  1. @Echo off
  2.  
  3. :Select
  4. Echo Ingrese nombre del Grupo al que va a cambiar de nombre: | MORE
  5. set /p del=^>^>
  6. If not defined del (goto :select)
  7. Net localgroup "%DEL%" >nul 2>&1 || (Echo. El grupo "%DEL%" no existe! | MORE & Set "Del=" & Goto :Select)
  8.  
  9. Echo+ & Echo ingrese nuevo nombre: | MORE
  10. set /p add=^>^>
  11. If not defined add (goto :select)
  12.  
  13. :: Pasamos la lista d los miembros a un archivo de texto, por si las moscas, para que no se pierda :P
  14. net localgroup "%del%">"%temp%\%del%_usuarios.txt"
  15.  
  16. :: Creamos el nuevo grupo:
  17. net localgroup "%add%" /add >nul
  18.  
  19. :: Obtenemos los usuarios del grupo que queremos borrar, Y los vamos añadiendo al nuevo grupo
  20. For /F "tokens=*" %%a in ('net localgroup "%del%" ^| findstr /V /R "Comentario Miembros ----- Nombre.de.alias Se.ha.completado"') do (
  21. net localgroup "%add%" /add "%%a" >NUL
  22. )
  23.  
  24. CLS & Echo+ & Echo [+] Su nuevo grupo: | MORE
  25. Net localgroup "%ADD%" | findstr /V /R "Comentario ----- Se.ha.completado"| MORE
  26. Choice /M "Todo OK?"
  27. If %Errorlevel%==1 (
  28. :: Eliminamos el grupo anterior y el backup de los usuarios.
  29. net localgroup "%del%" /delete >NUL
  30. Del /Q "%temp%\%del%_usuarios.txt"
  31. ) ELSE (
  32. :: Mostramos el backup de los usuarios para deshacer los cambios manualmente xD.
  33. notepad "%temp%\%del%_usuarios.txt"
  34. )
  35.  
  36.  

Output:


Saludos.

10988  Programación / Scripting / Re: [BATCH] ¿Hacer calculos sexadecimales? en: 3 Junio 2012, 04:08 am
O quizás quiso decir Hexadecimal, Ya que es más correcto nombrarlo como "Sexadecimal" o "sedecimal" y lo he visto así en muchos sitios. Séa como séa nos has echo un lio xDDD

Yo supongo que quieres decir es sexagesimal (Base 60) para calcular los minutos, Pues si que puedes, Aqui tienes una respuesta que lo aclara mejor de lo que yo puedo:

http://www.computing.net/answers/programming/batch-timer/18469.html

Saludos
10989  Programación / Scripting / Re: Negativos en batch en: 3 Junio 2012, 03:54 am
Al setear los celsius con el prompt lo escribes como negativo o positivo?
Si estás intentando sumar un positivo a un negativo no vas a obtener un negativo mayor, obviamente...

Además, aqui no estás realizando ningúna operación ya que no usas el simbolo identificador de las variables "%".
Código:
set/a resultat= gradoscelsius + gradoskelvin)
PD: Y además... No se, Fíjate un poco al escribir... Que el parentesis del final SE VE.

Aparte, seteas la variable "resultat" y luego la intentas mostrar como "resultado"... No existe la variable "resultado".

Solución:
Código
  1. @echo off
  2.  
  3. :: Visita Foro.ElHacker.Net
  4.  
  5. Echo Introduezca los grados Celsius (§C)
  6. set /P gradoscelsius=^>^>
  7. Set /A gradoscelsius=%gradoscelsius:-=%
  8. set /A gradoskelvin=-273
  9. set /A resultado=%gradoscelsius%+-%gradoskelvin%
  10. Echo Resultado: %gradoscelsius% §C = %resultado% §K | MORE
  11.  
  12.  

Output:


Saludos.
10990  Programación / Scripting / Re: [Batch] Ice Crack (Crakea archivos comprimidos,PDF,Y Recupera contraseñas de...) en: 2 Junio 2012, 15:59 pm
link roto

es interesante si lo pueden arreglar me lo descargaria

He echo una pequeña actualización :)

saludos
Páginas: 1 ... 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 [1099] 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines