Project1

标题: 这个‘ ‘命令行怎么从ARGV数组中取出? [打印本页]

作者: 灵魂の补给    时间: 2011-8-28 21:10
标题: 这个‘ ‘命令行怎么从ARGV数组中取出?
在脚本中写‘ Game.exe aa bbb cccc‘这样就打开游戏了。后面是不是传进的实参?
是不是从ARGV中取出?我怎么试了,这个数组还是空白啊?dsu_plus_rewardpost_czw
作者: fux2    时间: 2011-8-28 22:02
只能用API获得吧,getcommandline?
作者: 亿万星辰    时间: 2011-8-28 22:18
以前做RMPPT的时候,某人好像告诉过我取参数的方法~
作者: fux2    时间: 2011-8-28 22:24
  1. GetCommandLine = Win32API.new("kernel32.dll", "GetCommandLine","v","p")
  2. p File.basename(GetCommandLine.call()).gsub(/(.*)\"(.*)/){$1+$2}
复制代码

作者: IamI    时间: 2011-8-29 09:38
ARGV
传给Ruby脚本的参数。内部变量$*的别名。而面向Ruby自身的参数已经被摘除。

Game.exe == Ruby.exe => false
作者: zphyp120    时间: 2011-8-29 14:40
ARGV是什么?新编程语言?- -


zphyp120于2011-8-29 14:40补充以下内容:
ARGV是什么?新编程语言?- -




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