省略第2个参数,不省略第1个和第3个参数,请问怎么写?
vbs吧
全部回复
仅看楼主
level 5
比如:
输入内容 = InputBox("请输入:", "标题", "666")
现在想省略【"标题"】这一项,让它使用默认值,该怎么写?
如下写法报错:
输入内容 = InputBox("请输入:", , "666")
如下写法不符合我的要求(我要使用的默认值并不是空):
输入内容 = InputBox("请输入:", "", "666")
2023年06月07日 09点06分 1
level 14
报错原因好歹贴一下啊
2023年06月08日 10点06分 4
抱歉,我在按键精灵里测试 InputBox("请输入:", , "666") 后报错,并根据“按键精灵和VBS语法大致相同”的经验,直接判定VBS也会报错。但看到楼上朋友的回答后我去测试了下,发现VBS并不会报错。所以此问题在VBS下已解决;只是在按键精灵下依然没办法。
2023年06月08日 17点06分
level 7
那你要”默认值“你得给出一个默认值不同的环境啊
你在这里口说无凭
老是要默认值就和 设计登月飞船要能克服两颗太阳引力
实在没有意义
而且你在vbs里用着用的空的
干嘛到了个不存在的环境里就一定要那里的默认值?
2023年06月09日 08点06分 5
我其实是想了解省略一个参数的方法,尤其是当这个参数不在最后的时候。
2023年06月13日 10点06分
level 7
况且你怎么知道inputbox("c",,"1")空掉的值输入进函数 函数把他转化为了chr(0)或者”“?
2023年06月09日 08点06分 6
这里没太看懂。vbs实测确实是相当于""。
2023年06月13日 10点06分
level 7
总之 inputbox只在vb,vbs,按键精灵里有 默认值都是“” 你就写“”行了
2023年06月13日 12点06分 7
嗯,好的。目前这个问题可以算是比较完美地解决了。谢谢!
2023年06月14日 14点06分
1