
這段U盤加密批處理代碼有沒有錯最后由 502283644 于 -9-16 17:21
更新后nclick="copycode($('code0'));">復制代碼
- @echo off
- mode con: cols=31 lines=7
- set /a 次數=4
- set /a 零=0
- set /a 隨機數1=%random%%%10+1
- set /a 隨機數2=%random%%%100+10
- :s
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠──────┬──────┨
- echo ┃ 1.加密 │ 2.解密 ┃
- echo ┗━━━━━━┷━━━━━━┛
- set /p 選擇1=
- if %選擇1%==1 goto a
- if %選擇1%==2 goto b
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃ 木有這個選擇哦 ┃
- echo ┗━━━━━━━━━━━━━┛
- pause
- goto s
- :a
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃ 輸入賬號(長度4個數字)┃
- echo ┗━━━━━━━━━━━━━┛
- set /p 賬號1=
- if %賬號1%== goto 1
- set /a 賬號2=%賬號1%*8+6
- if exist %賬號2%~1 goto 4
- goto aa
- :aa
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃輸入密碼(長度4~6)┃
- echo ┗━━━━━━━━━━━━━┛
- set /p 密碼1=
- if %密碼1%== goto 2
- set /a 密碼2=%密碼1%*%隨機數1%-%隨機數2%
- goto x
- :b
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃ 輸入賬號(長度4個數字)┃
- echo ┗━━━━━━━━━━━━━┛
- set /p 賬號3=
- if %賬號3%== goto 1
- set /a 賬號4=賬號3*8+6
- if not exist %賬號4%~1 goto 3
- goto bb
- :bb
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃離文件夾自爆還%次數%有次機會 ┃
- echo ┠─────────────┨
- echo ┃ 輸入密碼(長度4~6個數字)┃
- echo ┗━━━━━━━━━━━━━┛
- set /p 密碼3=
- if %密碼3%== goto 2
- SetLocal EnableDelayedExpansion
- for /f %%a in (%賬號4%..密碼1.mz) do (
- for /f %%b in (%賬號4%..密碼2.mz) do (
- for /f %%c in (%賬號4%..密碼3.mz) do (
- set /a 密碼4=!密碼3!*%%b-%%c
- if !密碼4!==%%a goto c
- )
- )
- )
- set /a 次數=次數-1
- if %次數% equ %零% goto zz
- goto bb
- :c
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃1.打開 2.改密3.不加密了 ┃
- echo ┗━━━━━━━━━━━━━┛
- set /p 刪除文件夾=
- if %刪除文件夾%==1 goto z
- if %刪除文件夾%==2 goto 刪密
- if %刪除文件夾%==3 ren %賬號4%~1 %賬號4%
- :刪密
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃輸入新密碼┃
- echo ┗━━━━━━━━━━━━━┛
- set /p 密碼1=
- set /a 密碼2=%密碼1%*%隨機數1%-%隨機數2%
- >%賬號4%~1密碼1.mz echo %密碼2%
- >%賬號4%~1密碼2.mz echo %隨機數1%
- >%賬號4%~1密碼3.mz echo %隨機數2%
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃ 修改密碼成功 ┃
- echo ┗━━━━━━━━━━━━━┛
- pause
- exit
- :x
- cls
- md %賬號2%..
- >%賬號2%..密碼1.mz echo %密碼2%
- >%賬號2%..密碼2.mz echo %隨機數1%
- >%賬號2%..密碼3.mz echo %隨機數2%
- attrib +a +s +r +h %賬號2%~1密碼1.mz
- attrib +a +s +r +h %賬號2%~1密碼2.mz
- attrib +a +s +r +h %賬號2%~1密碼3.mz
- subst z: %賬號2%~1
- start z:
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃想加密的東西放入剛打開的盤┃
- echo ┗━━━━━━━━━━━━━┛
- echo 放完按空格鍵 & pause>nul
- call z:
- subst z: /d
- goto y
- :y
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃已加密成功了┃
- echo ┗━━━━━━━━━━━━━┛
- pause
- exit
- :z
- cls
- subst z: %賬號4%~1
- start z:
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃可以取出和存入文件了┃
- echo ┗━━━━━━━━━━━━━┛
- echo 存取完按空格鍵 & pause>nul
- subst z: /d
- exit
- :zz
- cls
- rd /s /q %賬號4%~1
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃文件夾已銷毀┃
- echo ┗━━━━━━━━━━━━━┛
- pause
- exit
- :1
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃ 沒有輸入賬號 ┃
- echo ┗━━━━━━━━━━━━━┛
- pause
- if %選擇1%==1 goto a
- if %選擇1%==2 goto b
- :2
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃ 沒有輸入密碼 ┃
- echo ┗━━━━━━━━━━━━━┛
- if %選擇1%==1 goto aa
- if %選擇1%==2 goto bb
- :3
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃ 沒有這個賬號 ┃
- echo ┗━━━━━━━━━━━━━┛
- pause
- goto b
- :4
- cls
- echo ┏━━━━━━━━━━━━━┓
- echo ┃U盤加密專用 ┃
- echo ┠─────────────┨
- echo ┃ 這個賬號已加密過 ┃
- echo ┗━━━━━━━━━━━━━┛
- pause
- goto s

