로그인

검색

Extra Form


윈도우 명령프롬프트와 배치파일 문법 정리 

 

기본변수 

%allusersprofile%  C:\ProgramData  
%ALLUSERSPROFILE% C:\ProgramData  
%APPDATA% C:\Users\(사용자명)\AppData\Roaming
%CD% 현재 경로(path)  
%CMDCMDLINE% cmd의 실행경로  
%CommonProgramFiles% C:\Program Files\Common Files  
%commonprogramfiles%   C:\Program Files\Common Files  
%CommonProgramFiles(x86)% C:\Program Files (x86)\Common Files
%CommonProgramW6432% C:\Program Files\Common Files  
%COMPUTERNAME% 컴퓨터이름 표시  
%ComSpec% cmd의 실행파일의 위치  
%ERRORLEVEL% 에러 레벨을 표시  
%HOMEDRIVE% 사용자 홈 디렉토리에 연결된 홈 드라이브의 문자
%HOMEPATH% 사용자 홈 디렉토리의 경로  
%HTTP_PROXY% http 프록시 서버 주소  
%LOGONSERVER% 사용자 인증을 담당하는 컴퓨터의 이름
%OS% 운영체제의 종류  
%Path% 설정된 경로, 설정된 경로에 있는 파일은 어느 위치에서나 실행가능
%PATHEXT% %Path% 에서 실행할 수 있는 확장자의 종류
%PROCESSOR_ARCHITECTURE% AMD64 로 나온, 프로세서의 종류, intel CPU도 64비트는 AMD64로 나옴
%PROCESSOR_IDENTIFIER% 프로세서의 자세한 정보  
%PROCESSOR_LEVEL% 프로세서 수준, ex. 6  
%PROCESSOR_REVISION% 프로세서 리비전 수준  
%programdata%  C:\ProgramData  
%programfiles%  C:\Program Files  
%programfiles(x86)%  C:\Program Files (x86)  
%PROMPT% $P$G 프롬프트 모양  
%public%  C:\Users\Public  
%systemdrive%  C: 운영체제가 설치된 드라이브  
%systemroot%  C:\Windows  
%TEMP% 임시 작업 폴터 경로  
%TMP% 임시 작업 폴터 경로  
%USERDOMAIN% 컴퓨터이름, 사용자의 계정이 속한 도메인
%username% 로그온한 사용자의 이름, 계정이름  
%userprofile%  C:\Users\사용자 계정   
%WINDIR%  C:\Windows  
%DATE% 오늘 날짜를 출력  
%TIME% 지금 시각을 출력  
%RANDOM% 0 ~ 32767 사이의 아무 숫자를 출력

 

매개변수 

배치파일 실행시 인수를 전달하는 변수 예시) 배치파일명.bat test 35 70  
%0 배치파일명.bat 파일명을 전달
%1 test 첫번째 인수
%2 35 두번째 인수
%1 %2 test 35  
%*| test 35 70 모두 전달

 

환경변수 

Set 명령어로 선언하여 사용    
CMD 에서 set 으로 모든 선언된 환경변수를 확인할 수 있음.  
CMD 에서 %환경변수% 로 내용을 확인할 수 있음.  > echo %COMPUTERNAME%  
     
set any1=값 set any1=12345678  
set /a any1 = 수식   수식의 결과를 any1 에 보관
set /p any2    
     
%any1% 12345678 저장된 값이 나타남
%any1:대응값%   저장된 값을 대응값으로 치환
%any1:123=뭐냐% 뭐냐45678 123을 뭐냐 로 치환
%any1:1234=% 5678 1234를 없음으로 치환
%any1:~1% 2345678 0부터 카운트해서 1번째 문자부터 나타냄
%any1:~3% 45678 0부터 카운트해서 4번재 문자부터 나타냄
  실제값 1, 2, 3, 4, 5, 6, 7, 8  
  카운트 0, 1, 2, 3, 4, 5, 6, 7 카운트는 0부터 시작함
%any1:~3,2% 45 4번째 글자부터 2개 출력
%any1:~3,-2% 45678 4번째 글자부터 맨 뒤 2개 빼고 출력
%any1:~-3,2% 67 뒤(-)에서 3번째 글자부터2개 출력
  실제값 1, 2, 3, 4, 5, 6, 7, 8  
  카운트 8, 7, 6, 5, 4, 3, 2, 1 뒤(-)는 카운트가 1부터 시작함
%any1:~-7,4% 2345  
%any1:~-4,-1% 567 뒤에서 4번째 부터 맨 뒤 1글자 빼고 출력

 

명령어, 배치파일 명령 

pushd   현재 경로를 POPD 에 저장 후 지정된 경로로 이동
popd   PUSHD 에 의하여 기억된 경로로 다시 이동
%0 "c:\temp\test.bat" ""를 포함한 "배치명령에 의한 어떤값"
%~0 c:\temp\test.bat ""를 제외한 배치명령에 의한 어떤값
%~d0 c:\temp\test.bat 드라이브 문자
%~p0 c:\temp\test.bat 경로명, 드라이브명 제외
%~n0 c:\temp\test.bat 파일명, 경로·확장자 제외
%~x0 c:\temp\test.bat 확장자명
%~dp0 c:\temp\test.bat 완전한 경로명
%~dpnx0 c:\temp\test.bat 완전한 경로명과 파일명까지
%cd% c:\temp  
%~dp0 c:\temp\ %cd% 와 %~dp0 의 차이는 \의 유무

 

 

배치파일 명령 정리.xlsx

 



  1. 08
    Jul 2022
    16:15

    맥북프로 2015년식 15" SSD 업그레이드 하기

    Read More
  2. 04
    Jun 2022
    18:30

    알림 영역(Tray) 아이콘 표시 중인 항목을 가지고 있는 레지스트리

    윈도우10 에서 "작업 표시줄에 표시할 아이콘 선택" 설정의 알림(Tray)이 켜져있는 항목에 대한 레지스트리 값 HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
    Read More
  3. 28
    May 2022
    23:30

    디스크 관리 실행 명령 및 아이콘 만들기

    디스크 관리 바로 실행하는 실행 명령 > diskmgmt.msc 바로가기 아이콘을 만드는 방법
    Read More
  4. 19
    May 2022
    15:04

    윈도우 명령프롬프트와 배치파일 문법

    윈도우 명령프롬프트와 배치파일 문법 정리 기본변수 %allusersprofile% C:\ProgramData %ALLUSERSPROFILE% C:\ProgramData %APPDATA% C:\Users\(사용자명)\AppData\Roaming %CD% 현재 경로(path) %CMDCMDLINE% cmd의 실행경로 %CommonProgramFiles% C:\Progra...
    Read More
  5. 27
    Apr 2022
    09:42

    파일 탐색기에서 특정 폴더를 날짜별로 분류하는 방법

    폴더에 저장되는 파일들을 다운로드 폴더처럼 날짜별로 그룹화하여 분류하면 편리할 수 있습니다.
    Read More
  6. 07
    Apr 2022
    20:22

    윈도우의 기본 배경화면 위치

    윈도우10, 윈도우11에서 기본설정된 배경이미지의 위치는 C:\Windows\Web 입니다. C:\Windows\Web\Windows C:\Windows\Web\Windows 10 C:\Windows\Web\꽃 위와 같은 위치에 극 소량의 이미지가 미리 들어가 있습니다. 그래서 뭐 ? 아... 뭐 어떻게 활용할 지는...
    Read More
  7. 13
    Mar 2022
    09:22

    Windows 11 화면을 어둡게 만들어 보자

    처음 윈도우 화면은 밝은 색상으로 설정되어 있습니다. 너무 밝아서 눈이 부시다면 어둡게 하고 사용해 보세요. 윈도우 시작 > 설정 > 개인 설정 > 색 > 모드 [ 라이트 / 다크 / 사용자 지정 ] 이제 어둡게 되었습니다. 테마 컬러, 배경 이미지 등을 적당히 선...
    Read More
  8. 27
    Feb 2022
    23:52

    Windows 11 둥근 모서리를 각지게 만들자

    Windows 11 의 둥근 모서를 각지게 표시하는 방법입니다. 별다른 방법은 없는듯 하고, Win11DisableRoundedCorners 프로그램을 설치하면 됩니다. Win11DisableOrRestoreRoundedCorners.exe
    Read More
  9. 27
    Feb 2022
    17:50

    Windows 11 작업표시줄 위치를 상,좌, 우 로 이동해 보자

    레지스트리 수정 후 레지스트리 편집기를 끄지 않은채, 윈도우 탐색기를 열어 작업관리자를 통해 "윈도우 탐색기"를 다시시작함. 컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3 위의 03 부분을 삭제(커서를 03 왼...
    Read More
  10. 27
    Feb 2022
    16:45

    USB에서 WTG (윈도우 투 고) Windows 10을 Windows 11로 업그레이드 하기

    WinToGo, LTSC 버전에서 설치CD 로 업그레이드 하고하 하는 경우 발생 Windows To Go 로 설치되어 있는 Windows 10 USB에서 Windows 11로 업그레이드 하고자 하는 경우 이동식 디스크에서는 설치할 수 없다고 메시지가 나오면서 설치가 되지 않습니다. 이 때 ...
    Read More
  11. 27
    Feb 2022
    12:44

    Windows 11 시작화면을 Windows 10 과 같이 되돌려 보자

    이 방법은 초기에는 가능했지만 이제는 적용되지 않는 것 같습니다. Windows 11로 업그레이드 한 후 당황스러운 것 중 하나가 [시작 화면]이 파격적으로 단순화된 것입니다. Windows 10의 [시작 화면] 은 분류별로 구분하여 그룹화할 수 있고, 자주 사용하는 ...
    Read More
  12. 25
    Feb 2022
    22:53

    Windows 11 TPM, UEFI 상관없이 업데이트

    1. Windows 11 iso 파일을 다운로드 2. iso 파일을 압축해제 3. sources 폴더의 appraiserres.dll 파일을 텍스트편집기로 열기 4. TPM 찾기 - "TpmVersion"만 단독으로 있는 것 빼고 Tpm 관련내용은 모두 지움 5. UEFI 관련 찾기 - "UefiSecureBoot"만 단독으...
    Read More
  13. 12
    Feb 2022
    16:49

    windows defender 링크를 열려면 새 앱이 필요합니다

    Windows11 업데이트 이후 Windows Defender를 실행하려고 하면 "Windows defender 링크를 열려면 새 앱이 필요합니다" 메시지가 나타나면서 실행이 되지 않습니다. [조치방법] 윈도우 키 > 검색 클릭한 후 PowerShell 입력 PowerShell 의 일부만 입력해도 Wind...
    Read More
  14. 09
    Feb 2022
    13:14

    윈도우10 KMS 인증 초기화

    Windows 10 사용시 인증오류로 인해 기존 KMS 인증을 제거하고, 제품번호를 변경하는 방법입니다. KMS 인증을 실행함 > cmd를 관리자 권한으로 실행함. > slmgr /rearm > 재시작 KMS 인증을 다시 실행함. ... 이때 인증이 안되면 아래 수행... cmd를 관리자 권...
    Read More
  15. 12
    Jan 2022
    08:47

    윈도우 단축키

    클립보드, 창모드
    Read More
  16. 27
    Dec 2021
    15:30

    ReFS 파일 시스템에 대하여

    새로 구입한 외장형 SSD 하드디스크를 포맷하려다 보니 "파일 시스템" 형식 중에 REFS 가 보입니다. 이게 무엇일까 고민을 하다가 인터넷을 뒤져보았습니다.. ReFS : Resilient Gile System 윈도우 서버 2012 부터 지원하기 시작했으며, 윈도우9 에서 본격적으...
    Read More
  17. 18
    Nov 2021
    10:19

    윈도우10에서 가상데스크탑을 이용해 보자

    윈도우10 에는 하나의 모니터를 여러개의 모니터 처럼 사용할 수 있는 가상데스크탑 기능을 포함하고 있습니다. 아래의 이미지에서 "데스크탑1"과 "데스크탑2"는 각각의 모니터처럼 작동합니다. 물론 너무 많은 데스크탑을 만들면 사용자도 정신없고, PC의 메...
    Read More
  18. 15
    Nov 2021
    10:06

    Windows10 사용 중 갑자기 "디렉터리 이름이 올바르지 않습니다." 나타 날때

    윈도우 사용 중 "디렉터리 이름이 올바르지 않습니다" 와 같은 메시지가 나타나는 경우 아래와 같이 조치해 보세요. OneDrive 설치 후 동기화할 때 바탕화면까지 동기화가 되어 발생하는 문제입니다. 조치 방법 로그아웃 된 계정을 다시 연결해 줍니다. 동기화...
    Read More
  19. 12
    Nov 2021
    15:07

    네트워크 부팅 PXE 를 이용하여 윈도우 설치하기

    링크를 참고하세요.
    Read More
  20. 12
    Nov 2021
    15:05

    Windows 11 설치 - TPM / UEFI 관련 무시하고 설치하기

    Read More
Board Pagination Prev 1 2 3 Next
/ 3