
set ws=createobject("wscriptshell")
wscriptsleep 3000 rem 暂停3000毫秒
wsrun "cmdexe /c taskkill /f /im notepadexe /t",0 rem 关闭记事本
关闭程序得知道程序的进程名,在任务管理器里面
在通用部分声明一个变量 为日期类型的数据
你可以添加一个timer 时钟控件 应该明白吧?
在timer事件里编辑 给你声明的变量赋值为now(也就是你现在的系统日期和时间)
每50毫秒 赋值一次 这样可保证你的时间的准确性
然后别的地方 你可以写成 if 语句 或者选择语句都可以
当这个变量等于 你想设置的时间时 执行代码!
当然同样也可以写成timer 事件 如果你声明的变量的值 等于你所设定的值的时候发生的事件……
这个都是用初级VB的方法 不用添加控件的
1点击WIN按钮,在运行对话框下面输入cmd,打开命令提示符窗口。
2 在提示符底部输入记事本,打开记事本程序。
3在记事本下面输入:Msgbox "这是一个提示窗口"
4 然后单击“文件”菜单,选择“另存为”,打开对话框。
5在对话框中输入程序名:demo。将类型保存为all,选择要保存的路径,然后单击save。
6在命令提示符下面输入wscript d:\demovbs,打开VBS脚本程序。
7WSCRIPT是Windows脚本主机,专门用于调试WSH脚本、VBS、js和WSH文件格式。Wscript / 查看更多命令以及如何运行它们。
8 进入cscript d: \ demo。运行脚本的提示符底部的vbs。
注意事项:
VBS, Microsoft Visual Basic Scripting Edition是Visual Basic编程语言家族的最新成员,它将灵活的脚本语言引入到更广泛的应用程序中,包括Microsoft Internet Explorer中的Web客户端脚本和Microsoft Internet Information Server中的Web服务器脚本。
Dim Wsh '定义变量
Set Wsh = WScriptCreateObject("WScriptShell") '创建wsh对象 读取系统信息函数
WScriptSleep(0000) '停顿0秒 1000是一秒 毫秒为单位
WshRun "cmd /c C:\WINDOWS\mwwb\bootbat",0,True '0是隐藏运行,1是正常运行,2是激活并最小化运行,3是激活并最大化运行,true是调用当前程序结束之后再往下运行
Set Wsh=NoThing '释放变量
WScriptquit'退出脚本
呵呵,其实这个很简单的,你知道有这种
Rem 这个作用就是一秒显示一次,你要修改内容就修改StrText和TimerstrText = "你想说的话"
Timer = 1000 'VBScript是毫秒制,1000才是一秒
do
intButton=WScriptCreateObject("WScriptShell")Popup(strText,Timer)
loop
Option Explicit
Dim sysTime,sysHour,sysMinute,sysSecond,userTime,userHour,userMinute,userSecond
userTime="8:00:00"
'这里设置时间(时:分:秒)特别提醒:分钟和秒钟如果只有个位的话,那就一定要在十位上补零如8点5分3秒就写成(8:05:03),记住哟~
userTime=Split(userTime,":")
userHour=userTime(0)
userMinute=userTime(1)
userSecond=userTime(2)
Do
sysTime=Split(Split(Now()," ")(1),":")
sysHour=sysTime(0)
sysMinute=sysTime(1)
sysSecond=sysTime(2)
Select Case True
Case sysHour>userHour
Exit Do
Case sysHour=userHour
Select Case True
Case sysMinute>userMinute
Exit Do
Case sysMinute=userMinute
If sysSecond=userSecond Then Exit Do
End Select
End Select
Loop
'时间到后程序会执行"Loop"下面的脚本
WScriptCreateObject("WScriptShell")Run "cmdexe /C MSG 时间到!",0
WScriptQuit
以上就是关于如何用VBS脚本判断VBS执行了多长时间和关闭一个正在运行的程序全部的内容,包括:如何用VBS脚本判断VBS执行了多长时间和关闭一个正在运行的程序、VBS,我想在指定日期时间,比如:2008-02-06,8:20:23秒运行一个程序怎么写、vbs 常用命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)