好像可以通过批处理文件实现
建立 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代码能检测某程序运行然后关闭某程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)