按键精灵8调用子函数获取返回值怎么实现?就是判断,返回参数,我想返回flag参数,但是返回不了

Subhuoqu(flag)s=Plugin.GetSysInfo.GetScreenResolutionXMsgbox"获得屏幕分辨率宽度:"&sIfs=1440The... Sub huoqu(flag)

s=Plugin.GetSysInfo.GetScreenResolutionX
Msgbox "获得屏幕分辨率宽度:"&s
If s=1440 Then
flag=yes
Else
flag=no
End if
//下面这句是获得屏幕分辨率高度
SH = Plugin.GetSysInfo.GetScreenResolutionY
Msgbox "获得屏幕分辨率高度:"&SH
End sub
Call huoqu(g)

msgbox "s=["&s&"]sh="&sh&"flag="&g //这里想返回一个参数
展开
 我来答
yiren69
2015-01-01
知道答主
回答量:2
采纳率:0%
帮助的人:2859
展开全部
//调用过程的方法实现显示三个变量值:
DIM s , sh , flag//定义全局变量,可以不用
Call huoqu() //调用过程
msgbox "s=["&s&"]sh="&sh&"flag="&flag

SUB huoqu() //定义过程
s=Plugin.GetSysInfo.GetScreenResolutionX
Msgbox "获得屏幕分辨率宽度:"&s
If s=1440 Then
flag="yes" //字符串用双引号
Else
flag="no" ///字符串用双引号
End if
//下面这句是获得屏幕分辨率高度
SH = Plugin.GetSysInfo.GetScreenResolutionY
Msgbox "获得屏幕分辨率高度:"&SH
End SUB

//用过程返回值,好象不行;可以用返回函数值的方法
//调用方法:
DIM s , sh //定义全局变量,可以不用
//不用flag做变量,直接使用函数名就可以
msgbox "s=["&s&"]sh="&sh&"flag="&huoqu//使用函数名,得到返回函数值

Function huoqu()//定义函数
s=Plugin.GetSysInfo.GetScreenResolutionX
Msgbox "获得屏幕分辨率宽度:"&s
If s=1440 Then
huoqu="yes" //函数名=返回值
Else
huoqu="no" //函数名=返回值
End if
//下面这句是获得屏幕分辨率高度
SH = Plugin.GetSysInfo.GetScreenResolutionY
Msgbox "获得屏幕分辨率高度:"&SH
End Function
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式