cmd에서는 timeout으로 초 단위 딜레이만 가능합니다. 그래서 배치파일을 작성하다 보면 0.5초 단위로 딜레이 하는 방법을 알고 싶어 하는 경우가 생길 겁니다. 이 글에서 0.5초 단위뿐만 하니라 0.001초 단위로 딜레이 하는 방법을 알려드리겠습니다. 배치파일 작성 0.5초 딜레이를 예시로 작성 했습니다. echo WScript.Sleep 500 > %temp%\sleep.vbs & wscript %temp%\sleep.vbs | more & del /q %temp%\sleep.vbs 500 이 부분을 바꿔주시면 됩니다. 이때 단위는 ms(밀리세컨드)라서 1000이 1초 이고, 500가 0.5초입니다. 코드 설명 한 줄로 모든 작업을 하기 위해 코드가 길러졌습니다. &로 분리하여 설명하겠습니다. ..
cmd명령어 ren의 사용법을 알아보겠습니다. ren ren명령어는 파일의 이름과 확장자를 바꾸는 명령어 입니다. ren /? 결과 보기 파일 이름을 바꿉니다. RENAME [드라이브:][경로]파일이름1 파일이름2. REN [드라이브:][경로]파일이름1 파일이름2. 대상 파일로 새 드라이브나 경로를 지정할 수 없음을 주의하십시오. Syntax(문법) 파일이름 바꾸기 ren "경로\파일이름.확장자" "바꿀이름.*" 파일확장자 바꾸기 ren "경로\파일이름.확장자" "*.바꿀확장자" 특정 경로의 특정 확장자의 확장자 변경 ren "경로\*.특정확장자" "*.바꿀확장자" 특정 경로의 모든 파일 확장자 변경 ren "경로\*.*" "*.바꿀확장자" 확장자가 없는 파일로 만들기 ren "경로\파일이름.확장자" "..
cmd에서 choice로 알파벳과 숫자는 입력 받을수 있지만 특수키는 입력 받을 수 없습니다. 그래서 특수키를 비롯한 다른 키들까지 입력 받는 방법에대해 알아보겠습니다. Syntax(문법) powershell "exit($Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown').VirtualKeyCode)" 파워쉘코드로 눌려진 키 값을 errorlevel 로 받는 방식 입니다. 그래서 errorlevel 을 출력 해보면 각 키의 값을 볼 수 있습니다. echo %errorlevel% a는 65를 반환 한다는 것을 알 수 있습니다. 사용 가능한 키 이처럼 인식 가능한 키 들은 다음 표를 참고 해 주세요. (최대한 적는다고 적었는데, 적히지 않은 값들도 있을 수 있습니다!) 문자 ..
CMD의 cd명령어의 사용방법을 알아보겠습니다. CD cd는 cmd에서 디렉터리를 이동하는데 쓰입니다. 이때 디렉터리란 아래와 같이 cmd에서 기본적으로 출력되는 부분입니다. C:\Users\user> cmd에cd /?를 입력하면 명령어 사용방법이 나옵니다. 하지만 이 설명은 조금 어렵게 느껴질 수 있습니다. 그래서 제가 따로 정리해봤습니다. cd /? 결과 보기 현재 디렉터리 이름을 보여주거나 바꿉니다. CHDIR [/D] [드라이브:][경로] CHDIR [..] CD [/D] [드라이브:][경로] CD [..] .. 상위 디렉터리로 바꿉니다. 특정 드라이브의 디렉터리를 표시하려면 'CD 드라이브:'를 입력하십시오. 현재 드라이브와 디렉터리를 표시하려면 매개 변수 없이 'CD'를 입력하십시오. 디렉터리..
::은 주석인데, 없애고 쓰셔도 됩니다.가로는 width변수,세로는 height변수에 저장 됩니다.123456789101112@echo off::가로 길이wmic path Win32_VideoController get CurrentHorizontalResolution | findstr /v CurrentHorizontalResolution > %temp%\redolutionset /p width= %temp%\redolutionset /p height=wmic path Win32_VideoController get CurrentHorizontalResolution CurrentHorizontalResolution 1920우리에게 필요한건 1920값이므로 findstr /v를 이용하여 CurrentHori..