윈도우팁/도스2010. 7. 7. 14:47


C:\>@echo %date%
2010-07-07

C:\>@echo %time%
14:24:13.97

C:\>@echo %date% %time%
2010-07-07 14:24:23.40

C:\>set todayDate=%date:~0,4%%date:~5,2%%date:~8,2%

C:\>set todayTime=%time:~0,2%%time:~3,2%%time:~6,2%

C:\>@echo %todayDate% %todayTime%
20100707 142456

C:\>for /f %i in ('dir /b *.log') do @echo %i
icvupdo.log
setup.log

-----------------------------------------------

** 왕년에 컴퓨터 학원 다니셨던분은 아래를 bat파일로 만들어서 실행해보세요. 옛날생각 나실듯 ^^
@set str=
@for /l %%i in (1,1,10) do @call :loop %%i
@goto :EOF
:loop
@for /l %%j in (1,1,%1) do @set str=%str%*
@echo %str%

----------------------------------------------

** 키보드 입력 받아 처리하기

echo off

set data=
echo ┌────────────────┐
echo │1.실행 2.재실행 3.닫기 4.만든이 │
echo └────────────────┘
set /p data=명령어를 입력하세요 :
echo --- 실행결과
if not defined data goto :proc_err
if %data% EQU 1 echo 실행
if %data% EQU 2 echo 재실행
if %data% EQU 3 echo 닫기
if %data% EQU 4 echo 만든이
goto :EOF

:proc_err
echo 입력없음

echo on

----------------------------------------------

**1~100 폴더 만들기
FOR /L %n in (1,1,100) do mkdir %n

----------------------------------------------

** 파일의 앞6자리로 폴더명을 만들어 이동시킨다.(bat파일)
dir /b *.txt>file.list
for /f %%i in (file.list) do call :JOB1 %%i
goto :EOF
:JOB1
set f1=%1
set f2=%f1:~0,6%
if not exist %f2% md %f2%
copy %1 .\%f2%

----------------------------------------------

'윈도우팁 > 도스' 카테고리의 다른 글

텍스트파일 합치기  (0) 2010.08.31
Dos FTP transfer batch  (0) 2010.08.26
Dos 관련 사이트  (0) 2010.07.13
Dos Command - FOR  (0) 2010.07.07
Dos Command - IF  (0) 2010.07.07
Posted by 투덜ⓔ