0 0

[ruby] 如何调用notepad打开一个文件,然后让程序继续往下执行5

system("notepad f:/temp/temp.txt")
puts "hello"


如果像上面这样,调用notepad打开文件f:/temp/temp.txt后,程序会等待文件关闭后才会输出hello信息。
有没有办法可以让程序调用notepad打开文件f:/temp/temp.txt后就继续往下执行,输出hello信息,不要等待文件关闭。
问题补充:
<pre name="code" class="ruby">
system("notepad f:/temp/temp.txt")
puts "hello"
</pre>

如果像上面这样,调用notepad打开文件f:/temp/temp.txt后,程序会等待文件关闭后才会输出hello信息。
有没有办法可以让程序调用notepad打开文件f:/temp/temp.txt后就继续往下执行,输出hello信息,不要等待文件关闭。

补充:我其实是想做到,程序关闭之前调用notepad打开文件,然后程序再输出一点信息,然后就运行结束。这样的话用线程会有问题么?
问题补充:
<pre name="code" class="ruby">
system("notepad f:/temp/temp.txt")
puts "hello"
</pre>

如果像上面这样,调用notepad打开文件f:/temp/temp.txt后,程序会等待文件关闭后才会输出hello信息。
有没有办法可以让程序调用notepad打开文件f:/temp/temp.txt后就继续往下执行,输出hello信息,不要等待文件关闭。
<strong>问题补充:</strong>
&lt;pre name="code" class="ruby"&gt;
system("notepad f:/temp/temp.txt")
puts "hello"
&lt;/pre&gt;

如果像上面这样,调用notepad打开文件f:/temp/temp.txt后,程序会等待文件关闭后才会输出hello信息。
有没有办法可以让程序调用notepad打开文件f:/temp/temp.txt后就继续往下执行,输出hello信息,不要等待文件关闭。

补充:我其实是想做到,程序关闭之前调用notepad打开文件,然后程序再输出一点信息,然后就运行结束。这样的话用线程会有问题么?

只是打开现有文件,不对它进行任何操作。
2008年11月19日 10:56

3个答案 按时间排序 按投票排序

0 0

试试

start notepad ....

2008年11月29日 16:13
0 0

你是想向文件中写入内容吗?

2008年11月19日 18:16
0 0

对于这个,你还是用线程吧。

2008年11月19日 14:19

相关推荐

    QT应用程序调用NotePad2打开文本文件的方法

    附带一个QT小程序,有详细实现步骤和Notepad2 说明:把notepad2的程序放Debug或者release目录下(注意:这里notepad2程序的文件夹要和你的运行的*.exe文件放在同一级目录下,不然notepad2很难启动成功)

    Notepad(打开各种文件)

    标题 "Notepad(打开各种文件)" 描述的是一个非常基础但实用的文本编辑器——Notepad。这个软件虽然小巧,但功能强大,能够处理多种类型的文件,是日常工作中查看和编辑文本文件的得力助手。 Notepad是Windows操作...

    Notepad++ 打开所有类型文件

    这个软件我用了很多年了,可以说是电脑必备,打开任意类型文件。java,js,html,host,等等各种乱七八糟的。 去新公司工作,工作机上没有notepad,用的很是不舒服,加上之前的安装包找不到了,在网上找了好久才找到...

    notepad ++打开双窗口的方法

    - **复制窗口**:如果你已经打开了一个文件,可以右键点击任务栏上的Notepad++图标,然后选择“新建窗口”。这会在同一个实例中创建一个新的窗口,你可以在这个新窗口中打开另一个文件。 4. **排列窗口** 一旦你有...

    建立关联程序的例子。本程序演示把 .bar 文件与 NotePad建立关联(3KB)...

    3. **设置默认打开程序**:确保`.bar`文件的`OpenWithList`和`OpenWithDefault`键指向NotePad的可执行文件`notepad.exe`。 4. **提供用户界面**:创建一个简单的用户界面,让用户可以选择执行关联操作,或者查看当前...

    C++使用指定的程序打开指定的文件

    在网上查了很久都找不到C++使用指定程序打开指定文件,灵机一动,想到了这个办法。比如用记事本打开后缀是word文档,或者用notepad++打开后缀是dat的文件等,可以指定用任意程序打开任意文件。

    notepad++打开二进制文件的插件

    当你下载到一个名为"HexEditor.dll"的文件并将其解压缩后,你需要将它放置在这个目录下,以便Notepad++能够识别并加载这个插件。这个插件就是Hex Editor,它允许用户以十六进制格式查看和编辑二进制文件,这对于处理...

    notepad++主题文件

    notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题...

    notepad文本打开工具

    压缩包中的文件“npp.6.5.2.Installer.exe”可能是Notepad++的一个版本安装程序。Notepad++是Notepad的增强版,具有更多的功能和特性,尤其是对程序员而言。它支持多文档界面,可以同时打开多个文件进行编辑,还支持...

    notepad++安装执行文件

    标题“notepad++安装执行文件”指的是Notepad++的安装程序,通常是一个可执行文件(.exe),在这个案例中是“npp_7.5_Installer.exe”。这个文件是Notepad++版本7.5的安装包,用户只需双击运行,按照提示步骤即可...

    notepad 文件查看插件

    这些插件增强了Notepad++对文件的管理和浏览能力,比如NppExplorer提供了类似于资源管理器的界面,让用户方便地浏览和打开文件,而FileSwitcher则提供了快速在最近打开的文件之间切换的功能。 至于“Explorer.dll”...

    notepad++编辑nginx配置文件支持高亮

    5. 最后,打开一个Nginx配置文件(.conf),Notepad++应该会自动识别并应用高亮显示。 这个过程的关键在于理解Notepad++的用户定义语言机制。XML文件中的每一项规则对应了配置文件中的语法元素,比如: - `...

    VC++根据文件后缀名获文件打开方式

    1. **FindExecutable()**:这是一个Windows API函数,用于查找与指定文件扩展名关联的可执行文件。它返回一个字符串,这个字符串通常是与该扩展名关联的程序的完整路径。 2. **SHGetKnownFolderPath()**:此函数...

    使用Notepad++编辑运行Python程序

    - 可以利用Notepad++的“会话”功能来保存多个文件的打开状态,方便后续继续编辑。 通过以上介绍,我们可以看到Notepad++不仅是一款优秀的文本编辑器,而且通过适当的配置和插件的支持,它还可以成为Python编程的...

    Notepad3强大的记事本

    值得注意的是,提供的压缩包中包含的"**Notepad3.exe**"文件,即为Notepad3的可执行程序,用户可以直接下载解压后运行,无需安装,方便快捷。这种绿色便携版的设计,使得Notepad3成为开发者随身携带的得力助手。 总...

    LabWindowsCVI调用外部程序的六种方法源代码

    通过传递一个包含命令行字符串的参数,可以调用外部程序。例如,`system("notepad.exe");` 将启动记事本程序。 2. **WinExec函数** Windows API 提供的 `WinExec()` 函数允许程序执行新的进程。它有多种执行模式,...

    文本编辑器+Notepad+7.5.6.x64单文件便携版

    而"文本编辑器(Notepad++)7.5.6.x64单文件便携版.exe"则是Notepad++的实际可执行文件,双击即可启动程序,开始编辑文本。 总的来说,Notepad++ 7.5.6.x64单文件便携版是一个强大且便捷的文本编辑工具,适合程序员、...

    notepad++安装文件

    标题中的“notepad++安装文件”指的是Notepad++的安装程序,这通常是一个可执行文件,用于在用户的计算机上安装Notepad++。在提供的文件名列表中,“npp_7.3.2_Installer.exe”就是这个安装程序,表示的是Notepad++...

    Notepad 记事本小程序

    【标题】"Notepad 记事本小程序"指的是一个基于C++编程语言开发的简易文本编辑器,专为初级学习者设计。这个控制台程序旨在模仿我们常用的Windows系统中的记事本应用程序,提供基本的文字输入、保存和读取功能。 ...

    Notepad++ 单文件版

    Notepad++ 单文件版 代替记事本的工具

Global site tag (gtag.js) - Google Analytics