问题描述
在我本身的程序有一个按钮,点击或触发可打开第三方程序.不仅仅可以实现自动登录(也可以是已经登录了),还要根据我本身的程序打开第三方指定的界面,都是C/S的.我考虑过将第三方程序的界面转化为插件,点击按钮即可打开,但是具体思路没有.还有不考虑使用钩子或按键精灵,请问大神们有什么好的思路办法解决此问题,跪求!
解决方案
解决方案二:
你要的是按键精灵,而不是什么自己编写的程序。
解决方案三:
也就是说在WPF里不能加载运行其他程序的界面?
解决方案四:
引用1楼wddw1986的回复:
你要的是按键精灵,而不是什么自己编写的程序。
也就是说在WPF里不能加载运行其他程序的界面?
解决方案五:
在你程序里,启动第三方程序不就行了
解决方案六:
引用4楼LvBao_117的回复:
在你程序里,启动第三方程序不就行了
但是我要进入指定界面中去,而不是单纯的启动
解决方案七:
抛开C#和WPF的范畴,你说的“加载运行其他程序的界面”要怎么做你知道吗?两个进程如何通信你知道吗?或者更简单点,进程是什么意思你知道吗?别拍脑袋想出一个需求,还特意提出不用钩子,多看看实际的东西是什么样的再去做设计。
解决方案八:
引用6楼wddw1986的回复:
抛开C#和WPF的范畴,你说的“加载运行其他程序的界面”要怎么做你知道吗?两个进程如何通信你知道吗?或者更简单点,进程是什么意思你知道吗?别拍脑袋想出一个需求,还特意提出不用钩子,多看看实际的东西是什么样的再去做设计。
首先这个需求是不懂行的老板提的,既然提出来,我难道不去想?所以才到这里问大家,实在没有办法我再想其他问题。
解决方案九:
触发可打开第三方程序-》process.start
解决方案十:
引用7楼hageen_dazs的回复:
Quote: 引用6楼wddw1986的回复:
抛开C#和WPF的范畴,你说的“加载运行其他程序的界面”要怎么做你知道吗?两个进程如何通信你知道吗?或者更简单点,进程是什么意思你知道吗?别拍脑袋想出一个需求,还特意提出不用钩子,多看看实际的东西是什么样的再去做设计。首先这个需求是不懂行的老板提的,既然提出来,我难道不去想?所以才到这里问大家,实在没有办法我再想其他问题。
感觉你也是不懂行,启动第三方程序时,传个参数过去。
解决方案十一:
process.start后,然后就是模拟按键精灵了,调用鼠标和键盘api模拟用户行为
解决方案十二:
没有这玩意,拿分走人。
解决方案十三:
process.start
解决方案十四:
引用12楼sxl_88的回复:
process.start
嗯,这点知道了,然后获取该界面的句柄,但是现在看如何实现输入、点击按钮等动作了
解决方案十五:
把第三方程序的父窗口指定成自己程序的窗口试试。找到控件之后,发postmessage之类的就差不多了
解决方案:
一、process.start启动其他程序二、操作,两张方法1、直接键盘、鼠标操作,模拟人的操作。2、获取句柄,通过消息操作,你可以baidu下:获取句柄、消息操作