#####READCOM.EXE Aplicación de consola que envía una secuencia al puerto serie indicado y espera por una respuesta proveniente del mismo. La respuesta se imprime tal como viene directamente a la consola. Se usará la secuencia: >> para indicar el inicio de los datos impresos y la secuencia !! para indicar el final. Cualquier error se indicará en la salida de consola y no existirán las marcas de inicio y fin de datos recibidos. readcom.exe [mensaje] [puerto] [velocidad] [bits_datos] [paridad] [hadnshake] [timeout] [max_long] [opciones] * mensaje. Secuencia de caracteres a enviar al puerto serial * puerto. Nombre del puerto. Por ejemplo: COM1, com2, CoM3 (no distingue mayúsculas/minúsculas) * velocidad. Entero que indica la velocidad (bits/segundo), si no se indica se asume 9600 * bits_datos. Cantidad de bits de datos (7/8), si no se indica, se asume 8 * paridad. x-Ninguna, p-Par, n-None, si no se indica se asume x (ninguna) * handshake, n-Ninguno/x-XonXoff, si no se indica, se asume n * timeout. tiempo máximo de espera por datos del puerto en milisegundos, si no se indica se asumen 500 * max_long. Entero que indica la cantidad máxima esperada de bytes, si no se indica se asumen 512. (Si la transmisión termina antes de esa cantidad, se concluye con éxito). La lectura terminará cuando no haya más datos en el buffer después del primer byte recibido, se venza el timeout o se hayan leído tantos bytes como max_long. Cualquier condición que se cumpla primero. Ejemplo: serialport.exe "P" com3 *>>.145!!* (Imprimir en la consola el valor de peso de la báscula Torrey (.145) conectada al COM3) Implementar con C# para .NetFramework 4 o superior