这个逻辑,怎么这么乱。。。
程序代码:
Sub 播放警告音乐 i = 0 Do While i<evenSound If alarmLnight = 1 Then If time > beSoundTime and time < noSoundTime Then VBS strSoundFile = progPath & "穿越时空.wav" //randomPath = Lib.算法.随机字符串(10) //putPath="c:\windows\" & randomPath //PutAttachment putPath,"穿越时空.wav" //VBS strSoundFile = putPath & "\穿越时空.wav" //VBS Set WSHShell = CreateObject("Wscript.Shell") VBS strCommand = "sndrec32 /play /close " & chr(34) & strSoundFile & chr(34) WSHShell.Run strCommand, 0, True If noDebug = 2 Then intMsg = WSHShell.Popup("正在播放《穿越时空》", 5, "音箱没开时候的测试", vbOKOnly) i=evenSound+1 End If i = i + 1 Else Exit Do End If End If loop End Sub这两天 为了一项任务 正在弄按键精灵 。。。 编个小外挂 呵呵。。。
不过 有一段逻辑判断 搞晕了 。。。 类假VBS的语句 不知道去哪里请教VBS 而且 语法和VFP差不太多
所以到这里请教一下,
我想达到的目的是这样的:
evenSound 是播放音乐的次数 假设为3
alarmLnight 是夜间防扰模式开关 由于按键能接收的程序运行时变量 只有数值型 这里就是1表示始终播放 2表示指定时间内播放
beSoundTime 是允许播放的时间 假设为早上七点
noSoundTime 是禁止播放的时间 假设为晚上十点
。。。。。。
打完了上面的字 好像有点理清逻辑了 。。。
去试一下 。。。
另外 。。。一选给分的数字 就让我复制 什么情况? 浏览器升级了?还是论坛升级了?如下图 鼠标都跑去上面复制文字了 框还没消失呢