Prueba esto
Crea un fichero ATH0.CMD
Código:
MODE COM3 9600,N,8,1
type ATH0.DAT > com3
pause
Crea un fichero ATH0.DAT que contenga
Y ejecuta ATH0.CMD
Y cuentanos si fuciona
Pero si el modem está siendo usado ( es decir el com3 está siendo utilizado por el sistema, systemroot ... ) no te va a dejar el sistema (acceso denegado ), tendrias que buscar la manera de que el mismo proceso que usa el modem lo cuelgue ...
Desde luego , para comunicarme con un modem con los comando AT o Hayes, siempre usé el hyperterminal o programas de comunicaciones , como el viejo kermit95 que permitia scripts ...
( que por cierto el proyecto continua y se puede instalar en NT,200 y XP, también existe C-Kermit y G-Kermit para Unix
) Por curiosidad ¿ Para que quieres colgar (hang) el modem por shell ?
Te lo digo por que seguramente hay otras soluciones ... Como configurar el modem para que se desconecta por x tiempo de inactividad , cancelar llamada si no se conecta e x segundos ...
( investiga también los fichero %windowdir%\system32\ras\*.scp )