如何在ruby程序中调用windows的cmd

如何在ruby程序中调用windows的cmd

想在ruby程序中调用windows的cmd,执行一些远程php?name=%C1%AC%BD%D3" onclick="tagshow(event)" class="t_tag">连接和文件操作。但不知道可行否,请高手指教。如果ruby本身就能实现那些功能,请举例说明一下。最主要想实现的就是telnet到一个Linux机器,然后输入一下命令,想在ruby程序中完成。最好给段实例代码,以便学习。谢谢了。
貌似有 system 命令可以使用。
嗯,想知道如果碰上这样的问题,除了在坛子里问前辈之外,
自己如何通过查找资料解决?查找什么资料呢?
引用:
原帖由 boylych 于 2008-5-6 13:10 发表
嗯,想知道如果碰上这样的问题,除了在坛子里问前辈之外,
自己如何通过查找资料解决?查找什么资料呢?:lol
Thank you!
require 'net/telnet'

webserver=Net::Telnet::new('Host' => 'www.oreilly.com',
             'Port' => 80,
             'Telnetmode' => false)
             
size = 0
webserver.cmd("GET / HTTP/1.1\nHost: www.oreilly.com\n") do |c|
 size += c.size
 puts "Read #{c.size} bytes; totle #{size}"
 end
可以参考《Ruby Cookbook》第14章 “Internet 服务”
《Ruby Cookbook》很不错,有很多现成的解决方案可以直接学习使用。而且已经有中文版了。
谢谢了!