현재 위치 - 인적 자원 플랫폼망 - 미니프로그램 개발 - (일괄 명령어)를 사용하여 LAN을 시간 제한 종료합니다.
(일괄 명령어)를 사용하여 LAN을 시간 제한 종료합니다.
모든 컴퓨터를 종료하려고 하지 않았습니다. 일괄 처리는 한 번에 많은 컴퓨터를 종료하는 것을 지원하지 않을 수도 있습니다. 그리고 각 컴퓨터가 다른 속도로 종료하는 것은 달성하기 어렵습니다. 저는 한 대의 컴퓨터를 사용하고 있는데 아주 좋습니다. 새 Txt 파일을 만들고 복사하여 붙여넣은 다음 . bat 파일로 저장합니다. 매우 작고 사용하기 쉽습니다.

@ShutdownEcho

TITLE보다 큰 제목-시간 제한 종료, 로그아웃, 재시작, 잠금 등을 구현합니다.

:시작

CLS

색상 0F

Rem은 COLOR 명령을 사용하여 콘솔 출력의 색상을 변경합니다.

Mode con:Columns=58 Rows=28

Rem 모드 문은 테이블의 너비와 높이를 설정하는 명령입니다. = = = = = = = = = = = = = = = = = = = = = =

Echo, 녹색 자동 종료 애플릿에 오신 것을 환영합니다. 좋은 하루 되세요!

ECHO 수행하려는 작업을 선택하고 Enter 키를 눌러주세요.

Echo------- -------

ECHO.

Echo 1. 주기적 종료.

Echo.

Echo 2. 카운트다운 종료.

Echo.

Echo #3. 예약된 종료 작업 삭제

Echo.

Echo #4. 작업 상태 확인

Echo.

Echo 5. 현재 시간 새로 고침

Echo.

Echo 6. 에코를 다시 시작합니다.

Echo 7. 컴퓨터 잠그기

에코.

Echo 8. 로그오프

Echo.

Echo 9. 종료

Echo.

Echo.

:cho

선택 설정=

SET /P 선택=수행할 작업의 번호를 입력한 후 Enter 키를 누릅니다.

Rem은 사용자가 입력한 문자로 변수 "선택"을 설정합니다.

" % 선택 % " = = " " SET Choice = % 선택:~ 0, 1%

Rem은 입력값이 1자리보다 크면 1을 반환하며, 1자리인 경우 132를 입력합니다.

Echo.

IF /I "%선택%"=="1" SetHour로 이동

IF /I "%선택%"=="2" Timeout으로 이동

IF /I "%선택%"=="3" GOTO delAt

IF /I "%선택%"=="4" View로 이동합니다.

IF /I "%선택%"=="5" GOTO 시작

IF /I "%선택%"=="6" GOTO 다시 시작

IF /I "%선택%"=="7" GOTO 잠금

IF /I "%선택%"=="8" GOTO 로그아웃

IF /I "%선택%"=="9" 닫기로 이동

Rem 비어 있거나 공백이 포함된 값을 반환하지 않으려면 변수 외부를 큰따옴표로 묶어야 합니다.

IF 문에는 이중 등호가 필요합니다.

Rem 위의 숫자 중 하나가 아닌 문자를 입력하면 반환된 후 다시 입력됩니다.

선택한 내용이 잘못되었습니다. 다시 입력해 주십시오.

Echo.

고토초

:SetHour

CLS

Echo.

SET /p ask=매일 종료 명령을 수행하도록 설정할지 여부(y/n):

"%ask%"==""가 아닌 경우 SET ask=%ask:~0, 1%

IF /I "%ask%"=="y"가 yes로 이동

IF /I "%ask%. " == "n"이 아니요로 이동

설정시간으로 이동

:예

24시간 표준 시간을 시:분 형식으로 지정해 주세요.

다운타임 설정=

SET /p shutdowntime=입력:

중단 시간 %/당:M,T,W,Th,F,S,Su tsshutdn 0/delay:0/power down & gt; null

Rem은 매주로 설정됩니다. 월요일부터 일요일까지, 즉 매일입니다.

오류 수준 1이 아닌 경우 확인으로 이동

올바르게 입력하면 문에서 확인 부분을 실행합니다.

ECHO % 종료 %가 표준 시간 형식이 아니므로 다시 입력하세요.

Echo.

:아니요

ECHO로 이동하여 24시간 표준 시간을 시:분 형식으로 지정합니다.

셧다운 시간 설정=

SET /p shutdowntime=입력:

% 종료 %에서 tsshutdn 0/delay:0/power down & gt; null

오류 레벨 1이 아닌 경우 확인으로 이동합니다

ECHO % shut. 종료 %가 표준 시간 형식이 아니므로 다시 입력하세요.

Echo.

아니요

:확인

으로 이동합니다.

SET h=% 종료 시간:~1,1%

SET ah=% 종료 시간:~0,1%

SET am = % 종료 시간:~ 2.2%

SET bh = % 종료 시간:~ 0.2%

SET bm = % 종료 시간:~ 3.2%

IF "%h%" == ":"(

%am% 설정 시 HM=%ah%

)ELSE(

%bm% 설정 시 HM=%bh%

Rem h:mm 입력 시 HM=h는 mm 점수를 얻고, 그렇지 않은 경우 HM. = hh는 mm 점수를 받습니다.

IF /I "%ask%"=="y" ECHO 시스템은 매일 %HM%에서 종료됩니다.

IF /I "%ask%"=="n" ECHO 시스템이 %HM%에서 종료됩니다.

에코가 설정되었습니다! 계속하려면 아무 키나 누르세요....

일시 중지 및 gt 비우기

시작으로 이동

:출력 시간

CLS

Echo.

메아리, 카운트다운 초를 입력하세요.

Echo --------

Echo (설정 후 취소하려면 확인을 클릭하고 Ctrl+C를 두 번 누릅니다)

Set timed=

SET /p timed=입력:

tsshutdn % timed %/delay:0/power down & gt; null

If 가 오류 수준 1이 아니라면 확인으로 이동합니다

ECHO %시간 %가 잘못된 종료 시간이면 다시 입력합니다.

Echo.

시간 초과로 이동

:delAt

cls

Echo.

연/월/일

Echo 스케줄 종료 작업이 취소되었습니다. 계속하려면 아무 키나 누르세요....

일시정지 및 gt 비우기

시작으로 이동

:보기

패턴 단점: COLS=85 줄=18

색상 70

Echo.

계속하려면 아무 키나 누르세요

ECHO 계속하기....

Pause & gt empty

시작으로 이동

시작으로 이동

닫기 -r -t 0

:잠금

rundll32.exe 사용자 32.dll, 워크스테이션 잠금

:로그오프

다운로드

:시작

. 종료

종료