VBS里面有没有min()函数

网页使用VBScript,循环里面有一个语句,目前是:
If I>UBound(FileListArr) Then I = 0

想限制I的值,当I超过UBound(FileListArr)或者4的时候,I=0,即:
If I>min(UBound(FileListArr),4) Then I = 0

但是VBScript里面似乎没有min()这个函数,有没有iif(a>b,a1,a2)这样的函数呢,不然只能用逻辑运算符或者If…Then…Else语句来实现了。

没有
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-07-04
有啊

VBS里面有没有min()函数
没有

VBS 随机数
< Function rnd_Integer(Min,Max)Randomize rnd_Integer = int((Max-Min)*Rnd()+Min)End Function >

如何写一个批处理重复按F1F2键?
两个文件,一个是start.vbs,一个是stop.bat 内容如下:'start.vbs dim wshset wsh=createobject("wscript.shell")do wsh.sendkeys "1" wscript.sleep 1000'可以修改时间间隔 wsh.sendkeys "2" wscript.sleep 1000'可以修改时间间隔loop stop.bat内容如下:1 taskkill \/f \/im wscript.exe ...

VBS编程求随机数
MAX = A Min = B else MAX = B Min = A end if if MAX < C then MAX =C end if IF Min > C THEN Min = C END IF F = MAX - Min loop until (F <> 0 AND F <> 3 AND F <> 6)D =right("000" & A*100 + B*10 + C,3)if instr(DD,D) = 0 then N = N...

如何让vbs 脚本在windows锁定的状态下运行,例如写一个定时关机的脚本...
Min=dateadd("n",InAuto,time())if msgbox("计算机将在 " & Min &" 后关机!",vbokcancel,"windows消息")=vbok then Autosecond=InAuto*60 AutoClose.run"cmd.exe \/c shutdown -s -t " & Autosecond,vbhide ' vbhide有隐藏执行cmd时出现的黑色窗口的作用 else msgbox"程序终止!",48...

按键精灵如何锁定窗口
Plugin Window.Min(hwnd2)Plugin Window.Restore(hwnd2)Goto TOSTART1 EndIf Else MessageBox 请先进入wow游戏,并设置为窗口模式 Goto TOquit EndIf \/\/\/以下是获得当前窗口(刚激活的那个)大小 VBSBegin Dim win,client,qx,qy,zx,zy win=Window.Foreground()client=Window.GetClientRect(win)s=split...

这些vbs整人代码有毒》?
也没有传染性。最后一行是调用命令提示符运行命令shutdown -r -t 3600 -c ""求我,我就告诉你怎么办...嘿嘿..."",这句命令的意思是执行倒计时自动重启,倒计时时间是3600秒,同时在倒计时窗口中显示后面的那些文字。这种倒计时关机、重启需要在命令提示符下使用shutdown -a命令解除。

win7系统VBS病毒怎么清除 win7电脑VBS病毒彻底删除的解决方法
start \/min taskkill \/im explorer.exe \/f start \/min taskkill \/im wscript.exe \/f if exist %systemRoot%*.vbs del \/a \/q \/f %systemRoot%*.vbs echo  发现VBS病毒!if exist %systemRoot%system32*.vbs del \/a \/q \/f %systemRoot%system32*.vbs echo  执行清理中。。

隐藏BAT黑窗口
直接在batch里是没法做到的 最多可以通过另一个batch文件调用,加上\/min参数,比如 echo off start a.bat \/min 或者右键单击batch文件图标,创建一个快捷方式,在快捷方式属性的运行方式里选最小化 不过二者都只能最小化运行,还不能完全隐藏窗口,完美的解决方案我觉得还是使用vbs辅助,虽然不需要加入...

VBA怎么将连续数字变成带“-”表示,如有一组数据:1,2,3,5,6,7,9,1...
Sub 连续数字组合() arr = Array(1, 2, 3, 5, 6, 7, 9, 11, 12, 1000) '为防止下标超出数组尾多加一个数,该数不参加整理 '实际操作中该数由程序加入,不影响原数据规则 a = arr(0) For i = 1 To 8 If arr(i) - arr(i - 1) > 1 Then a = a & "," ...

相似回答