Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для O L E G

Старожил


Сообщения: 284
Благодарности: 16

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
COLOR 06
title UserReset
:start
echo 1. TaskMgr - 1
echo 2. Regedit - 2
echo 3. Command Prompt - 3
echo 4. Change Password Users - 4
echo 5. Exit - 5
echo.
set /p choice=Enter the number:
rem if not '%choice%'=='' set choice=%choice:~0;1%
if '%choice%'=='1' goto 1
if '%choice%'=='2' goto 2
if '%choice%'=='3' goto 3
if '%choice%'=='4' goto 4
if '%choice%'=='5' goto 5
if not '%choice%'=='' echo "%choice%" Bad points

goto start
:1
@echo off
TaskMgr.exe
cls

goto start
:2
@echo off
Regedit.exe
cls

goto start
:3
start cmd.exe
cls

goto start
:4
echo.
cls
echo UserName
setlocal enableextensions enabledelayedexpansion

set /a iCount = 0

for /f "usebackq skip=1 delims=" %%i in (
	`wmic.exe UserAccount where "LocalAccount='True' AND Disabled='False'" get Name`
) do for /f %%j in ("%%~i") do (
	set /a iCount += 1
	set aName!iCount!=%%~j
	echo !iCount!. %%~j
)

echo.
set /p sChoice=Select user for change password [1-%iCount%]: 

if defined sChoice if defined aName%sChoice% (
	echo.
	echo Change password for user [!aName%sChoice%!]
	net.exe user "!aName%sChoice%!" *
)

endlocal
echo Your password was changed successfully
pause
cls

goto start
:5
Exit
В общем вышло что то такое...

-------
Сложность программы растет до тех пор, пока не превысит способности программиста.


Отправлено: 13:53, 18-03-2014 | #6