Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Батник на активацию Windows (http://forum.oszone.net/showthread.php?t=353228)

elephant2121@vk 11-03-2023 15:45 3005125

Батник на активацию Windows
 
Добрый день!

Очень нужна помощь!

Пишу батник, который получал бы ключ активации и далее активировал бы Windows
=========================================================
(for /f "delims=" %%i in ('wmic path softwarelicensingservice get oa3xoriginalproductkey') do @set last_string=%%i)& cmd /v/c echo.!last_string! & ####### - Отображение ключа в кмд
echo slmgr /ipk > C:\users\admin\desktop\activ.txt & ######## - создание txt файла с коммандой echo slmgr /ipk
(for /f "delims=" %%i in ('wmic path softwarelicensingservice get oa3xoriginalproductkey') do @set last_string=%%i) & cmd /v/c echo.!last_string! >> C:\users\admin\desktop\activ.txt & ######### дополнение файла txt ключом
(for /F "delims=" %%i in (C:\users\admin\desktop\activ.txt) do %%i) & ######### Выполнение txt файла
slmgr /ato &
slmgr /dli &
pause
=========================================================
Застрял на этом моменте:

(for /f "delims=" %%i in ('wmic path softwarelicensingservice get oa3xoriginalproductkey') do @set last_string=%%i) & cmd /v/c echo.!last_string! >> C:\users\admin\desktop\activ.txt & ######### дополнение файла txt ключом

Ключ подставляется в новую строку, а не к команде которая написана в activ.txt в 1 строке, соответственно отдельно отрабатывает команда echo slmgr /ipk и отдельно ключ....

Возможно вы знаете решение, как можно подставить и подскажете как можно это сделать!

Большое спасибо!

PS: Возможно батник один из самых кривых, и его можно написать короче, но пока в процессе обучения.

Serguei Kouzmine 11-03-2023 17:53 3005129

в одном echo передайте и то и другое


Код:

echo slmgr /ipk !last_string! >> C:\users\admin\desktop\activ.txt


Время: 23:54.

Время: 23:54.
© OSzone.net 2001-