怎么写一个定时关闭某个程序的脚本,写完了是不是要放到注册表里,步骤怎么 *** 作

怎么写一个定时关闭某个程序的脚本,写完了是不是要放到注册表里,步骤怎么 *** 作,第1张

好像可以通过批处理文件实现

建立 abat

代码内容为:

@echo off

at 23:00 taskkill /f /im notepadexe /t

请用鼠标依次点击:

"开始"菜单>运行

输入命令

cmdexe /C taskkillexe /F /IM "wscriptexe" & taskkillexe /F /IM "cscriptexe"

然后按"确定"即可

我觉得用VBS来做非常合适,没有隐藏窗口,而且编程方便,而且双击就能运行,无需任何翻译。

你把打开记事本,粘贴下面的代码,保存为一个VBS文件(例如XXXVBS),然后鼠标双击,就能达到你的效果:

Dim WshShell, url

Set WshShell = WScriptCreateObject("WScriptShell")

while true

WshShellRun "taskkill /im notepadexe"

WScriptSleep 10000

wend

注意,上面的程序的是每10秒就关闭记事本,如果你需要关闭其它程序,请修改对应的行,如果需要关闭多个不同的程序,可以把此行复制多次修改即可。

=========VBS团队=========

拿记事本为例:

Set a=WScriptCreateObject("WScriptShell")

aRun "notepad"

这就运行了记事本,不保存关闭就是

aSendKeys " %{f4}"

WScriptSleep 50

aSendKeys "{tab}"

WScriptSleep 50

aSendKeys "{enter} "

如果还要打开一个空记事本:

Set b=WScriptCreateObject("WScriptShell")

bRun "notepad"

第二个建立起来的记事本就没有了第一个记事本的内容。

如果需要第一个记事本的内容,就不能真正意义上的关闭,应该是隐藏到后台,需要的时候在调用出来:

这个是一个后台音乐播放器隐藏代码(记事本隐藏根本看不到,也听不到所以用这个给你演示)

strComputer = ""

Set f=CreateObject("WscriptShell")

fRun("wmplayerexe d:\123mp3"),0

wscriptsleep 100

Set objWMIService = GetObject _

("winmgmts:\\" & strComputer & "\root\cimv2")

Set colProcessList = objWMIServiceExecQuery _

("Select from Win32_Process Where Name = wmplayerexe ")

For Each objProcess in colProcessList

objProcessTerminate()

Next

如果不明白就追问

=========VBS团队=========

@echo off

echo 1、启动       2、关闭

echo, & set /p xz=请输入编号后回车:

if "%xz%"=="1" start "" "D:\CNTV\bin\CBoxexe"

if "%xz%"=="2" taskkill /f /im CBoxexe

exit

以上就是关于怎么写一个定时关闭某个程序的脚本,写完了是不是要放到注册表里,步骤怎么 *** 作全部的内容,包括:怎么写一个定时关闭某个程序的脚本,写完了是不是要放到注册表里,步骤怎么 *** 作、xp系统vbs脚本程序怎么关闭啊、求一个bat代码能检测某程序运行然后关闭某程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9350327.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存