날자를 월, 일, 년으로 분해하기
게시일: 2002/01/04 | 글쓴이: doa | 5293 번 | 프린트 | 메일

NT에서 이러한 작업을 하기위한 표준적인 기능은 없다. 사용할 수 있는 방법은 날자의 소스와 형식에따라 다르다. 로케일이 USA인 경우에대한 두가지 예가 있다.

  1. 배치파일내에서 오늘 날자를 해석하고 환경변수 TDDAY, TDMM, TDDD와 TDYY로 리턴하기위해 DoAToday를 호출한다. DoAToday의 내용은 다음과 같다.
    @echo off
    for /f "tokens=1,2,3,4* delims=/ " %%i in ('date /t') do set TDDAY=%%i&set 
    	TDMM=%%j&set TDDD=%%k&set TDYY=%%l
    주의: 위의 것은 모두 한 행이다.
  2. 배치파일내에서 로그온한 사용자의 암호 만료일을 해석하고 환경변수 XMM, XDD와 XYY을 리턴하기 위해 DoAExpDT를 호출한다. DoAExpDT는 다음과 같은 내용을 포함한다.
    @echo off
    net user "%UserName%" /domain | find /i "Password expires"  "%UserName%.tmpX"
    for /f "tokens=1,2,3,4,5* delims=/ " %%i in ('type "%UserName%.tmpX"') 
    	do set XMM=%%k&set XDD=%%l&set XYY=%%m
    del /q "%username%.tmpX"
    if %XMM% EQU Never goto end
    if %XYY% GTR 97 goto Y19
    set XYY=20%XYY%
    goto end
    

    :Y19 set XYY=19%XYY%

    :end REM 암호의 만료일이 없는지 시험한다. if /i %XMM% EQU never goto Never



공개 성능감시 화면 보호기 QuickMon은 Windows NT 화면보호기로서 OS에 포함된 성능 ... (5033) 2002-01-04
\을 접근할 수 없다 자신의 도메인내의 네트웍 자원을 접근하려고 할때 위... (4490)2002-01-04

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.