查看: 4272|回复: 8

[已经解决] VA如何使用脚本跳转至网站。

[复制链接]
梦石
0
星屑
59
在线时间
536 小时
注册时间
2010-6-20
回帖
1256
发表于 2013-2-8 15:03:21 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×

怎么样才可以在VA打开浏览器跳转网站呢??

用脚本。
  1.   def command_jump
  2.   [url=home.php?mod=space&uid=271873]@jump[/url] = Win32API.new('shell32.dll','ShellExecuteA',%w(p p p p p i),'i')#
  3.   @jump.call(0, 'open','http://weibo.com/xiarxin',0, 0, 1) # 修改网址
  4.    @command_window.activate
  5.   end
复制代码
用这一条我出错了。
[url=http://rpg.blue/thread-329159-1-1.html]http://attach.66rpg.com/bbs/attachment/forum/201308/24/132414sa8au7zgh7ab21gx.png[/url]   [b]
无尽之旅--永无止尽的旅程。[/b]
梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2013-2-8 15:26:22 | 显示全部楼层
本帖最后由 Sion 于 2013-2-8 15:56 编辑

参数错了吧,把0全部换成nil
回复

使用道具 举报

梦石
0
星屑
59
在线时间
536 小时
注册时间
2010-6-20
回帖
1256
 楼主| 发表于 2013-2-8 15:33:03 | 显示全部楼层
Sion 发表于 2013-2-8 15:26
参数错了吧,把0全部换成nil


还是出错了啊。你可以么??
[url=http://rpg.blue/thread-329159-1-1.html]http://attach.66rpg.com/bbs/attachment/forum/201308/24/132414sa8au7zgh7ab21gx.png[/url]   [b]
无尽之旅--永无止尽的旅程。[/b]
回复

使用道具 举报

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2013-2-8 15:37:27 | 显示全部楼层
流星的瞬间 发表于 2013-2-8 15:33
还是出错了啊。你可以么??
  1. module Yest
  2.   OpenWeb =  Win32API.new('shell32.dll','ShellExecuteA',%w(p p p p p i),'i')
  3.   OpenWeb.call(nil, 'open', 'http://sanw.66rpg.com', nil, nil, 1)
  4. end
复制代码
Enjoy it !{:2_262:} Have fun  !
回复

使用道具 举报

梦石
0
星屑
59
在线时间
536 小时
注册时间
2010-6-20
回帖
1256
 楼主| 发表于 2013-2-8 15:39:53 | 显示全部楼层
Sion 发表于 2013-2-8 15:37
Enjoy it ! Have fun  !

未命名.jpg
[url=http://rpg.blue/thread-329159-1-1.html]http://attach.66rpg.com/bbs/attachment/forum/201308/24/132414sa8au7zgh7ab21gx.png[/url]   [b]
无尽之旅--永无止尽的旅程。[/b]
回复

使用道具 举报

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2013-2-8 15:45:52 | 显示全部楼层
本帖最后由 Sion 于 2013-2-8 15:49 编辑
流星的瞬间 发表于 2013-2-8 15:39


你妹啊,你插在事件里……
把module Yest和下面的end去掉


我懂了,你的脚本输入框太小导致换行错误。
要么用方法调用,要么去改脚本输入框:http://rpg.blue/thread-276636-1-1.html。
ps:我直接插进去居然也能用- -b,ruby语法真是灵活过头了。
QQ截图20130208154657.png

评分

参与人数 1星屑 +60 收起 理由
流星的瞬间 + 60 谢谢 搞定了

查看全部评分

回复

使用道具 举报

梦石
0
星屑
59
在线时间
536 小时
注册时间
2010-6-20
回帖
1256
 楼主| 发表于 2013-2-8 15:50:24 | 显示全部楼层
本帖最后由 流星的瞬间 于 2013-2-8 15:57 编辑
Sion 发表于 2013-2-8 15:45
你妹啊,你插在事件里……
把module Yest和下面的end去掉



那个。。。
dll是只读模式,编辑不了??拒绝写入。
@Sion

点评

你没有关闭游戏工程  发表于 2013-2-8 15:57
0也是可以的,不用改成nil  发表于 2013-2-8 15:55
编辑了  发表于 2013-2-8 15:51
[url=http://rpg.blue/thread-329159-1-1.html]http://attach.66rpg.com/bbs/attachment/forum/201308/24/132414sa8au7zgh7ab21gx.png[/url]   [b]
无尽之旅--永无止尽的旅程。[/b]
回复

使用道具 举报

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2013-2-8 17:46:11 | 显示全部楼层
本帖最后由 喵呜喵5 于 2013-2-8 17:51 编辑

class Game_Interpreter
  def 网页跳转
    @jump = Win32API.new('shell32.dll','ShellExecuteA',%w(p p p p p i),'i')
    @jump.call(0, 'open','http://guaiwulishi.lofter.com/download',0, 0, 1) #这里修改网址
  end
end


插入到main以上,然后在事件的脚本那里输入四个字“网页跳转”就可以了  
  
回复

使用道具 举报

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
回帖
1296
发表于 2013-2-8 20:01:57 | 显示全部楼层
纯ruby版- -b
  1. `start http://weibo.com/xiarxin`
复制代码
好歹当年也当过大魔王过,orz
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部