赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 92921 |
最后登录 | 2020-5-5 |
在线时间 | 20 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 20 小时
- 注册时间
- 2005-10-24
- 帖子
- 1571
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
require 'Win32API'
sizz = Win32API.new('shell32.dll','ShellExecuteA',%w(p p p p p i),'i')
sizz.call(0, 'open', 'D:\Downloads\vba1.7\GBA 模拟器 1.7.exe',0, 0, 1)
-----------------------
以上是ruby运行其他应用程序的方法,但在rm中,程序就是不运行,求解.
---------------------------------------------------------------
后来我用
require 'Win32API'#调用库文件
st=Win32API.new("kernel32","WinExec","pi","l")
open='C:\Program Files\Internet Explorer\iexplore.exe'
st.call(open,1)
也是ruby能运行,rm不可以,是不是rm没有库文件调用,所以不能成功? |
|