Guest User

Takeown.bat - simplified takeown command

a guest
Dec 19th, 2025
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 4.75 KB | Source Code | 0 0
  1. :3
  2. title Takeown is starting
  3. @echo off
  4. chcp 65001
  5. cls
  6. setlocal enabledelayedexpansion
  7. title Takeown is checking for admin rights
  8. net session >nul 2>&1
  9. if %errorlevel%==0 ( goto lang ) else (goto admin1)
  10. :lang
  11. title Select language for Takeown
  12. echo rus - russian, eng - english
  13. set /p lang="Select language: "
  14. if !lang!== eng (
  15. goto seten
  16. )
  17. if !lang!== rus (
  18. goto setru
  19. )
  20. if !lang! NEQ eng,rus (
  21. cls
  22. title !error!
  23. echo Invalid language !lang!, setting english...
  24. timeout /t 3
  25. goto seten
  26. )
  27. :ready1
  28. cls
  29. echo !img1!
  30. echo !img2!
  31. echo !img3!
  32. echo !img4!
  33. echo !img5!
  34. echo !text1!
  35. echo !text2!
  36. :2eng
  37. title Takeown
  38. :: выбор цели
  39. set /p folder="!input!: "
  40. cls
  41. echo !selected! !folder!, !begin!?
  42. set /p start="1 - !yes!, 2 - !no!: "
  43. if !start!==1 (
  44. cls
  45. goto 1eng
  46. )
  47. if !start!==2 (
  48. cls
  49. goto 2eng
  50. )
  51. if !start! NEQ 1,2 (
  52. cls
  53. title !error!
  54. echo !infunc! !start!, !restarting!
  55. timeout /t 3
  56. goto 3
  57. )
  58. :1eng
  59. cls
  60. title !working!
  61. takeown /f "!folder!" /r /d y
  62. if !errorlevel! NEQ 0 (
  63. title !error!
  64. echo !error!.
  65. )
  66. if !errorlevel! == 0 (
  67. title !complete!
  68. cls
  69. echo !success! !folder!.
  70. )
  71. echo !functions!
  72. echo 1. !again!
  73. echo 2. !other!
  74. echo 3. !restart!
  75. echo -
  76. set /p func="!selectfunc!: "
  77. if !func!==1 (
  78. cls
  79. goto 1eng
  80. )
  81. if !func!==2 (
  82. cls
  83. goto 2eng
  84. )
  85. if !func!==3 (
  86. cls
  87. goto 3
  88. )
  89. if !func! NEQ 1,2,3 (
  90. title !error!
  91. cls
  92. echo !infunc! !func!, !closing!
  93. timeout /t 3
  94. exit
  95. )
  96. :admin1
  97. title !adminrightsrequest!
  98. powershell -Command "Start-Process 'cmd.exe' -ArgumentList '/c \"\"%~f0\" admin\"' -Verb RunAs"
  99. exit
  100. :setru
  101. set error=Takeown выдала ошибку
  102. set infunc=Неверная функция
  103. set closing=закрытие...
  104. set restarting=перезапуск...
  105. set adminrightsrequest=Takeown запрашивает права администратора
  106. set again=Начать снова
  107. set other=Выбрать другую цель
  108. set restart=Перезапустить программу
  109. set functions=Функции:
  110. set success=Команда выполнена успешно, теперь вы владелец
  111. set complete=Takeown завершила команду.
  112. set selectfunc=Выберите функцию
  113. set working=Takeown работает
  114. set selected=Выбрано
  115. set begin=начать
  116. set input=Введите путь до цели
  117. set yes=да
  118. set no=нет
  119. set text1=Takeown даёт вам права владельца над папкой.
  120. set text2=Работает с подпапками включительно.
  121. set img1= ░▒▓█ █████ ████ █  █ ████ █████ █     █     █ ██   █   ████  █  █ ████ █▓▒░
  122. set img2= ░▒▓█   █   █  █ █ █  █    █   █  █   █ █   █  █ █  █   █   █ █  █ █    █▓▒░
  123. set img3= ░▒▓█   █   ████ ██   ████ █   █   █ █   █ █   █  █ █ █ ████  ████ █    █▓▒░
  124. set img4= ░▒▓█   █   █  █ █ █  █    █   █   ███   ███   █   ██   █        █ █    █▓▒░
  125. set img5= ░▒▓█   █   █  █ █  █ ████ █████    █     █    █    █   █     ████ ████ █▓▒░
  126. goto ready1
  127. :seten
  128. set error=Takeown is returned an error
  129. set infunc=Invalid function
  130. set closing=closing...
  131. set restarting=restarting...
  132. set adminrightsrequest=Takeown is requesting admin rights
  133. set again=Start again
  134. set other=Select other target
  135. set restart=Restart
  136. set functions=Functions:
  137. set success=Command completed succesfully. You now superadmin of
  138. set complete=Takeown is completed command.
  139. set selectfunc=Select function
  140. set working=Takeown is working
  141. set selected=Selected
  142. set begin=begin
  143. set input=Input destination to target
  144. set yes=yes
  145. set no=no
  146. set text1=Takeown allows you to take ownership of a folder/file.
  147. set text2=You get access to subfolders also.
  148. set img1= ░▒▓█ █████ ████ █  █ ████ █████ █     █     █ ██   █   ████ ██   █ █████ █▓▒░
  149. set img2= ░▒▓█   █   █  █ █ █  █    █   █  █   █ █   █  █ █  █   █    █ █  █ █     █▓▒░
  150. set img3= ░▒▓█   █   ████ ██   ████ █   █   █ █   █ █   █  █ █ █ ████ █  █ █ █  ██ █▓▒░
  151. set img4= ░▒▓█   █   █  █ █ █  █    █   █   ███   ███   █   ██   █    █   ██ █   █ █▓▒░
  152. set img5= ░▒▓█   █   █  █ █  █ ████ █████    █     █    █    █   ████ █    █ █████ █▓▒░
  153. goto ready1
Advertisement
Add Comment
Please, Sign In to add comment