博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTA+VBS实现的话单核查小工具
阅读量:7065 次
发布时间:2019-06-28

本文共 1201 字,大约阅读时间需要 4 分钟。

今天用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图标
    
不足:
1、暂无好的方案提供下载按钮,即点下载,弹出下载对话框,选好地址后将解析结果写过去;
2、table的内容复制到excel,标题栏如果存在换行则会被拆成多行,暂无方案;
前景
1、程序需要做小小修改即可支持自动拓展其它话单的分析,可以增加本程序的使用范围。
2014-07-30
对代码进行了优化,增加对其它格式话单的支持效果,可通过配置文件灵活拓展新的话单
311023276969675.png

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

你可能感兴趣的文章
java中三种主流数据库数据库(sqlserver,db2,oracle)的jdbc连接总结
查看>>
css颜色代码大全:(网页设计师和平面设计师常用)
查看>>
oracle的nvl和sql server的isnull
查看>>
数字转换为壹仟贰佰叁拾肆的Java方法
查看>>
ocp 1Z0-051 23-70题解析
查看>>
还没被玩坏的robobrowser(5)——Beautiful Soup的过滤器
查看>>
mysql 加入列,改动列,删除列。
查看>>
x265探索与研究(六):main()函数
查看>>
UITableView分页
查看>>
跟我一起数据挖掘(13)——矩阵分解
查看>>
CAShapeLayer(持续更新)
查看>>
JAVA UUID 生成唯一标识
查看>>
spring学习笔记(4)依赖注入详解
查看>>
菜鸟学自动化测试(五)-----selenium命令之定位页面元素
查看>>
【SICP练习】64 练习2.35
查看>>
PSK星座对象(constellation.cc)
查看>>
Linux链接脚本学习--lds
查看>>
Android将list数据通过LitePal保存到本地(集合保存到本地)
查看>>
hdu 1285 确定比赛名次
查看>>
Eureka微服务实战-服务提供者
查看>>