VBS批量關閉程序

2022-05-17 15:56:47 字數 1511 閱讀 3885

每次下班的時候,都要關閉一大堆軟體,雖然說也就兩三分鐘的事兒,但能用**思想去搞定這兩三分鐘也是極好的。

'

提公升為管理員許可權,否則無法乾掉system程序

set wshshell = wscript.createobject("

wscript.shell")

if wscript.arguments.length = 0

then

set objshell = createobject("")

objshell.shellexecute

"wscript.exe"_

, """

" & wscript.scriptfullname & "

"" runasadministrator

", , "

runas

", 1

wscript.quit

endif

'新增需要批量關閉的程序名

dimpsname

psname="

closed

"dim dic : set dic = createobject("

scripting.dictionary")

dic.add "qq

", "

qq.exe

"dic.add

"wechat

", "

wechat.exe

"dic.add

"todesk

", "

todesk.exe

"dic.add

"todeskserver

", "

todesk_service.exe"'

關閉程序方法

subclose_process(processname)

'on error resume next:出現錯誤繼續執行

'on error goto 0:出現錯誤中斷並彈出錯誤

onerror

resume

next

foreach process in

getobject("

winmgmts:\\.\root\cimv2:win32_process

").instances_

ifucase(process.name)=ucase(processname) then

process.terminate

endif

next

end sub

'迴圈關閉程序

for i = 0

to dic.count - 1

dimdictkeys, dictitems

dickeys =dic.keys

dicitems =dic.items

psname=psname+"

"+dickeys(i)

close_process(dicitems(i))

next

msgbox psname

批量關閉linux程序

你是否經常遇到需要批量殺死很多程序的情況?而你是否還在乙個乙個的kill。接下來我教你乙個小秘訣吧。1 首先我們檢視當前的程序列表。我們以檢視nginx程序為例,通過ps ef顯示當前機器執行的所有程序,再通過grep nginx過濾出包含nginx字串的程序。完成命令為ps ef grep ngi...

vbs 實現瞬間關閉多個系統程序

建立臨時文字檔案檔案,把當前程序輸入該文字檔案之中並通過記事本開啟之 同時把程序對應序號 和 pid 傳遞給dictionary d0 乙份 filename fs.gettempname set f1 fs.createtextfile filename,true msg 序號 vbtab 名稱 ...

linux如何批量關閉程序

碰到需要殺掉某一類程序的時候,如何批量殺掉這些程序,使用awk命令是很好的選擇。ps ef grep aaa grep v grep awk sh 1.ps ef grep aaa grep v grep 這是大家很熟悉的命令,這裡就不再多說,就是從當前系統執行的程序的程序名中包含aaa關鍵字的程序...