javascript与串口通信

由于项目上用到在网页地图上显示GPS的数据,需要HTML,javascript,MSCOMM32控件知识,这都是微软的东西,我对微软的东西不是很了解走了好多弯路,在CSDN上咨询了一个网友,在他热心的帮助下在CSDN上下载了一个能用的源代码及注册控件的批处理文件,按照他的方法竟然成功了 对此做下记录 ,可能对以后需要的人有所帮助。

源码下载地址:http://download.csdn.net/detail/thinkpadlove/6434599

1、注册MSCOMM32的控件 

阅读下载的源码包里的MSCOMM32ocx注册文件夹下的 readMe.txt

内容如下: 1、运行unreg_ocx.reg
2、删除%windir%\system32\mscomm32.ocx
3、运行reg_ocx.reg
4、运行print_test.html,同意加载ActiveX控件,查看ie加载项

unreg_ocx.reg :

内容 如下: Windows Registry Editor Version 5.00


[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{648A5600-2C6E-101B-82B6-000000000014}]






[-HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]

reg_ocx.reg :

内容如下:

copy mscomm*.* %windir%\system32\ /y
  Regsvr32 %windir%\system32\mscomm32.ocx /s
  Regsvr32 %windir%\system32\actxprxy.dll /s
  Regsvr32 %windir%\system32\shdocvw.dll /s
  reg add "HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905" /v "" /d "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun" /f
  pause


测试程序:

javascript实现串口通信


 
 
JavaScript串口测试


 
  
 

    

   配置串口
   
  
   
  

   串口号:
      
   
  

   波特率:
      
   

 
   校验位:
      
   
  

  
   数据位:
   
   

 
   停止位:
   
   

   

          
          
   
 



   发送区域
   

    
   

   16进制
      
   
 



   接收区域   
   

     
   

   16进制
   
   

  

 


 CLASSID="CLSID:648A5600-2C6E-101B-82B6-000000000014"
 CODEBASE="MSCOMM32.OCX">
   
   
   
   
   
   

 
  

你可能感兴趣的:(网站的一些小技术)