1/29/2010

자주쓰는 윈도우 도스 명령어

// 윈도우 프로세스 종료 명령어
taskkill, tasklist (참조: 링크, 도스창에서 "taskkill /?"하면 도움말)
ex) taskkill /f /im PDFXCview.exe (확장자를 붙여줘야함)
//  ------------------------------------

del /f /a /q D:\zTemp\zDel_\hmlib*.*
rmdir /S /Q D:\zTemp\zDel_\
xcopy D:\Work\Project_A D:\Work\Project_A_New /k/e/c/h/r/y/i
robocopy D:\Work\Project_A D:\Work\Project_A_New /E /R:3 /W:10 /a-:r

// =======================================
// 윈도우 시작에 사용하는 베치파일 (시간처리 출처: http://kldp.org/node/58297)

@echo off

setlocal
rem ; %date%에서 모든 하이픈(-)을 지워 버림
set date2=%date:-=%
rem ; %time%에서 모든 공백을 0으로 고침 (시각 부분이 zerofill된 게 아니라 그냥 right justify 되어 있어서...)
set time2=%time: =0%
rem ; %time2%의 시각 부분과 분 부분만 잘라 냄
set time3=%time2:~0,2%%time2:~3,2%
rem ; 이제 두 변수를 이어 붙여서 디렉토리를 만들면 땡!
rem mkdir %date2%_%time3%


: STARTPROGRAM
REM    === 프로그램 실행 ===================
d:
cd "D:\Data\Util\ProcessExplorer\"
start procexp.exe

cd "D:\Work\zExt\Bat_File\"
start InnoPhilia_WorkPlan.url

c:
cd "C:\Program Files\ATnotes\"
start ATnotes.exe
rem taskkill /f /im ATnotes.exe

cd "C:\Program Files\Mozilla Thunderbird\"
start thunderbird.exe
REM    =====================================


IF %time3% LEQ 0915 (
GOTO STARTBAKUP
) ELSE (
GOTO END
)

: STARTBAKUP
REM    =====================================
REM    --- 소스 백업 ------------------
REM    xcopy D:\Work\Project_A\APP D:\zTemp\Bak_Source\%date%_00 /k/e/c/h/r/y/i

REM    --- 자동 종료 ------------------
shutdown -s -t 3600

REM    --- 자동 삭제 ------------------
rmdir /S /Q D:\zTemp\zDel_\
REM    =====================================


:END
endlocal
echo on

댓글 없음: