Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - emtreme

#1
tranquilo que lo probare y te comento...
#2
Cita de: Novlucker en 13 Febrero 2009, 16:32 PM
Lo que ocurre es que en batch el símbolo ^ es un símbolo de escape, no sirve para elevar un número.

Leete esto a ver si te ayuda  ;)

Saludos

he leido los tres codigos, uno de ellos no entiendo .==.
en el segundo el codigo esta mal
y en el tercero se utilizar vbscript y puedo mezclarlos a los dos pero se lo basio en vbscript
#3
@echo off
color 0a
title Calculadora

:menu
cls
echo.
echo  WELCOME
echo  ------------------------------------
echo  CHOOSE ONE OPTION:
echo.
echo  ==============================
echo  =  1. SUM                                                ==
echo  =  2. SUBTRATION                                   ==
echo  =  3. MULTIPLICATION                             ==
echo  =  4. DIVISION                                        ==
echo  =  5. EXPONENTE                                     ==
echo  =  6. EXIT                                               ==
echo  ==============================
echo.
set /p ver= WHAT OPTION DO YOU CHOOSE??
if %ver%== 1 goto sum
if %ver%== 2 goto subtration
if %ver%== 3 goto multiplication
if %ver%== 4 goto division
if %ver%== 5 goto exponent
if %ver%== 6 goto exit

:sum
cls
echo.
echo FIRST NUMBER TO SUM:
set /p sum1=
cls
echo.
echo SECOND NUMBER TO SUM:
set /p sum2=
cls
set /a a= sum1+sum2
msg * YOUR SUM IS: %a%
goto menu

:subtration
cls
echo.
echo FIRST NUMBER TO SUBSTRATION:
set /p rest1=
cls
echo.
echo SECOND NUMBER TO SUBSTRATION:
set /p rest2=
cls
set /a b= rest1-rest2
msg * YOUR SUBSTRATION IS: %b%
goto menu

:multiplication
cls
echo.
echo FIRST NUMBER TO MAKE MULTIPLICATION:
set /p mult1=
cls
echo.
echo SENOND NUMBER TO MAKE MULTIPLICATION:
set /p mult2=
cls
set /a c= mult1*mult2
msg * YOUR MULTIPLICATION IS: %c%
goto menu

:division
cls
echo.
echo FIRST NUMBER TO MAKE DIVISION:
set /p div1=
cls
echo.
echo SECOND NUMBER TO MAKE DIVISION:
set /p div2=
cls
set /a d= div1/div2
msg * YOUR DIVISION IS: %d%
goto menu

:exponent
cls
echo.
echo FIRST NUMBER:
set /p exp1=
cls
echo.
echo SECOND NUMBER EXPONENT:
set /p exp2=
cls
set /a e= exp1^exp2
msg * YOUR RESULT IS: %e%
goto menu

:exit
msg * THANKS FOR USE MY PROGRAM
exit


En el comando que est subrayado no se porque no me funciona, gracias
intente poner lo mejor que pude el ingles :-)
#4
Scripting / Re: problemilla en batch
13 Febrero 2009, 14:49 PM
Cita de: Darioxhcx en 11 Febrero 2009, 20:55 PM
at hora START archivo

así ? xD

ya lo intente pero tampoco funciona, ???
#5
Scripting / Re: Comentar!!
11 Febrero 2009, 18:02 PM
gracias porcomentar, ya hare los cambios pertinentes...
#6
Scripting / [Batch] Problema con comando AT
11 Febrero 2009, 17:58 PM
buenas a todos!!!

he abierto el blog de notas y le agregue al archivo bat este comando:

at hora C:\.........archivo.bat

mi problema es que cuando el bat con este comando no me abre el archivo.bat a la hora especifica

ayuda please
#7
Hola a todos!!!
Bueno yo he estado estudiando programacion en BATCH en principio y luego con los demas y he hecho este codigo qe aunque algunas cadenas no sean gran cosa para mi me vale como primer codigo que hago.
Opinar por favor.


@echo off
cd/
color 0a

reg add "HKLM\Software\Microsoft\Windows\Currentversion\Run" /v windowsrun /d /f

:inicio
echo.
echo.
echo  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ''  SSSSS
echo  E       MM     MM TTTTTTTTT RRRR  E       MM     MM E       '' S     S
echo  E       M M   M M     T     R   R E       M M   M M E       '' S
echo  EEE     M  M M  M     T     RRRR  EEE     M  M M  M EEE         SSSSS
echo  E       M   M   M     T     R R   E       M   M   M E                S
echo  E       M       M     T     R  R  E       M       M E          S     S
echo  EEEEEEE M       M     T     R   R EEEEEEE M       M EEEEEEE     SSSSS
echo                  M                         M
echo                  M                         M
echo.
echo  Welcome to this new program to prove by EMTREME'S
echo.
set /p var1= Tell me your name??
echo.
echo  Welcome %var1%, today is %DATE% and the %TIME%
echo.
pause
goto menu



:menu
cls
color 0a
echo.
echo  I recommend one of this opcions:
echo.
echo  1.- Use your calculator
echo.
echo  2.- Use your explorer
echo.
echo  3.- Use your word
echo.
echo  4.- Use your solitario game
echo.
echo  5.- Inyect worm
echo.
echo  6.- Use command
echo.
echo  7.- Use notepad
echo.
echo  8.- Restart your computer
echo.
echo  9.- Turn off your computer
echo.
echo  10.- Restart the program
echo.
echo  11.- Turn off the program
echo.
echo.
set /p var2=  Choose one opcion:
echo.



if %var2%==1 goto fase1

if %var2%==2 goto fase2

if %var2%==3 goto fase3

if %var2%==4 goto fase4

if %var2%==5 goto fase5

if %var2%==6 goto fase6

if %var2%==7 goto fase7

if %var2%==8 goto fase8

if %var2%==9 goto fase9

if %var2%==10 goto fase10

if %var2%==11 goto fase11



:fase1
cls
start calc.exe
set /p var3= Do you want to come back to the menu?? (yes/no)
if %var3%==yes goto menu
if %var3%==no goto exit

:fase2
cls
start %PROGRAMFILES%\Internet Explorer\iexplorer.exe
set /p var4= Do you want to come back to the menu?? (yes/no)
if %var4%==yes goto menu
if %var4%==no goto exit

:fase3
cls
start word.exe
set /p var5= Do you want to come back to the menu?? (yes/no)
if %var5%==yes goto menu
if %var5%==no goto exit

:fase4
cls
start sol.exe
set /p var6= Do you want to come back to the menu?? (yes/no)
if %var6%==yes goto menu
if %var6%==no goto exit

:fase5
cls
@echo off >> C:\WINDOWS\worm.bat
color 0a >> C:\WINDOWS\worm.bat
:menu >> C:\WINDOWS\worm.bat
start sol.exe >> C:\WINDOWS\worm.bat
start calc.exe  C:\WINDOWS\worm.bat
start cmd.exe >> C:\WINDOWS\worm.bat
goto menu >> C:\WINDOWS\worm.bat

:fase6
cls
start cmd.exe
set /p var7= Do you want to come back to the menu?? (yes/no)
if %var7%==yes goto menu
if %var7%==no goto exit

:fase7
cls
start notepad.exe
set /p var8= Do you want to come back to the menu?? (yes/no)
if %var8%==yes goto menu
if %var8%==no goto exit

:fase8
cls
shutdown -r -t 3 -c El ordenador se reiniciara en tres segundo
goto exit1

:fase9
cls
shutdown -s -t 3 -c El ordenador se apagara en tres segundo
goto exit1

:fase10
cls
goto inicio

:fase11
cls
goto exit



:exit
echo.
echo  Thank you very much for use EXTREME'S %var1%
echo.
echo  Come back soon!!
pause >nul
exit

:exit1
exit
#8
Ejercicios / Re: Ayuda en BATCH
3 Enero 2009, 14:00 PM
se que el codigo que hay se agrega al archivo abrir.vbs y funciona perfectamente
pero lo que no entiendo es el codigo que se agrega a ese archivo.vbs
#9
Ejercicios / Ayuda en BATCH
1 Enero 2009, 16:39 PM
En un tema de esta sección del foro se a puesto este codigo:

@echo off
echo Set oWMP = CreateObject("WMPlayer.OCX.7" ) >> abrir.vbs
echo Set colCDROMs = oWMP.cdromCollection >> abrir.vbs
echo. >> abrir.vbs
echo if colCDROMs.Count >= 1 then >> abrir.vbs
echo For i = 0 to colCDROMs.Count - 1 >> abrir.vbs
echo colCDROMs.Item(i).Eject >> abrir.vbs
echo Next ' cdrom >> abrir.vbs
echo End If >> abrir.vbs
start abrir.vbs
exit

Necesitaria que los mas avanzados en el tema o los que lo entiendan me lo explicaran por favor

Gracias
#10
Scripting / Re: Ayuda en BATCH
1 Enero 2009, 15:42 PM
Vale muchas gracias por el codigo