in reply to Use perl to communicate With a windows application

I cannot comment on functionality of HyperTerminal (or HyperDooDoo as another Monk has kindly called it), but if you are simply trying to automate a serial communicatino session, you may be better off using a Kermit like application. Likewise, if you are well versed in Perl, look into Win32::SerialPort and you will have FULL control over what happens when (and how).

Finally, if all you are trying to do is to send a few bytes here and there without any serial protocol, you can even open up the Port with this code

sysopen(COM,COM1,O_RDWR) || die "Can't open COM1 $^E";
and use these commands to write and read to the port
#code to send data to port syswrite(COM,$string); #sends $string to COM1 #code to read data from port sysread(COM,$buf,$length); #read $length bytes $received = unpack("C*",$buf); #unpack them

Hope this helps.