伊莉討論區

標題: 微軟官方允許的範圍內 Windows 7 循環延長試用 命令指令碼 .Cmd [打印本頁]

作者: zissswei    時間: 2017-5-2 01:13 PM     標題: 微軟官方允許的範圍內 Windows 7 循環延長試用 命令指令碼 .Cmd

本帖最後由 zissswei 於 2017-5-3 12:33 PM 編輯
  1. @ECHO OFF&& SETLOCAL&& PUSHD "%~dp0"&& SETLOCAL ENABLEDELAYEDEXPANSION&& SETLOCAL ENABLEEXTENSIONS&& SET _V=5&& IF NOT "!_V!"=="5" (Echo DelayedExpansion Failed&& Goto :EOF)



  2. @Echo off&& title Windows 7 循環延長試用&& Color 9F
  3. REM 微軟官方允許的範圍內 Windows 7 循環延長試用
  4. REM ::::::::::::::::::::::::::::::::::::::: REM
  5. REM ::  執行 rearm 可3次 30+30+30=90 天  :: REM
  6. REM ::  重置 SkipRearm 登錄檔可操作8 次  :: REM
  7. REM ::  之後執行 rearm 指令 8x30=240 天  :: REM
  8. REM ::::::::::::::::::::::::::::::::::::::: REM



  9. :_START
  10. cls
  11. Echo.
  12. Echo  Windows 7 Ultimate 循環延長試用
  13. Echo.
  14. Echo ====================================================
  15. Echo.
  16. Echo  系統管理員    [R] -輸入R             延長 30 天
  17. Echo  權限執行:   重置 slmgr.vbs -rearm  可用  3 次
  18. Echo.
  19. Echo  系統管理員    [S] -輸入S
  20. Echo  權限執行:    重置 SkipRearm 登錄檔  可用8次
  21. Echo.
  22. Echo  [ 按 Q 退出 ] %Date% - %Time%
  23. Echo.
  24. Echo ----------------------------------------------------
  25. :Enter_Error
  26. Set Choice=
  27. Set /P Choice= 請選擇要進行的操作:
  28. IF /I '%Choice:~0,1%'=='R' Goto Rearm
  29. IF /I '%Choice:~0,1%'=='S' Goto SkipRearm
  30. IF /I '%Choice:~0,1%'=='Q' Goto Exit
  31. Echo                     [輸入錯誤]&& Goto :Enter_Error



  32. :Rearm
  33. Cls&& Color 0A
  34. cscript %windir%\system32\slmgr.vbs -rearm
  35. Echo.
  36. Echo ------------------------------------------------- ----------------
  37. Set /p= [ 按 Y 鍵退出 ] [ 按 N 鍵返回 ] <nul&(sc /?|Find /I "SC Query Messenger">nul&&(Echo.&Exit)||(Echo.&Goto _START))
  38. Echo.
  39. Exit



  40. :SkipRearm
  41. Cls&& Color 0A
  42. Echo.
  43. Echo  匯入登錄檔
  44. Echo.
  45. (
  46. Echo Windows Registry Editor Version 5.00
  47. Echo.
  48. Echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform]
  49. Echo "SkipRearm"=dword:00000001
  50. Echo.
  51. Echo.
  52. )>"%~dp0rearm.reg"
  53. Regedit /S "%~dp0rearm.reg" & Del /F /A "%~dp0rearm.reg">nul 2>&1
  54. Timeout /T 1 >nul 2>&1




  55. Echo.
  56. Echo 操作成功!
  57. Echo.
  58. Echo ------------------------------------------------- ----------------
  59. Set /p= [ 按 Y 鍵退出 ] [ 按 N 鍵返回 ] <nul&(sc /?|Find /I "SC Query Messenger">nul&&(Echo.&Exit)||(Echo.&Goto _START))
  60. Echo.



  61. Exit



  62. Goto :Eof
  63. REM ::::::::::::::::::::::::::::::::::::::::: REM
  64. REM ::  記 事 本  建議字型 : Consolas      :: REM
  65. REM ::  文書編輯  推薦軟體 : NotePad++     :: REM
  66. REM ::  副 檔 名  建    議 : FileName.Cmd  :: REM
  67. REM ::::::::::::::::::::::::::::::::::::::::: REM

  68. :: 開啟記事本(NotePad)存入內容  "_任意名稱.Cmd"  副檔名為 .Cmd

  69. :: 檔案名稱+下橫線 "_" 避免執行路徑上(%Path%)調用出錯  建議...

  70. :: 若使用NotePad++  編輯批次檔  設定 > 喜好設定 > 開新文件 > 編碼 > 請更換為 ANSI

  71. :: 若使用NotePad    儲存檔案 > 另存新檔 : 雙引號 "_YourFileName.Cmd" > 存檔類型 : 所有檔案

  72. :: !!! [提醒 : 微軟 .bat(不推薦) 或 .Cmd(命令指令碼) 編碼始終為 : ANSI ] !!!

  73. :: 個人使用環境為 Windows 7 64位元 其他環境未測試 請斟酌使用...
複製代碼
以上若有問題  請回覆  謝謝!
作者: keybow826    時間: 2017-5-24 08:53 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: linsj8093    時間: 2017-5-30 01:37 PM

感謝大大無私分享 雖然我早已經有 還是感謝你的無私
作者: imchee2    時間: 2017-6-3 01:07 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: spykyo2000    時間: 2020-8-3 11:06 AM

也許是接觸的不同,敘述的不甚了解代碼相關的說明並不是很清楚
作者: nofi    時間: 2021-6-9 02:37 PM

這好像是不錯的.感謝大大無私分享




歡迎光臨 伊莉討論區 (http://www02.eyny.com/) Powered by Discuz!