你可以调用dos命令来执行:
class Win32Command
attr_reader :commandLine
def initialize(command, arguments)
@@command = command
@arguments = arguments
@commandLine = @@command << " " << @arguments
end
def run
exec self.commandLine
end
end
winc = Win32Command.new('ruby‘ ,'-v')
winc.run也可以winc = Win32Command.new('cls‘ ,'’)