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]
1  Programación / Scripting / Re: [BATCH] Problema al intentar poner el resultado de findstr dentro de variable en: 17 Agosto 2012, 15:26 pm
Muchas gracias Electro Hacker y Binary Death por ayudarme, ya he podido resolver mi problema  :D, lo que pasa es que yo no se muy bien como usan los tokens, y a veces me lio :xD
2  Programación / Scripting / [BATCH] Problema al intentar poner el resultado de findstr dentro de variable en: 27 Julio 2012, 21:18 pm
Hola compañeros, estoy haciendo un script en batch que comprueba que sistema operativo tienes (Windows NT, 2000, XP, Vista, etc...), la edición de Windows (Home Premium, Profesional, Ultimate, etc...), la arquitectura del sistema (x64 o x86), si lo estas ejecutando en modo seguro y/o desde una maquina virtual. Necesito meter el resultado de findstr dentro de una variable, pero me da error "No se esperaba | en este momento"

Esto es lo que quiero hacer:

Código:
@echo off
title TEST
for /f "tokens=*" %%%% in ('wmic os get caption | findstr /r /v /i "^Caption"') do (set var=%%~%%)
echo You are using %var%
pause >nul
exit

Tendría que salir "You are using Windows 7 Ultimate"

Lo he intentado de varias maneras, pero no he podido, alguien sabe como hacerlo?  :huh:
3  Programación / Scripting / Re: [BATCH] Problema Script Cuenta Regresiva en: 11 Junio 2012, 11:11 am
EleKtro H@cker, gracias por ayudarme con el script, me ha funcionado perfecto :D!
4  Programación / Scripting / Re: [BATCH] Problema Script Cuenta Regresiva en: 8 Junio 2012, 18:14 pm
Muchas gracias Batchiano :D, pero aun tengo un problema, yo quiero que si por ejemplo faltan cinco minutos, se vea asi: "00:05:00" no asi "0:5:0".
Lo he intentado con set m=0%m%, pero no me funciona :(
Alguien sabe como hacerlo?
5  Programación / Scripting / [BATCH] Problema Script Cuenta Regresiva en: 7 Junio 2012, 22:30 pm
Hola amigos de elhacker.net, soy nuevo aquí, y vengo con un problema, tengo hecho un script para una cuenta regresiva en batch pero se queda en el numero "9".

El script es este:

Código:
@echo off
title Cuenta Regresiva
rem Made by XXLuigiMario
:menu
set /p min=Escribe cuantos minutos durara la cuenta:
if %min% LSS 10 (goto minuto)
:minuto
set min=0%min%
goto segundo
:segundo
set seg=00
goto cuenta
:cuenta
cls
echo Tiempo Restante:
echo.
echo %min% min. %seg% seg.
call :restarsegundo
:restarsegundo
if %seg%==00 (call :restarminuto)
if %seg% LSS 9 (call :restarsegundocontinuar)
if %seg%==10 (call :restarsegundo2)
ping -n 2 0.0.0.0>nul
set /a seg=%seg% - 1
goto cuenta
:restarsegundocontinuar
ping -n 2 0.0.0.0>nul
set /a seg=%seg% - 1
goto cuenta
:restarsegundo2
ping -n 2 0.0.0.0>nul
set /a seg=%seg% - 1
set seg=0%seg%
goto cuenta
:restarminuto
if %min%==00 (goto cuentaacabada)
if %min% LSS 11 (call :restarminuto2)
ping -n 2 0.0.0.0>nul
set /a min=%min% - 1
set /a seg=%seg% + 59
goto cuenta
:restarminuto2
ping -n 2 0.0.0.0>nul
set /a min=%min% - 1
set min=0%min%
set /a seg=%seg% + 59
goto cuenta
:cuentaacabada
echo Cuenta regresiva terminada!
pause >nul
goto menu

Qualquier ayuda se agradece  :D
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines