啊哈,突然看到大一的時候玩的一些bat和vbs,雖然感覺優點幼稚,就就就 當作紀念一下了唄
關于bat
bat(批處理檔案型別)批處理檔案,在DOS和Windows(任意)系統中,.bat檔案是可執行檔案,由一系列命令構成,其中可以包含對其他程式的呼叫,這個檔案的每一行都是一條DOS命令(大部分時候就好像我們在DOS提示符下執行的命令列一樣),你可以使用DOS下的Edit或者Windows的記事本(notepad)等任何文本檔案編輯工具創建和修改批處理檔案,
簡單的小程式
!注意,以下代碼請勿隨意在自己的電腦中直接測驗,虛擬機記得拍個快照
1.通過bat回圈打開檔案耗盡系統資源
創建新的文本檔案(txt檔案),改名為 xx.bat,右鍵編輯,輸入以下代碼
set n=0
:start
set /a n+=1
start "new cmd" cmd
start notepad
if %n%==5 exit
goto start
右鍵雙擊運行

就可以看到分別打開了5個記事本和cmd視窗,如果想更多可以修改if退出的值
然后我們開始改進
利用cmd /c xxx 對新打開的cmd視窗傳參,顏色也可以自己修改
set n=0
:start
set /a n+=1
start "hello" cmd /c "color 74 & dir /s & pause"
start "wuhu" cmd /c "color 0a & tree c:\ /f & pause"
start notepad "1.bat"
if %n%==5 exit
goto start
然后繼續改進
color 0a
echo 正在統計計算機的C盤的所有檔案......
ping 127.0.0.1 /n 2 >nul
shutdown /r /t 90 /c "電腦在30s內即將崩潰……"
echo 正在統計計算機的D盤的所有檔案......
ping 127.0.0.1 /n 2 >nul
echo 正在搜索計算機的磁盤上的私密檔案........
@mshta vbscript:msgbox("警告!系統即將崩潰!",64,"警告")(window.close)
ping 127.0.0.1 /n 2 >nul
echo 已檢索完畢完畢
set n=0
:start
set /a n+=1
start notepad "1.bat"
start explorer.exe c:\windows\system32\
start "wuhu" cmd /c "color 74 & dir /s /f & pause"
start "hello" cmd /c "color 0a & tree C:\ /f & pause"
if %n%==5 exit
goto start
其實并沒有對計算機造成什么實際的傷害,就是90秒之后會自動關機,如果需要取消的話可以cmd下輸入一個shutdown -a,也可以直接加到bat腳本中
當然,當這個退出的n設的足夠大時,系統會因為資源耗盡而陷入死機狀態,,,
我們在win7虛擬機上簡單運行一下這個腳本


2.分割C盤
代碼灰常簡單,如果需要的話可以多寫幾個,或者和上面的bat一起用
for %%i in (a b c d e f g h i j k l m n) do (subst %%i: C:\)
運行結果

解決方法:
同樣是bat
for %%i in (a b c d e f g h i j k l m n) do (subst %%i: /d)
啊哈,是不是感覺很幼稚,都不好意思發出來了,以后有好玩的再更吧
代碼自己玩玩就好,僅供學習交流,請勿用于非法用途
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/276620.html
標籤:其他
上一篇:PWM波
