wscript.sleep 1000是啥意思??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wscript.sleep 1000是啥意思??相关的知识,希望对你有一定的参考价值。
用在vbs脚本语言中,我知道这是个延时的命令,现有两个疑问:
1. wscript.sleep这个命令的运行后,进程里面是不是又多了一个进程名,或者只有以前的wscript.exe进程?.它又占不占内在呢?
包括其它的如:wscript.createobject("wscript.shell").run执行的时候是否会多出由script.exe引发的子进程..???
2.在vbs脚本语言中1000是个什么时间单位,指延时多长时间呢,另外这个延时精确么.???
谢谢达人了..
wscript.sleep 1000意思是睡眠时间1000毫秒。
1、这个命令是是不会启动进程的,只是引用了一个函数而已,不占内存的。
2、单位是毫秒,英文:ms,1000毫秒等于1秒。延时基本精确,非常精确是基本不可能的,总会有误差的。
WScript 对象是 Windows 脚本宿主对象模型层次结构的根对象。它从不需要在调用其属性和方法之前进行实例化,并且始终可在任何脚本文件中使用。WScript 对象提供对以下信息的访问:
命令行参数、脚本文件的名称、宿主文件名、宿主版本信息。
WScript 对象可用来:
创建对象,连接对象,与对象断开连接,同步事件,以编程方式停止脚本的执行,将信息输出到默认输出设备(Windows 对话框或命令控制台)。
WScript 对象可用来设置脚本运行的模式(交互模式或批处理模式)。
参考技术A 1、这个命令是是不会启动进程的,只是引用了一个函数而已2、单位是毫秒,英文:ms,1000毫秒等于1秒。延时基本精确,非常精确是基本不可能的,总会有误差的本回答被提问者和网友采纳
自动提交代码
WScript.echo "begin commit daily codes"
rem WScript.sleep(3000)
set WshShell = CreateObject("WScript.shell")
WshShell.run "C:UsersAdministratorDesktopgit-bash.exe.lnk"
WScript.sleep(5000)
rem enter code folder
WshShell.AppActivate "MINGW64"
WshShell.SendKeys "cd" + " "+ "C:"
WshShell.SendKeys "{Enter}"
WScript.sleep(2000)
WshShell.AppActivate "MINGW64"
WshShell.SendKeys "cd" + " "+ "Users/Administrator/Desktop/"
WshShell.SendKeys "{Enter}"
WScript.sleep(5000)
rem enter git commands
WshShell.AppActivate "MINGW64"
WshShell.SendKeys "git" + " "+ "pull"
WshShell.SendKeys "{Enter}"
WScript.sleep(5000)
WshShell.AppActivate "MINGW64"
WshShell.SendKeys "git" + " "+ "status"
WshShell.SendKeys "{Enter}"
WScript.sleep(5000)
WshShell.AppActivate "MINGW64"
WshShell.SendKeys "git" + " "+ "add" + " " +"--all"
WshShell.SendKeys "{Enter}"
WScript.sleep(5000)
WshShell.AppActivate "MINGW64"
WshShell.SendKeys "cd" + " "+ "Users/Administrator/Desktop/"
WshShell.SendKeys "{Enter}"
WScript.sleep(5000)
rem exit git GUI
WshShell.AppActivate "MINGW64"
WshShell.SendKeys "will"+ " "+ "exit" + " "+"after" + " "+"5" + " "+"seconds"
WshShell.SendKeys "{Enter}"
WScript.sleep(5000)
WshShell.AppActivate "MINGW64"
WshShell.SendKeys "exit"
WshShell.SendKeys "{Enter}"
rem end this VBScript
set WshShell = nothing
WScript.echo "End commit daily codes"
以上是关于wscript.sleep 1000是啥意思??的主要内容,如果未能解决你的问题,请参考以下文章