我想用vbs来实现telnet方式连接到linux机器然后执行一些指定的shell命令,并获取到输出的结果,如何来做?

示例命令:
cd /usr/local/jboss5/ngsutils/databasemanager/scripts
./dbmanager.sh -r -n SB1DEMO1 -T /usr/local/jboss5/ngsutils/savepoints/SB1DEMO1 -c

cd /u4/sb1demo1/scenxml/OAGIS/
gen_post /SB1DEMO1/ConnectorServlet -eINORD1236.txt -hcatdev4 -p10280
[这里需要捕获gen_post命令的output信息]
如果先不考虑捕获输出信息,先只考虑执行shell命令呢?vbs怎么来做?

VBS本身就无法捕获返回的信息,我曾经做过很多次努力都以失败告终。

最后我使用了第三方插件才实现了捕获返回信息的功能。这个插件的名字是:Dart PowerTCP Telnet

如果还需要进一步的了解,可以去查询一下,有很多相关的介绍,怎么也比我在这里写要清楚。
或者和我联系亦可。

那不是超级简单,执行命令可以直接用脚本创建需要执行的命令的文本文件,然后用调用Telnet 时加载就行了。如果想看着,用模拟键盘也可以。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答