繁体   English   中英

用ruby打开Windows文件?

Opening Windows files with ruby?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

是否可以在Windows(默认程序)中打开文件(XML,Word)? 我正在使用Windows 7和最新的ruby版本(1.9.2)。

2 个回复

尝试使用“系统”调用来运行“启动”命令,如下所示:

system("start hello.doc") # Should launch MS Word.
system("start file.xml") # Should launch an XML viewer.

如果您想让Ruby脚本打开Word文件并对其进行操作,则可能需要研究win32ole库。

1 使RUBY实际上在Windows中而不是在ruby中打开文件

我希望Ruby打开文件(特别是.docx文件),但不希望在Ruby中打开它,而是实际上将其打开,就像我在资源管理器中双击该文件一样。 我已经搜索并阅读,但是找不到答案。 能做到吗? 非常感谢! ...

2 通过Windows打开文本文件,用ruby双击

我是Ruby的新手,所以如果我的问题太基本了,请原谅... 我编写了一个程序,该程序在文本文件中搜索某些值。 它的工作方式是,当我从命令行运行程序时,它要求文件进行搜索。 因此,我将文件拖到命令窗口,然后按Enter。 该程序将接管并完成应有的工作...我还使用Ocra创建了一个ex ...

2015-12-15 21:11:00 0 91   ruby
3 用Ruby打开外部文件

我正在尝试学习Ruby,到目前为止,我一直在以文本编辑方式编写代码,将其保存为.rb文件并从终端启动。 我现在的主要目标是弄清楚如何打开外部应用程序,并告诉他们执行操作。 我在Mac OS X上,并且一直使用AppleScript来完成此任务。 但是,我不知道如何在Ruby中做同样的事情。 ...

4 用Ruby打开文件

我需要查看文件是否存在,然后如果存在,则要打开该文件并查看其包含的内容。 我有以下方法: 第一种方法有效。 我无法使用第二种方法打开文件。 问题是,即使文件存在,因为我在第二个方法中还记得第一个方法,所以它不会打开文件。 你能帮助我吗? ...

2019-02-27 16:03:06 1 65   ruby
5 在Ruby中打开文件

代码示例1: 代码示例2: 我想知道哪种是在文件中实现行计数的更好方法。 就Ruby中的良好语法而言。 ...

6 如何用ruby打开文件?

我试图在rails用户模型上用ruby打开一个文件并从用户控制器调用它,但它一直让我丢失错误的参数数量(给定0,预期1..3)。 这是我的文件目录'app','assets','files','test_list.txt''app','controllers','users control ...

7 如何使用 Ruby 打开 Windows 资源管理器到文件夹

我正在尝试用 Ruby 编写一个简单的程序来打开 Windows 中的特定文件夹。 我正在做一个简单的系统调用来打开文件夹路径的资源管理器窗口。 我要打开的路径是\\AppData\\Roaming\\SketchUp\\SketchUp 2014 。 当我输入以下内容时: 我的cmd窗口文件 ...

8 Windows上的Ruby文件权限问题

我正在尝试通过ruby代码修改Windows上的C:\\ Windows \\ System32 \\ Drivers \\ etc \\ hosts文件。 以“ w”或“ a”模式打开文件时,出现错误 在Windows 8上,我已完全控制以下用户的hosts文件 我已经验证了 ...

9 ruby:打开文件对象到stdout

我是Ruby的新手,我正在尝试打开一个指向stdout的File对象。 我从这个问题中知道将stdout重定向到指向File非常简单,但是重定向File指向stdout呢? 我正在编写一个程序,我正在考虑为用户提供将部分输出写入文件的选项。 如果他们不选择该选项,则应将所有输出写入 ...

10 Ruby:如何检查文件是否仍然打开?

Ruby的文档报告说,将File.open与块一起使用会自动关闭文件,否则建议使用close方法显式关闭文件。 如果在后一种情况下,如果有人忘记关闭文件,则文件保持打开状态。 如何检查文件是否仍然打开并最终关闭? 如果我决定使用IO类打开文件并使用IO.new(fd)创建新的I / O ...

2015-09-05 18:17:26 3 3713   ruby/ io
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM