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

Python012

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

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

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

puts "hello"</pre如果像上面这样,调用notepad打开文件f:/temp/temp.txt后,程序会等待文件关闭后才会输出hello信息。

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

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

puts "hello"</pre如果像上面这样,调用notepad打开文件f:/temp/temp.txt后,程序会等待文件关闭后才会输出hello信息。

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

<strong问题补充:</strong

&ltpre 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信息,不要等待文件关闭。

只是打开现有文件,不对它进行任何操作。

常用的写代码软件有以下几个:

1、WebStorm。WebStorm是jetbrains公司旗下一款JavaScript开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScriptIDE”等。

2、SublimeText。SublimeText是一个代码编辑器也是HTML和散文先进的文本编辑器。

3、HBuilder。HBuilder是专为前端打造的开发工具,具有飞一样的编码、最全的语法库和浏览器兼容数据、可以方便的制作手机APP、最保护眼睛的绿柔设计等特点。

以@开始的变量是【实例变量】,实例变量属于特定的对象。

class Person

def initialize(name, gender, age)

@name = name

@gender = gender

@age = age

end

end

上面的例子中,@name, @gender,@age都是实例变量。可以在类或子类的方法中引用实例变量。若引用尚未被初始化的实例变量的话,其值为nil。

【类变量】被一个类的所有实例对象共享,也可以被类方法访问到。类变量名以‘@@’,开始,例如‘@@number’。和全局变量,实例变量不同,类变量在使用前必须初始化:

class Person

@@number = 0 #使用前必须有初值

def initialize(name, gender, age)

@name = name

@gender = gender

@age = age

@@number += 1

end

end

类变量是私有的,在类外无法直接访问,你只能通过实例方法和类方法去访问它。