pl_014 于 2011-03-30 19:17:08发表:
命令行下程序内的输入其实都是在读stdin这个文件里的东西,可以尝试把要输入的东西放到命令行(那个程序?)的stdin里。
wurr707 于 2011-03-30 13:09:47发表:
10# zhweiz 目前你的程序运行方式是: 运行程序->弹出参数界面->输入参数->得到结果,是这样吧 如果你能够得到程序的接口的话,那么你可以重写方法或者其他的方式 输入参数->运行参数->得到结果 又或者你无法这样做的话,那么你试试看: 运行程序->通过shell获取程序运行状态(不让弹出界面)->在脚本中绑定参数->得到结果 具体的再讨论吧
cuiweixie 于 2011-03-30 10:48:44发表:
不解
zhweiz 于 2011-03-29 16:29:07发表:
9# wurr707 怎么理解?能说清楚点吗?
wurr707 于 2011-03-29 16:23:58发表:
这个需要看软件是否给你开了这个接口
zhweiz 于 2011-03-29 16:05:45发表:
7# wangyu 有没有方法自动运行呢,参数每次都是固定的
wangyu 于 2011-03-29 15:19:32发表:
6# zhweiz 明白你意思了。软件本来是交互式,你想加参数自动运行。 这样的话你就只能看看那个软件的手册了。一般软件都可以用参数运行
zhweiz 于 2011-03-29 14:09:44发表:
4# wangyu 这是一个软件,输入软件名后会运行,运行过程当中需要输入参数。
zeur913 于 2011-03-29 13:49:42发表:
不太了解,围观。
wangyu 于 2011-03-29 13:39:29发表:
3# zhweiz 更不明白你的意思了。 如果已经知道你要运行什么参数,直接在shell里给出就好,何必交互
zhweiz 于 2011-03-29 12:55:19发表:
2# wangyu 你没明白我的意思,我是说怎样让参数自动付给程序。 我这里的参数是固定的,每次运行都得输入一遍,我想通过编写脚本,让脚本自动运行输入参数
wangyu 于 2011-03-29 12:05:12发表:
read a,你输入的就在$a变量里,然后使用结构化命令就能执行你的选择了。
pl_014 于 2011-03-30 19:17:08发表:
命令行下程序内的输入其实都是在读stdin这个文件里的东西,可以尝试把要输入的东西放到命令行(那个程序?)的stdin里。
wurr707 于 2011-03-30 13:09:47发表:
10# zhweiz
目前你的程序运行方式是:
运行程序->弹出参数界面->输入参数->得到结果,是这样吧
如果你能够得到程序的接口的话,那么你可以重写方法或者其他的方式
输入参数->运行参数->得到结果
又或者你无法这样做的话,那么你试试看:
运行程序->通过shell获取程序运行状态(不让弹出界面)->在脚本中绑定参数->得到结果
具体的再讨论吧
cuiweixie 于 2011-03-30 10:48:44发表:
不解
zhweiz 于 2011-03-29 16:29:07发表:
9# wurr707
怎么理解?能说清楚点吗?
wurr707 于 2011-03-29 16:23:58发表:
这个需要看软件是否给你开了这个接口
zhweiz 于 2011-03-29 16:05:45发表:
7# wangyu
有没有方法自动运行呢,参数每次都是固定的
wangyu 于 2011-03-29 15:19:32发表:
6# zhweiz
明白你意思了。软件本来是交互式,你想加参数自动运行。
这样的话你就只能看看那个软件的手册了。一般软件都可以用参数运行
zhweiz 于 2011-03-29 14:09:44发表:
4# wangyu
这是一个软件,输入软件名后会运行,运行过程当中需要输入参数。
zeur913 于 2011-03-29 13:49:42发表:
不太了解,围观。
wangyu 于 2011-03-29 13:39:29发表:
3# zhweiz
更不明白你的意思了。
如果已经知道你要运行什么参数,直接在shell里给出就好,何必交互
zhweiz 于 2011-03-29 12:55:19发表:
2# wangyu
你没明白我的意思,我是说怎样让参数自动付给程序。
我这里的参数是固定的,每次运行都得输入一遍,我想通过编写脚本,让脚本自动运行输入参数
wangyu 于 2011-03-29 12:05:12发表:
read a,你输入的就在$a变量里,然后使用结构化命令就能执行你的选择了。