G**Y 发帖数: 33224 | 1 从一个程序里向一个窗口里传命令,怎么实现怎容易?
我想写个自动编程序的程序。准备让用户填个单子,我就自动生成一段代码。这些都好
搞定。
但是怎么把这个代码自动的发到程序(比如matlab之类的)的console里呢? |
p****s 发帖数: 32405 | 2 用户单子写到文件。
console对该文件做读操作?
【在 G**Y 的大作中提到】 : 从一个程序里向一个窗口里传命令,怎么实现怎容易? : 我想写个自动编程序的程序。准备让用户填个单子,我就自动生成一段代码。这些都好 : 搞定。 : 但是怎么把这个代码自动的发到程序(比如matlab之类的)的console里呢?
|
R***a 发帖数: 41892 | 3 matlab没commandline 模式么?
另外,windows api是可以往应用程序里发模拟键盘按键的。
你先把code放clipboard里,然后往应用程序里发一个paste命令
【在 G**Y 的大作中提到】 : 从一个程序里向一个窗口里传命令,怎么实现怎容易? : 我想写个自动编程序的程序。准备让用户填个单子,我就自动生成一段代码。这些都好 : 搞定。 : 但是怎么把这个代码自动的发到程序(比如matlab之类的)的console里呢?
|
f****p 发帖数: 18483 | 4 你这问题问的都不清楚。你得说清楚神马平台,用的神马API/SDK。一般支持GUI的窗口
系统,使用的都是消息循环方式,包括XWindow, MS Windows等等,你都可以用另外的
程序向窗口里面发消息,从而模拟键盘输入和鼠标输入,但是SDK差远了,都不一样。
还有其他的比如GTK+,Qt等等,你用的是啥?你得得到那个目标窗口的handle,还得知
道那个process的id,才能具体谈如何实现。
【在 G**Y 的大作中提到】 : 从一个程序里向一个窗口里传命令,怎么实现怎容易? : 我想写个自动编程序的程序。准备让用户填个单子,我就自动生成一段代码。这些都好 : 搞定。 : 但是怎么把这个代码自动的发到程序(比如matlab之类的)的console里呢?
|
G**Y 发帖数: 33224 | 5 这么复杂呀。我再去看看。要跨平台。
我写的程序是R
http://www.r-project.org/
我知道肯定是可以的。因为有很多软件都给R加了IDE。就相当于把R欠到一个窗口里,
然后给他发命令。比如:
http://www.sciviews.org/Tinn-R/
https://www.rstudio.com/ide/
等等。
当然我要做的比上面简单多了。第二个是开源的似乎是用cpp+gwt写的。
【在 f****p 的大作中提到】 : 你这问题问的都不清楚。你得说清楚神马平台,用的神马API/SDK。一般支持GUI的窗口 : 系统,使用的都是消息循环方式,包括XWindow, MS Windows等等,你都可以用另外的 : 程序向窗口里面发消息,从而模拟键盘输入和鼠标输入,但是SDK差远了,都不一样。 : 还有其他的比如GTK+,Qt等等,你用的是啥?你得得到那个目标窗口的handle,还得知 : 道那个process的id,才能具体谈如何实现。
|