[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] BAT批处理如何全自动安装迅雷绿色版?

希望能 点击批处理后能全自动安装(全新安全),在  Echo 1.BHO、IE右键菜单、专用链、屏蔽上传 安装完毕后能自动退出。 希望高人给重写个。谢谢
  1. @Echo Off
  2. Title 迅雷7JayXon绿色简约版安装卸载工具
  3. Pushd %~dp0
  4. If "%PROCESSOR_ARCHITECTURE%"=="AMD64" (Set a="HKLM\SOFTWARE\Wow6432Node\Thunder Network\ThunderOem\thunder_backwnd" /v&Set b=%SystemRoot%\SysWOW64) Else (Set a="HKLM\SOFTWARE\Thunder Network\ThunderOem\thunder_backwnd" /v&Set b=%SystemRoot%\system32)
  5. Rd "%b%\test_permission_JayXon" >nul 2>nul
  6. Md "%b%\test_permission_JayXon" 2>nul||(Echo 请使用右键管理员身份运行&&Pause >nul&&Exit)
  7. Rd "%b%\test_permission_JayXon" >nul 2>nul
  8. Set p=Profiles
  9. ver|Find "6." >nul&&If "%~d0"=="%SystemDrive%" (Set p=%PUBLIC%\Documents\Thunder Network\Thunder\Profiles)
  10. SetLocal EnableDelayedExpansion
  11. :Menu
  12. Cls
  13. If Exist "%b%\Tasklist.exe" Tasklist|Find /i "thunder.exe">nul&&(Echo 请先退出迅雷,按任意键重试&&Pause >nul&&Goto Menu)
  14. If Not "%1"=="" (Set c=%1&Goto Goto)
  15. Echo 1.全新安装
  16. Echo 此模式直接将迅雷安装到当前文件夹,即普通安装模式
  17. Echo.
  18. Echo 2.更新安装beta
  19. Echo 此模式会自动检测系统中旧版迅雷的位置并将其卸载,然后将新版安装至旧版迅雷的位置,更新后会保留用户的设置、应用、皮肤等
  20. Echo 如果之前使用的不是本人制作的迅雷版本,请勿使用此模式,无法保证能够正常安装
  21. Echo.
  22. Echo 3.创建桌面快捷方式
  23. Echo.
  24. Echo 4.删除Win7库中的迅雷下载
  25. Echo.
  26. Echo 5.将离线下载添加到左侧我的应用
  27. Echo.
  28. Echo 6.卸载
  29. Echo.
  30. Echo 7.退出
  31. Echo.
  32. Set /p c=请输入数字并按Enter确定:
  33. :Goto
  34. If Not "%c%"=="" Set c=%c:~0,1%
  35. If "%c%"=="1" Goto SetupMenu
  36. If "%c%"=="2" Goto Update
  37. If "%c%"=="3" Goto lnk
  38. If "%c%"=="4" Goto Libraries
  39. If "%c%"=="5" Goto Offline
  40. If "%c%"=="6" Goto Uninstall
  41. If "%c%"=="7" Goto Exit
  42. Goto Menu
  43. :SetupMenu
  44. Cls
  45. If Not "%2"=="" (Set c=%2&Goto Goto2)
  46. Echo 请选择需要安装的项目
  47. Echo 1.BHO、IE右键菜单、专用链、屏蔽上传
  48. Echo 2.BHO、IE右键菜单、屏蔽上传
  49. Echo 3.BHO、专用链、屏蔽上传
  50. Echo 4.BHO、屏蔽上传
  51. Echo 5.仅屏蔽上传
  52. Set /p c=请输入数字并按Enter确定:
  53. :Goto2
  54. If Not "%c%"=="" Set c=%c:~0,1%
  55. If "%c%" LEQ "5" Goto Delete
  56. Goto SetupMenu
  57. :Update
  58. For /f "skip=2 tokens=1,2 delims=:" %%i in ('Reg Query %a% "Path"') Do (Set f=%%i
  59. Set g=%%~dpj
  60. Set f=!f:~-1!!g:~1!)
  61. If "%f%"=="" Goto Error
  62. Set f=%f:"=%
  63. Cd /d "%f%"||Goto Error
  64. Cd ..\
  65. Cls
  66. Echo 将迅雷安装到%cd%
  67. Pause
  68. Goto Uninstall
  69. :Error
  70. Cls
  71. Echo 未检测到迅雷位置,按任意键返回主菜单
  72. Pause >nul
  73. Goto Menu
  74. :Copy
  75. Rd /s /q "Addins\Community" >nul 2>nul
  76. Rd /s /q "Addins\VipService" >nul 2>nul
  77. Rd /s /q "BHO" >nul 2>nul
  78. Rd /s /q "Program" >nul 2>nul
  79. Rd /s /q "Xar" >nul 2>nul
  80. Echo 正在复制文件...
  81. XCopy /e /i /q /y "%~dp0Addins" "%cd%\Addins"
  82. XCopy /e /i /q /y "%~dp0BHO" "%cd%\BHO"
  83. XCopy /e /i /q /y "%~dp0Program" "%cd%\Program"
  84. XCopy /e /i /q /y "%~dp0Skin" "%cd%\Skin"
  85. XCopy /e /i /q /y "%~dp0Xar" "%cd%\Xar"
  86. Copy /y "%~f0" "%cd%"
  87. Call "%cd%\%~nx0" 1
  88. Goto Exit
  89. :BHO
  90. For %%i In (Program\*71.dll) Do If Not Exist "%b%\%%~nxi" (Copy /y "%%i" "%b%\" 2>nul)
  91. BHO\XLNonIESvr.exe -r 360 -silent -setfirst
  92. BHO\XLNonIESvr.exe -r opera -silent -setfirst
  93. BHO\XLNonIESvr.exe -r maxthon -silent -setfirst
  94. BHO\XLNonIESvr.exe -r theworld -silent -setfirst
  95. Regsvr32 /s BHO\ThunderAgent.dll
  96. Regsvr32 /s BHO\XunLeiBHO.dll
  97. Reg Add %a% "Path" /d "%~dp0Program\Thunder.exe" /f
  98. Reg Add %a% "dir" /d "%~dp0\" /f
  99. Reg Add %a% "instdir" /d "%~dp0\" /f
  100. Reg Add %a% "addinsdir" /d "%~dp0Addins" /f
  101. Reg Add %a% "Version" /d "7.2.11.3788" /f
  102. If Not "%c%"=="2" If Not "%c%"=="4" Regsvr32 /s BHO\LinkSimulate.dll
  103. If "%c%" GEQ "3" Goto **
  104. Reg Add "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载" /ve /d "%~dp0BHO\geturl.htm" /f
  105. Reg Add "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载" /v "Contexts" /t REG_DWORD /d "0x00000022" /f
  106. Reg Add "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载全部链接" /ve /d "%~dp0BHO\getAllurl.htm" /f
  107. Reg Add "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载全部链接" /v "Contexts" /t REG_DWORD /d "0x000000f3" /f
  108. Reg Add "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷离线下载" /ve /d "%~dp0BHO\OfflineDownload.htm" /f
  109. Reg Add "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷离线下载" /v "Contexts" /t REG_DWORD /d "0x00000022" /f
  110. :**
  111. Md "%AllUsersProfile%\Application Data\Thunder Network\cid_store.dat"
  112. Md "%AllUsersProfile%\Application Data\Thunder Network\emule_upload_list.dat"
  113. Md "%AllUsersProfile%\Application Data\Thunder Network\DownloadLib\pub_store.dat"
  114. Program\Thunder.exe -install -associate:all
  115. Call "%~f0" 5
  116. Set e=安装完成
  117. ver|Find "6." >nul||Goto MsgBox
  118. Md "%PUBLIC%\Thunder Network\cid_store.dat" 2>nul
  119. Md "%PUBLIC%\Thunder Network\emule_upload_list.dat" 2>nul
  120. If "%~d0"=="%SystemDrive%" (XCopy /e /i /q /y Addins "%ProgramData%\Thunder Network\Thunder\Addins" >nul 2>nul&XCopy /e /i /q /y Skin "%PUBLIC%\Documents\Thunder Network\Thunder\Skin" >nul 2>nul)
  121. Goto MsgBox
  122. :Uninstall
  123. BHO\XLNonIESvr.exe -u opera -silent
  124. BHO\XLNonIESvr.exe -u theworld -silent
  125. Regsvr32 /s /u BHO\ThunderAgent.dll
  126. Regsvr32 /s /u BHO\XunLeiBHO.dll
  127. Regsvr32 /s /u BHO\LinkSimulate.dll
  128. If Exist "BHO\XlBrowserAddin.dll" Regsvr32 /s /u BHO\XlBrowserAddin.dll
  129. If Exist "BHO\XlBrowserAddinKernel.dll" Regsvr32 /s /u BHO\XlBrowserAddinKernel.dll
  130. If Exist "BHO\xlfxctrl.dll" Regsvr32 /s /u BHO\xlfxctrl.dll
  131. If Exist "BHO\UserAgent.dll" Regsvr32 /s /u BHO\UserAgent.dll
  132. Program\Thunder.exe -unassociate:td -unassociate:torrent -unassociate:downlist -unassociate:thunderskin -unassociate:thunderaddin -unassociate:all -unregprotocol:ed2k -unregprotocol:magnet -unregprotocol:thunder -unregprotocol:xlapplink
  133. If "%c%"=="2" Goto Copy
  134. For /f "skip=2 tokens=1,2 delims=:" %%i in ('Reg Query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Desktop') Do (Set d=%%i
  135. Set d=!d:~-1!:%%j\)
  136. Set d=%d:"=%
  137. Del /f /q "%d:\\=\%迅雷7.lnk" 2>nul
  138. :Delete
  139. Reg Delete "HKCR\Software\thunder" /f >nul 2>nul
  140. Reg Delete "HKLM\Software\Thunder Network" /f >nul 2>nul
  141. Reg Delete "HKCU\Software\Thunder Network" /f >nul 2>nul
  142. Reg Delete "HKLM\Software\Wow6432Node\Thunder Network" /f >nul 2>nul
  143. Reg Delete "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载" /f >nul 2>nul
  144. Reg Delete "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载全部链接" /f >nul 2>nul
  145. Reg Delete "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷离线下载" /f >nul 2>nul
  146. If Exist "%PUBLIC%" (Rd /s /q "%PUBLIC%\Thunder Network" >nul 2>nul
  147. Rd /s /q "%PUBLIC%\Documents\Thunder Network\XLFX" >nul 2>nul)
  148. Rd /s /q "%TMP%\LiveUD" >nul 2>nul
  149. Rd /s /q "%TMP%\Thunder" >nul 2>nul
  150. Rd /s /q "%TMP%\Thunder Network" >nul 2>nul
  151. Rd /s /q "%TMP%\ThunderLiveUD" >nul 2>nul
  152. Rd /s /q "%TMP%\xltmp" >nul 2>nul
  153. Rd /s /q "%TMP%\Xunlei" >nul 2>nul
  154. Rd /s /q "%AllUsersProfile%\Application Data\Thunder Network" >nul 2>nul
  155. Rd /s /q "%AllUsersProfile%\Application Data\Xunlei" >nul 2>nul
  156. Rd /s /q "%AllUsersProfile%\Xunlei" >nul 2>nul
  157. Rd /s /q "%AllUsersProfile%\Thunder Network" >nul 2>nul
  158. Rd /s /q "%AppData%\Thunder Network" >nul 2>nul
  159. Rd /s /q "%CommonProgramFiles%\Thunder Network" >nul 2>nul
  160. If Exist "%CommonProgramFiles(x86)%" Rd /s /q "%CommonProgramFiles(x86)%\Thunder Network" >nul 2>nul
  161. Rd /s /q "%UserProfile%\AppData\LocalLow\Thunder Network" >nul 2>nul
  162. Rd /s /q "%UserProfile%\AppData\LocalLow\XunLei" >nul 2>nul
  163. Rd /q "%SystemDrive%\TDDOWNLOAD" >nul 2>nul
  164. Rd /s /q "Data" >nul 2>nul
  165. Rd /s /q "Skin\autoskin" >nul 2>nul
  166. Rd /s /q "Skin\recommend" >nul 2>nul
  167. Rd /s /q "%p%\..\Skin\autoskin" >nul 2>nul
  168. Rd /s /q "%p%\..\Skin\recommend" >nul 2>nul
  169. Rd /s /q "%p%\AppleAssistant" >nul 2>nul
  170. Rd /s /q "%p%\icondir" >nul 2>nul
  171. Rd /s /q "%p%\Community\VipAssistant" >nul 2>nul
  172. Rd /s /q "%p%\Community\XMLPaint" >nul 2>nul
  173. Rd /s /q "%p%\platform" >nul 2>nul
  174. Rd /s /q "%p%\pluginpanel" >nul 2>nul
  175. Rd /s /q "%p%\MsgSys" >nul 2>nul
  176. Rd /s /q "%p%\SkinRecommendIcon" >nul 2>nul
  177. Rd /s /q "%p%\ThunderAddin" >nul 2>nul
  178. Rd /s /q "%p%\ThunderNavigator" >nul 2>nul
  179. Rd /s /q "%p%\VipService\Scene" >nul 2>nul
  180. Rd /s /q "%p%\XLDaQuan" >nul 2>nul
  181. Rd /s /q "Addins\HideTaskInfoAddin" >nul 2>nul
  182. Rd /s /q "Addins\Update" >nul 2>nul
  183. If Exist "%ProgramData%" (Rd /s /q "%ProgramData%\Thunder Network\Thunder\Addins\Community" >nul 2>nul
  184. Rd /s /q "%ProgramData%\Thunder Network\Thunder\Addins\HideTaskInfoAddin" >nul 2>nul
  185. Rd /s /q "%ProgramData%\Thunder Network\Thunder\Addins\VipService" >nul 2>nul
  186. Del /f /q "%ProgramData%\Thunder Network\Thunder\Addins\addins*.*" >nul 2>nul)
  187. Del /f /q "Addins\addins*.*" >nul 2>nul
  188. Del /f /q "%p%\Community\*.png" >nul 2>nul
  189. Del /f /q "%p%\Community\*.xml" >nul 2>nul
  190. Del /f /q "%p%\Community\welcome.jpg" >nul 2>nul
  191. Del /f /q "%p%\P2pShare\linkdata.xml" >nul 2>nul
  192. Del /f /q "%p%\P2pShare\thumb*.png" >nul 2>nul
  193. Del /f /q "BHO\*.?.?.*.dll" >nul 2>nul
  194. If "%c%" LEQ "4" Goto BHO
  195. If "%c%"=="5" Goto **
  196. Set e=卸载完成
  197. Goto MsgBox
  198. :Libraries
  199. Del /f /q "%AppData%\Microsoft\Windows\Libraries\迅雷下载.library-ms" 2>nul
  200. If Exist "%AppData%\Microsoft\Windows\Libraries\迅雷下载.library-ms" (Set e=删除失败) Else (Set e=删除完成)
  201. Goto MsgBox
  202. :Offline
  203. Md "%p%\Download" 2>nul
  204. Copy /y "Program\Download" "%p%\Download" >nul 2>nul
  205. If Exist "%p%\Download\Download" (Set e=添加完成) Else (Set e=添加失败)
  206. Goto MsgBox
  207. :lnk
  208. mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\迅雷7.lnk""):b.TargetPath=""%~dp0Program\Thunder.exe"":b.WorkingDirectory=""%~dp0Program\"":b.Save:close")
  209. Set e=创建快捷方式完成
  210. :MsgBox
  211. If Not "%1"=="" If Not "%1"=="1" Goto Exit
  212. If "%2"=="" mshta VBScript:Msgbox("%e%",vbSystemModal,"")(close)
  213. :Exit
  214. Popd
复制代码
希望能 点击批处理后能全自动安装(全新安全),在  Echo 1.BHO、IE右键菜单、专用链、屏蔽上传 安装完毕后能自动退出。 希望高人给重写个。谢谢

既然绿色那还用什么安装?
你的标题不符合论坛管理要求,请修改过来。
不知道你需要提问什么问题,求助什么内容,请你直接明示!~
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

返回列表