|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2021/5/15 10:47:30 |
标题: |
求助航天信息税控开票软件3.0版用Delphi输出完成打印 |
浏览:1670 |
|
加入我的收藏 |
楼主: |
航天2.0版的时候还能用SendMessage向开票软件发送文字,点击打印完成开票, 现在3.0了用SPY++ 一查开票的界面就一个SOUIHOST,子控件一个都没了,这下膈屁了,SendMessage用不上了 求各路大神指点思路,如何再次向航天3.0版的开票软件发送文字,完成打印? 实在不行只能用大漠插件,模拟输入了
----------------------------------------------
vvvvvvvvvv |
作者: |
|
2021/5/15 11:37:57 |
1楼: |
现在改用电子发票了,用xml模板导入都不需要打印。。。。。
----------------------------------------------
山外青山楼外楼,能人背后有能人弄..
|
作者: |
|
2021/5/15 12:00:15 |
2楼: |
这是什么东西?DirectUI?DirectUI的话是不能通过传统api函数来跨进程收发消息的。ms官方有一个列举DirectUI控件的demo,你可以看看。
----------------------------------------------
--
|
作者: |
|
2021/5/15 12:05:35 |
2楼: |
SOUI应该是用DirectUI做的,所以不能用传统的句柄方式了。使用IAccessible接口可以遍历DirectUI窗口中的控件,具体做法百度吧。
附件中有一些DirectUI应用的例子,供参考。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
|
作者: |
|
2021/5/15 17:07:02 |
3楼: |
感谢楼上提供的例子,好好研究下
----------------------------------------------
vvvvvvvvvv
|
作者: |
|
2021/5/15 20:05:08 |
4楼: |
注意,我的例子只试过进程内调用,没试过跨进程调用,不确定跨进程是否可以执行。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
|
作者: |
|
2021/5/15 20:31:05 |
5楼: |
代码用到FindWindowEx,跨进程找不到,网上Delphi版的IAccessible例子还没找到
----------------------------------------------
vvvvvvvvvv
|
作者: |
|
2021/5/15 20:57:49 |
6楼: |
我以前找的一组日本人写的例子,界面是日文的,不过不用管日文,看写法就行。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
|
作者: |
|
2021/5/15 21:50:43 |
7楼: |
Firefox的例子已经试通,可以点击网页中按钮,手头没有金税盘,找了个酷跑网游加速器,测试还是失败,非常感谢iamdream!!!
----------------------------------------------
vvvvvvvvvv
|
|