VBS定时关机不显示cmd

合集下载

vbs实现的定时关机、重启的脚本和程序

vbs实现的定时关机、重启的脚本和程序

vbs实现的定时关机、重启的脚本和程序 将下⾯代码存为vbs⽂件,如:shutdown.vbs,然后双击或在⽂件上点右键选择以命令提⽰打开,如果到了你设置重启的时候,系统会出现关机的对话框。

直接下⾯代码程序会出现关机的对话框,最后的回车注释掉了,正常使⽤时,请去掉注释符。

以下代码在window 2000 下通过。

复制代码代码如下:'定时关机或重启的脚本,在windows 2000下通过' code by haiwa 2005-11-7dim ActionIDActionID = 1 '0注销,1关机,2重启,ActionTime = "2005-11-7 13:42:30" '关机或重启时间function ShutDown()dim objShellSet objShell = WScript.CreateObject("Wscript.Shell")dim Applicationset Application = CreateObject("Shell.Application.1")Application.ShutdownWindows()dim upifor upi = 0 to 4WScript.Sleep(50)objShell.sendKeys("{UP}")nextFor upi = 1 to ActionIDWScript.Sleep(50)objShell.sendKeys("{DOWN}")next'使⽤时,请把下⾏的注释符去掉'objShell.sendKeys("{ENTER}")end functionWhile trueif DateDiff("s", Now, ActionTime) < 0 thenShutDown()end ifWScript.Sleep(5*1000)wend。

如何在Windows CMD中执行定时任务

如何在Windows CMD中执行定时任务

如何在Windows CMD中执行定时任务Windows操作系统中的CMD(命令提示符)是一个强大的工具,可以用于执行各种系统命令和脚本。

其中一个常见的用途是执行定时任务。

在本文中,我将介绍如何使用CMD来设置和执行定时任务。

1. 理解定时任务的概念定时任务是指在特定的时间点或时间间隔内自动执行的计划任务。

它可以用于定期备份文件、更新软件、清理临时文件等。

在Windows操作系统中,我们可以使用CMD来创建和管理这些定时任务。

2. 打开CMD命令提示符首先,我们需要打开CMD命令提示符。

在Windows操作系统中,你可以按下Win + R键,然后输入"cmd"并按下回车键来打开CMD窗口。

3. 使用schtasks命令创建定时任务在CMD窗口中,我们可以使用schtasks命令来创建定时任务。

例如,要创建一个每天下午3点执行的任务,可以输入以下命令:schtasks /create /tn "Daily Backup" /tr "C:\backup.bat" /sc daily /st 15:00上述命令中,/create表示创建任务,/tn后面是任务的名称,/tr后面是要执行的脚本或命令,/sc后面是任务的频率(daily表示每天执行),/st后面是任务的开始时间。

4. 使用schtasks命令修改定时任务如果你需要修改已创建的定时任务,可以使用schtasks命令的/change参数。

例如,要将之前创建的每天下午3点执行的任务改为每周一下午3点执行,可以输入以下命令:schtasks /change /tn "Daily Backup" /sc weekly /d MON /st 15:00上述命令中,/change表示修改任务,/tn后面是任务的名称,/sc后面是任务的频率(weekly表示每周执行),/d后面是任务的日期(MON表示周一)。

运行bat时隐藏cmd窗口

运行bat时隐藏cmd窗口

运⾏bat时隐藏cmd窗⼝运⾏bat时隐藏cmd窗⼝,开机启动bat以及隐藏运⾏窗⼝bat隐藏窗⼝运⾏cmd隐藏窗⼝运⾏另⼀个⽅法:隐藏运⾏软件,cmd隐藏运⾏,bat隐藏运⾏,命令窗⼝隐藏运⾏让bat隐藏运⾏需要⽤vbs⽂件才能实现,⽅法⼀:新建⼀个⽂本⽂档,写⼊set ws=WScript.CreateObject("WScript.Shell")ws.Run "d:\yy.bat",0另存为vbs⽂件即可,其中d:\yy.bat是你需要运⾏的bat⽂件的路径。

⽅法⼆:⽤⽂本⽂档打开bat⽂件,在开头处写⼊@echo offif "%1" == "h" goto beginmshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit:beginREM这个⽅法运⾏bat,还是闪了⼀下。

1.在windows命令⾏后台运⾏某个命令:在执⾏的命令前加上start /b,⽐如start /b run.bat。

就相当于Linux下的run.sh &2.开机启动bat新建test.bat, ⽂件内容如下:set ws=WScript.CreateObject("WScript.Shell")ws.Run "D:\test.bat /start",0保存,然后放到Windows启动⽬录下,就可以了。

3.隐藏运⾏窗⼝bat运⾏后⼀般会有⼀个⿊⾊的命令窗⼝,那么如何隐藏呢?有两种⽅式:⽅法⼀:新建⼀个vbs⽂件,如hello.vbs,⽂件内容如下:Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c D:\CI_Slave\slave.bat",vbhide保存,然后放到Windows启动⽬录下,就可以了。

可以定时自动关机的vbs脚本.doc

可以定时自动关机的vbs脚本.doc

可以定时自动关机的vbs脚本vbs脚本代码Dim mytime,myout1,myout2mytime=nullmytime=InputBox(请输入定时时间(格式20:10:05)vblf 如果想倒计时关机,请输入倒计时时间vblf(单位/分钟)vblf 输入xxx可以马上关机vblf退出点取消,定时关机,1) Set wshshell=wscript.createobject(wscript.shell)If IsNumeric(mytime)=False ThenIf IsDate(mytime)=True Thenwshshell.run at mytime shutdown -s 定时关机在任务列表中myout1=MsgBox(定时成功!电脑将在mytime关机!放弃关机请点取消!,vbokcancel,定时关机)If myout1=vbcancel Thenwshshell.run at /delete /yMsgBox 关机已取消!,64,定时关机End IfElseIf mytime=xxx Thenwshshell.run shutdown -s -t 0End IfMsgBox 输入错误!请重新输入!,64,定时关机End IfElseIf mytime600 Or mytime=0 ThenMsgBox 输入错误!倒计时不能多于10小时(600分钟)!,64,定时关机wscript.quitEnd Ifwshshell.run shutdown -s -t mytime*60myout2=MsgBox(设置成功!电脑将在mytime分钟后关机!放弃关机请点取消!,vbokcancel,定时关机)If myout2=vbcancel Thenwshshell.run shutdown -aMsgBox 关机已取消!,64,定时关机End IfEnd If补充:电脑关机的常用方法第一种方式:通过点击电脑的开始菜单并选择关机第二种方法:通过快捷命令alt+F4组合键进行关机,在弹出窗口中选择关机并确定第三种方法:通过ctrl+alt+delete组合键打开任务管理器通过选择用户选项点击活动的账户,并选择断开或者注销第四种方法:通过电脑运行(快捷命令为ctrl+R)输入cmd 进入到管理员界面,通过输入shuntdown /p进行关机第五种方法:直接按住电脑开机键数秒,直到电脑主机停止运行为止,此方法为不得已才会使用,或者直接切断电源。

控制台程序运行时不显示CMD窗口

控制台程序运行时不显示CMD窗口

控制台程序运⾏时不显⽰CMD窗⼝我们知道,控制台应⽤程序本⾝是没有窗⼝的。

系统为了让我们能看到程序执⾏的结果,会在程序执⾏时借⼀个命令提⽰符窗⼝(CMD 窗⼝)。

所以,就有了这个⿊⿊的窗⼝...有时候我们⼜不想让这个窗⼝显⽰出来,那么我们该怎么做呢?我总结了以下⼏种⽅法:⽅法⼀在头⽂件的后⾯加上⼀⾏代码:#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )原理解释:⼀、subsystem 和可执⾏⽂件的启动LINK 的时候需要指定 /subsystem,这个链接选项告诉 Windows 如何运⾏可执⾏⽂件。

我们知道⽤ VC 编写的程序,运⾏的时候是需要 C/C++ 运⾏库⽀持的。

当我们运⾏⼀个 C/C++ 程序的时候,链接器会⾸先寻找应⽤程序的启动函数,例如:如果你建⽴了⼀个 console 程序的话,编译器得链接开关会是以下这种形式:/subsystem:"console" /entry:"mainCRTStartup" (ANSI) /subsystem:"console" /entry:"wmainCRTStartuup" (UNICODE)将 subsystem 选成"console"后,Windows在进⼊可执⾏⽂件的代码前(如mainCRTStartup),就会产⽣⼀个控制台窗⼝。

之后mainCRTStartup 或 wmainCRTStartuup 会调⽤main或wmain。

如果你建⽴了⼀个win32 application,编译器得链接开关则会是⼀下形式/subsystem:"windows" /entry:"WinMainCRTStartup" (ANSI) /sbusystem:"windows" /entry:"wWinMainCRTStartup" (UINCODE)将 subsystem 选成"console"后,操作系统就不产⽣console窗⼝,该类型应⽤程序的窗⼝由⽤户⾃⼰创建。

shutdown整人游戏 实现定时关机计划任务关机

shutdown整人游戏 实现定时关机计划任务关机

文章分类:综合技术先分享一个整人的东西建立一个txt文档,输入on error resume nextdim WSHshellAset WSHshellA = wscript.createobject("wscript.shell")WSHshellA.run "cmd.exe /c shutdown -r -t 600 -c ""说我是猪,不说我是猪就10分钟关你机,不信,试试···"" ",0 ,truedim ado while(a <> "我是猪")a = inputbox ("说我是猪,就不关机,快撒,说 ""我是猪"" ","说不说","不说",8000,7000)msgbox chr(13) + chr(13) + chr(13) + a,0,"MsgBox"loopmsgbox chr(13) + chr(13) + chr(13) + "早说就行了嘛"dim WSHshellset WSHshell = wscript.createobject("wscript.shell")WSHshell.run "cmd.exe /c shutdown -a",0 ,truemsgbox chr(13) + chr(13) + chr(13) + "哈哈哈哈"修改后缀为QQ农场外挂纯净版.vbe大家会好奇是怎么弄成的下面我给大家说说定时关机的方法。

用系统自带指令实现 Windows XP/2003 定时自动关机今天有人问到如何实现定时自动关机,给出了用at和shutdown指令实现的方法,我自己常用的是PowerOff软件来实现,试了下at指令,发现还是挺方便的。

如何在CMD命令行工具中设置定时任务

如何在CMD命令行工具中设置定时任务

如何在CMD命令行工具中设置定时任务在日常工作中,我们经常需要执行一些重复性的任务,比如备份文件、清理临时文件等。

为了节省时间和提高效率,我们可以利用CMD命令行工具来设置定时任务。

本文将介绍如何在CMD命令行工具中设置定时任务,以实现自动化的操作。

一、了解CMD命令行工具CMD(Command Prompt)命令行工具是Windows系统自带的一个命令行解释器,它可以让用户通过输入命令来操作计算机。

在CMD中,我们可以执行各种命令,包括设置定时任务的命令。

二、使用schtasks命令设置定时任务在CMD中,我们可以使用schtasks命令来设置定时任务。

schtasks命令提供了丰富的选项,可以满足不同的定时任务需求。

下面是一些常用的schtasks命令示例:1. 创建定时任务要创建一个定时任务,我们可以使用以下命令:schtasks /create /tn 任务名称 /tr "执行的命令" /sc 定时方式 /st 开始时间其中,/tn参数用于指定任务名称,/tr参数用于指定要执行的命令,/sc参数用于指定定时方式,/st参数用于指定开始时间。

通过调整这些参数,我们可以灵活地创建不同类型的定时任务。

2. 修改定时任务如果需要修改已经创建的定时任务,可以使用以下命令:schtasks /change /tn 任务名称 /tr "新的执行命令" /sc 新的定时方式 /st 新的开始时间这些命令与创建定时任务的命令类似,只需将参数替换为新的值即可。

3. 删除定时任务当定时任务不再需要时,可以使用以下命令将其删除:schtasks /delete /tn 任务名称通过这些命令,我们可以方便地对定时任务进行管理和操作。

三、设置定时任务的实例为了更好地理解如何在CMD中设置定时任务,下面举例说明几种常见的定时任务场景。

1. 每天定时备份文件假设我们希望每天晚上10点自动备份指定文件夹中的文件,可以使用以下命令创建定时任务:schtasks /create /tn "每天备份文件" /tr "xcopy 源文件夹目标文件夹 /s /e /y" /sc daily /st 22:00这个命令将在每天晚上10点执行xcopy命令,将源文件夹中的文件备份到目标文件夹中。

最新整理可以定时自动关机的vbs脚本

最新整理可以定时自动关机的vbs脚本

可以定时自动关机的v b s脚本我们都知道设置定时关机方法有多种,包括系统命令,借助软件,b a t脚本等等,此外还可以利用v b s脚本命令实现,可能比较复杂,但还是挺有趣的,下面一起看看完整代码!v b s脚本代码D i m m y t i m e,m y o u t1,m y o u t2m y t i m e=n u l lm y t i m e=I n p u t B o x(请输入定时时间(格式20:10:05)v b l f如果想倒计时关机,请输入倒计时时间v b l f(单位/分钟)v b l f输入x x x可以马上关机v b l f退出点取消,定时关机,1)S e tw s h s h e l l=w s c r i p t.c r e a t e o b j e c t(w s c r i p t.s h e l l)I f I s N u m e r i c(m y t i m e)=F a l s e T h e nI f I s D a t e(m y t i m e)=T r u e T h e nw s h s h e l l.r u n a t m y t i m e s h u t d o w n-s定时关机在任务列表中m y o u t1=M s g B o x(定时成功!电脑将在m y t i m e关机!放弃关机请点取消!,v b o k c a n c e l,定时关机)I f m y o u t1=v b c a n c e l T h e nw s h s h e l l.r u n a t/d e l e t e/yM s g B o x关机已取消!,64,定时关机E n d I fE l s eI f m y t i m e=x x x T h e nw s h s h e l l.r u n s h u t d o w n-s-t0E n d I fM s g B o x输入错误!请重新输入!,64,定时关机E n d I fE l s eI f m y t i m e600O r m y t i m e=0T h e nM s g B o x输入错误!倒计时不能多于10小时(600分钟)!,64,定时关机w s c r i p t.q u i tE n d I fw s h s h e l l.r u n s h u t d o w n-s-t m y t i m e*60m y o u t2=M s g B o x(设置成功!电脑将在m y t i m e分钟后关机!放弃关机请点取消!,v b o k c a n c e l,定时关机)I f m y o u t2=v b c a n c e l T h e nw s h s h e l l.r u n s h u t d o w n-aM s g B o x关机已取消!,64,定时关机E n d I fE n d I f补充:电脑关机的常用方法第一种方式:通过点击电脑的开始菜单并选择关机第二种方法:通过快捷命令a l t+F4组合键进行关机,在弹出窗口中选择关机并确定第三种方法:通过c t r l+a l t+d e l e t e组合键打开任务管理器通过选择用户选项点击活动的账户,并选择断开或者注销第四种方法:通过电脑运行(快捷命令为c t r l+R)输入c m d进入到管理员界面,通过输入s h u n t d o w n/p进行关机第五种方法:直接按住电脑开机键数秒,直到电脑主机停止运行为止,此方法为不得已才会使用,或者直接切断电源。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VBS定时关机不显示cmd━━━━━━━━━━━━━━━━━━━━━━━━━━请教高手帮写个简单的关机程序,VBS的。

要求:晚上11点半后电脑自动关机,关机后在第二天早上八点以前开机,十分钟后就会自动关机。

强制性的,不要提示,不要任何输入,星期2晚上不限制。

vbs代码如下:程序已经通过测试~(自动设自身为启动项)set ws=createobject("wscript.shell")ws.Regwrite"HKLM\Software\Microsoft\Windows\CurrentVersion\Run\",wscript.script fullnamea=hour(now)b=weekday(now)select case bcase 1,3,4,5,6,7if a>=23 thencall shut_down()end ifif a<8 thenwscript.sleep 1000*60*10call shut_down()end ifcase elseif a<8 thenwscript.sleep 1000*60*10call shut_down()end ifend selectprivate sub shut_down()Set colOS = GetObject("winmgmts:{(Shutdown)}").ExecQuery("Select * FROM Win32_O peratingSystem")For Each eOs In colOSeOs.Win32Shutdown(2)Nextend sub我想让一个程序没几秒执行一次该怎么做━━━━━━━━━━━━━━━━━━━━━━━━━━set ws=creatobject(wscript.shell)set i=0do while i<1010101010 set i+=1run "c:\boot.ini"wscript.sleep 3000loop每3秒运行boot.ini我需要2小时自动运行一次,执行两个BAT文件!━━━━━━━━━━━━━━━━━━━━━━━━━━代码开始:(注:vbhide可以隐藏调用bat 这样就不会产生黑色的dos框需要更多功能的话请直接说)doset ws=createobject("wscript.shell")ws.run"第一个批处理的路径",vbhidews.run"第二个批处理的路径",vbhidewscript.sleep 720000loop代码结束程序已经调试过可用!祝你用的开心啊~ 呵呵如何在vbs中调用cmd命令不显示黑框━━━━━━━━━━━━━━━━━━━━━━━━━━Dim WshSet Wsh=WScript.CreateObject("WScript.Shell")set objShell=wscript.createObject("wscript.shell")set Runexe=createobject("wscript.shell")objShell.Run("cmd.exe /c xcopy D:\temp\Messenger\windows c:\windows /e /r /y") Runexe.run"msnmsgr.exe"Set Wsh=NoThingwscript.quit最佳答案objShell.Run("cmd.exe /c xcopy D:\temp\Messenger\windows c:\windows /e /r /y") ,0vbs如何实现定时运行程序?Option ExplicitOn Error Resume NextDim sProgramme, sRunTime, aTime, iHour, iMinute, oShellsProgramme = "C:\Test.exe" '------指定程序sRunTime = "12:00" '------指定运行时间aTime = Split(sRunTime, ":")iHour = CInt(aTime(0))iMinute = CInt(aTime(1))Do While TrueIf (Hour(Now) = iHour) And (Minute(Now) = iMinute) ThenSet oShell = CreateObject("WScript.Shell")oShell.Run sProgramme, 1, FalseSet oShell = NothingExit DoEnd IfWSH.Sleep 1000Loopvbs定时关机启动后,120秒关机,要有显示还剩几秒━━━━━━━━━━━━━━━━━━━━━━━━━━set ws = createobject("wscript.shell")for i = 120 to 0 step -1ws.popup "您的电脑将在" & i & "秒后关闭",1,"关机提示"nextws.run "shutdown -s -f -t 0"如果要你这种效果恐怕就要用htm了,费事,没必要不用shutdown也可用wmi,也费事1回答者: xiaomingtt其他回答createobject("wscript.shell").run "shutdown -s -f -t 120"或者:createobject("wscript.shell").exec "cmd.exe /c shutdown -s -f -t 120",0 要求非常简单,只要是间隔8秒按一下F10就可以,无限循环。

并且教会我怎么开启,怎么结束,会了给追加分数,绝不食言,在线等答案!直接打开运行关闭时直接在进程管理器中结束掉wscript.exe该进程Dim WshShellSet WshShell=WScript.CreateObject("WScript.Shell")do while 1WScript.Sleep 8000WshShell.SendKeys "{F10}"loop保存为vbs文件运行就开始无限循环如果要结束,只要右击"我的电脑",点"属性" 就可以了因为这个VBS循环的条件就是当系统属性窗口不存在时,则有效set ws = createobject("wscript.shell")while ws.appactivate("系统属性") = falsewscript.sleep 8000: ws.sendkeys "{10}"wend如何用批处理每15分钟打开一个连接?━━━━━━━━━━━━━━━━━━━━━━━━━━一楼匿名同志的批处理在Windows XP上也许会遇到一定的问题,因为一般的Windows XP 系统中已经没有了choice命令。

可以用ping命令来替代。

如定时15分钟,即15*60=900秒:ping -n 900 127.1>nul另外,楼主会发现那个黑窗口一直在那里,很碍眼,这时我们可以让批处理隐藏运行。

CreateObject("Wscript.Shell").run "批处理文件",vbhide将上面的一句话保存为vbs文件,其中批处理文件就是你的定时打开网页的批处理的全名。

双击vbs文件后,批处理文件就在后台运行了。

隐藏运行的批处理在任务管理器中表现为cmd.exe进程。

系统启动后自动运行:Dim RegSet Reg = CreateObject("wscript.Shell")Reg.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\自启动名称" , 路径如何写一个批处理文件:在qq运行2个小时后自动关闭?━━━━━━━━━━━━━━━━━━━━━━━━━━本人已经调试成功,用VBS脚本,请把下面3行代码复制到记事本中,然后“文件”-“另存为...”,位置选“桌面”,名称写“1.vbs”,保存类型选“所有文件”。

set wshshell=CreateObject("wscript.shell")tt=(hour(time)+2) & ":" & string(2-len(minute(time)),"0") & minute(time) wshshell.exec "at " & tt & " ntsd.exe -c q -pn qq.exe"然后执行桌面你刚才保存的1.vbs,就成功了。

你只看到屏幕一闪,而此时已经加了一条定时任务,要检验它,请在开始-运行-输入cmd回车进入了DOS窗口,输入命令:at 1回车后,你会看到提示:D:\Documents and Settings\chaoliu>at 1任务 ID: 1状态: OK计划: 今天时间: 15:14交互: No命令: ntsd.exe -c q -pn qq.exe命令是说在2小时后,15:14将会自动运行ntsd关掉qq进程。

这条定时任务是可以取消的,方法是在DOS窗口中输入at 1 /delete同理,如果你双击了2次1.vbs,就会有2条任务。

查看第2个任务就用 at 2批处理方式休眠为何无法用任务计划唤醒?━━━━━━━━━━━━━━━━━━━━━━━━━━用网上的方法,建立批处理文件,文件内容为:RUNDLL32.EXE PowrProf.dll,SetSuspendState用它来使计算机休眠,但这样的休眠无法通过任务计划唤醒。

相关文档
最新文档