Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 18, 2008, 07:08:21
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Como hacer sonar un Beep 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Como hacer sonar un Beep  (Leído 536 veces)
EdDaMaCa
Miembro
*****
Desconectado Desconectado

Mensajes: 35


Ver Perfil Email
« en: Diciembre 27, 2006, 11:43:47 »

Hola.

Miren lo que yo kiero hacer es desde msdos ejecutar varias tareas (proceso por lotes) y que al terminar ponerle en la ultima linea un comando anque sea externo que me produsca un "Beep" desde el interior del pc para que sepa que ya ha terminado.

Ayudenme porfa.

NOTA: No importa que sea un programa aparte, pero siempre y cuando funcione desde msdos.
En línea
ne0x
Habitual
*****
Desconectado Desconectado

Mensajes: 290



Ver Perfil
« Respuesta #1 en: Diciembre 27, 2006, 11:50:02 »

Ni idea.

Se me ocurrio pero no busque la manera.
Se que si pones en Simbolo de sistema  " ^G " si que suena un Beep , no funciona en un batch.
En línea
EdDaMaCa
Miembro
*****
Desconectado Desconectado

Mensajes: 35


Ver Perfil Email
« Respuesta #2 en: Diciembre 27, 2006, 12:39:30 »

Mmm...

Lo de ^G no me va...

Mira te explico:

Kiero entrar en msdos bootando desde el disco de inicio de win 98 y ahi ejecutar las tareas en un batch pero lo kiero hacer con el monitor apagado, es por eso que kiero hacer sonar un "Beep" para darme cuenta cuando termine.
En línea
Hendrix
Visitante
« Respuesta #3 en: Diciembre 27, 2006, 12:46:44 »

Cuando pueda te lo paso, es en ASM, le voy a pasar al Debug ASM a 16 bits desde un .bat para hacer lo ke tu pides...

Ahora me tengo ke ir a entreno... Undecided Undecided

Salu2

En línea
ne0x
Habitual
*****
Desconectado Desconectado

Mensajes: 290



Ver Perfil
« Respuesta #4 en: Diciembre 27, 2006, 12:48:58 »

Hendrix ya te dara la solucion, yo ni puta idea
En línea
Hendrix
Visitante
« Respuesta #5 en: Diciembre 27, 2006, 12:55:13 »

xD xD xD aki esta la solucion:

Código:
@echo off
call:easm
start cmd.exe /C cd C:\Pruebas Batch && debug<entrada.in
:easm
echo A >entrada.in
echo mov ah,2 >>entrada.in
echo mov dl,7 >>entrada.in
echo int 21h >>entrada.in
echo int 20h >>entrada.in
call:esalto >>entrada.in
echo P 108 >>entrada.in
echo Q >>entrada.in

:esalto
type %~nx0|find /v "e"

NOTA: Si no te funciona postea el codigo y yo le juntare este codigo, ya ke segun ke partes puede ke no salga bien.

Salu2

En línea
EdDaMaCa
Miembro
*****
Desconectado Desconectado

Mensajes: 35


Ver Perfil Email
« Respuesta #6 en: Diciembre 27, 2006, 05:14:42 »

Mmm....

Eso solo me resulta en windows... y el "Beep" lo suena por las altavoces.

Pero yo lo kiero hacer funcionar bootando desde ms-dos y que se escuche por la bocina interna del cpu.

Probe lo que me pusiste Hendrix pero no jala ya que los comandos son del XP y el msdos en sistema operativo no los trae.

Espero tu respuesta ok.
En línea
Hendrix
Visitante
« Respuesta #7 en: Diciembre 27, 2006, 05:35:15 »

Eso hace sonar la placa.

Mira, lo ke tienes ke hacer entonces es ejecutar el comando Debug, luego ke saldra esto:

-

Pones una A mayuscula, y te saldran direcciones de memoria, y luego procedes a escribir el codigo:


mov ah,2
mov dl,7
int 21h
int 20h

Luego pulsas enter sin introducir nada y te saldra otra vez la barrita:

-

Aqui escribes P junto al ultimo numero de memoria aparecido (ke es 108) (esto es para indicar hasta donde ejecutar), y luego se ejecutara, para salir del Debug escribes Q, pulsas enter y listo.

Evidentemente esto es de forma manual, mi kodigo es de forma automatica, si kieres te ago un programa kon el Masm ke al ejecutarlo reproduzca el Beep de la Placa y luego tu lo ejecutas desde tu .bat.

Por cierto, ke komandos lleva el SO MS-dos, ya ke los ke te e puesto son bastante basicos... Undecided Undecided estan en todos los Win.

Salu2

En línea
Hendrix
Visitante
« Respuesta #8 en: Diciembre 27, 2006, 05:36:43 »

Otra cosa ke puedes hacer es poner dentro de la particion del Dos (o desde donde lo cargues) esos komandos ke no tienes.... Wink Wink
En línea
EdDaMaCa
Miembro
*****
Desconectado Desconectado

Mensajes: 35


Ver Perfil Email
« Respuesta #9 en: Diciembre 28, 2006, 09:52:23 »

Ok ya esta listo...

Lo ke pasaba era que los comandos los tenia comprimidos en un archivo .cab pero ya los descomprimi y ya me funciona.



ok Gracias Hendrix
En línea
The lord of the death
Recien Llegado
*
Desconectado Desconectado

Mensajes: 19


Ver Perfil
« Respuesta #10 en: Enero 01, 2007, 07:51:21 »

es mas facil hacer un batch con esto y ya tienes tu beep

echo 

el punto lo repites por la cantidad de beep que kieres y ya es muy facil
En línea
-Blink-
Colaborador
*****
Desconectado Desconectado

Mensajes: 595


!VivaChileMierda!


Ver Perfil WWW
« Respuesta #11 en: Enero 01, 2007, 08:12:04 »

Código:
es mas facil hacer un batch con esto y ya tienes tu beep

echo 

el punto lo repites por la cantidad de beep que kieres y ya es muy facil

Exelente post... una respuesta corta, concreta y correcta.
Al hacer Ctrl + G (^G) se produce un Beep

Salu2!
En línea

ne0x
Habitual
*****
Desconectado Desconectado

Mensajes: 290



Ver Perfil
« Respuesta #12 en: Enero 07, 2007, 10:30:59 »

Si pero por los altavoces, fue lo que postee en el primer mensaje
En línea
The lord of the death
Recien Llegado
*
Desconectado Desconectado

Mensajes: 19


Ver Perfil
« Respuesta #13 en: Enero 07, 2007, 07:54:15 »

Error mi codigo funciona en un batch y no es por los altavoces
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Como hacer sonar un Beep « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC