手动短信的实现
l手动操作的核心思想:
设置一个手动按钮,执行一个可执行程序(*.exe ,*.bat等)
注意:执行*.exe文件是要加参数的!
例如:HD_H6221_CGS.EXE 1,115200,n,8,1,8613412345678,Message22222
这就是短信程序的核心,具体参数说明见相关说明文档(《HD_H6221_CGS.docx》)。
如果把上面那句话写成一个*.bat文件,一切就简单了。直接按钮宏写成<WINEXEC>短信.bat
就OK。不过你要想改参数就复杂了,涉及文件操作的脚本要比变量操作的脚本复杂,最讨厌的是每改一次参数都要写文件,也就意味着有写磁盘的操作,如果是硬盘倒是无所谓,可是CF卡是闪存,读写次数有限,所以就不用这种费力不讨好的方法了。
l一个语法的陷阱:
宏指令:<WINEXEC>HD_H6221_CGS.EXE 1,115200,n,8,1,8613412345678,Message22222
或 TCL脚本:WINEXEC HD_H6221_CGS.EXE 1,115200,n,8,1,8613412345678,Message22222
貌似没问题,但实际执行时参数只剩下1
!
这是因为WINEXEC函数对“,”非常敏感。在宏指令里是两个宏指令的分隔符。在脚本里就默认为分断。
所以:
l用VBS脚本实现:
楼主最近还看过