Project1

标题: VA如何使用脚本跳转至网站。 [打印本页]

作者: 流星的瞬间    时间: 2013-2-8 15:03
标题: VA如何使用脚本跳转至网站。

怎么样才可以在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
复制代码
用这一条我出错了。
作者: Sion    时间: 2013-2-8 15:26
本帖最后由 Sion 于 2013-2-8 15:56 编辑

参数错了吧,把0全部换成nil
作者: 流星的瞬间    时间: 2013-2-8 15:33
Sion 发表于 2013-2-8 15:26
参数错了吧,把0全部换成nil


还是出错了啊。你可以么??
作者: Sion    时间: 2013-2-8 15:37
流星的瞬间 发表于 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  !
作者: 流星的瞬间    时间: 2013-2-8 15:39
Sion 发表于 2013-2-8 15:37
Enjoy it ! Have fun  !


作者: Sion    时间: 2013-2-8 15:45
本帖最后由 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语法真是灵活过头了。


作者: 流星的瞬间    时间: 2013-2-8 15:50
本帖最后由 流星的瞬间 于 2013-2-8 15:57 编辑
Sion 发表于 2013-2-8 15:45
你妹啊,你插在事件里……
把module Yest和下面的end去掉



那个。。。
dll是只读模式,编辑不了??拒绝写入。
@Sion
作者: 喵呜喵5    时间: 2013-2-8 17:46
本帖最后由 喵呜喵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以上,然后在事件的脚本那里输入四个字“网页跳转”就可以了  
  
作者: zhangbanxian    时间: 2013-2-8 20:01
纯ruby版- -b
  1. `start http://weibo.com/xiarxin`
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1