HTA+VBS实现的话单核查小工具


今天用HTA+VBS实现了一个话单核查小工具,代码行数185行。

主要作用是快速解析话单的所有字段,避免每次取下话单后还需要查看规范文档,然后到UE里去数位数才能确定数据。
使用这个工具可以节约不少时间。

界面效果如下图所示:
311023270715033.png


主要难点
1、话单格式配置需要设计,最初是想做成xml格式,但后面想想不方便维护,所以做成了txt格式
2、VBS控制HTML展示效果,需要逐步修正才能达到满意的效果 

小技巧汇总
1、HTA窗口启动位置和大小控制
1
2
3
4
5
6
     Sub  Window_Onload
         w=1300
         h=700
         window.resizeTo w,h
         window.moveTo (window.screen.width - w) / 2, (window.screen.height - h) / 2
     End  Sub
 

2、HTA属性设置
1
2
3
4
5
6
7
8
9
10
11
< HTA:APPLICATION 
      ID = "MRD&MRDDB-reader"
      APPLICATIONNAME = "MRD&MRDDB-reader"
      caption = "MRD&MRDDB-reader"
      SCROLL = "no"
      SINGLEINSTANCE = "yes"
      WINDOWSTATE = "normal"
      BORDER = "dialog"
      MAXIMIZEBUTTON = "no"
      ICON = "conf\favicon.ico" 
>
 
    注 :border="dialog" 效果是不允许调整hta的窗口大小

3、VBS控制iFrame代码
1
< iframe  frameborder = 0  id ="resolveres"  width = 100 height = 390px  scrolling = yes ></ iframe >

1
resolveres.document.body.innerHTML=outputhtml

4、table中td强制使用自己的换行,而不自适应换行
1
< td  style = "white-space:nowrap;"  ></ td >

5、网站的ico图标提取,直接在网站的根目录下加上favicon.ico即可提取到ico图标
    
http://10.211.57.169:9090/favicon.ico



不足:
1、暂无好的方案提供下载按钮,即点下载,弹出下载对话框,选好地址后将解析结果写过去;
2、table的内容复制到excel,标题栏如果存在换行则会被拆成多行,暂无方案;

前景
1、程序需要做小小修改即可支持自动拓展其它话单的分析,可以增加本程序的使用范围。



2014-07-30
对代码进行了优化,增加对其它格式话单的支持效果,可通过配置文件灵活拓展新的话单

311023276969675.png









转载于:https://www.cnblogs.com/zhangbo2012/p/3876018.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值