로그인

검색

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. 02
    Feb 2023
    13:31

    윈도우 원격데스크탑 연결시 CredSSP 암호화 Oracle 수정 때문일 수 있습니다. 경고 후 접속 불가

    [원인] 윈도우 업데이트 중 KB4103721 과 관련됨. 버전 관련업데이트 버전 관련업데이트 버전 관련업데이트 윈도우10 1511 KB4103728 윈도우8 KB4103715 윈도우7 KB4103712 윈도우10 1607 KB4103723 윈도우2016 KB4103723 윈도우2008 KB4103712 윈도우10 1703 ...
    CategoryWindows By도도 Views630
    Read More
  2. 12
    Nov 2022
    21:54

    이 windowsdefender 링크를 열려면 새 앱이 필요합니다.

    Windows 11 에서 아래와 같은 경고창이 나타나며서 일부 앱이 실행되지 않을 때가 있습니다. 조치방법 Windows PowerShell 을 관리자 권한으로 실행합니다. PowerShell 프롬프트화면에서 아래 내용을 입력하고 실행합니다. > Get-AppxPackage Microsoft.SecHea...
    CategoryWindows By도도 Views615
    Read More
  3. 17
    Jul 2022
    15:18

    Microsoft Defender 바이러스 백신 실시간 감시 끄기

    윈도우의 기본 바이러스 백신인 Microsoft Defender 를 잠시 꺼두는 방법입니다. 1️⃣ 시작 버튼을 클릭후 키보드로 "Windows 보안"을 입력하여 "Windows 보안" 프로그램이 나타나면 "열기" 2️⃣ "Windows 보안" 화면에서 "바이러스 및 위협 방지" >"바이러스 및...
    CategoryWindows By얀젤 Views758
    Read More
  4. 11
    Jul 2022
    14:30

    Excel 2016 에서 페이지설정 들어가려고 하면 엑셀 종료되는 증상

    엑셀2016 사용 중 "페이지설정"에 진입하려고만 하면 엑셀이 통째로 종료되어 버림. 프린터 드라이버를 재설치 함. 해당 PC에서 교세라 P3045dn 기종의 프린터를 ip로 설정하여 네트워크 프린터로 사용하고 있음. → 프린터 드라이버를 제조사 홈페이지에서 다...
    CategoryWindows By얀젤 Views607
    Read More
  5. 08
    Jul 2022
    17:24

    맥북 발열 잡기

    맥북 발열과 한판 붙기 (feat. Macbook pro 16) - ㅋ_ㅋ (kunhee.kim) 확인해봐
    CategoryMacOS By얀젤관리자 Views494
    Read More
  6. 08
    Jul 2022
    16:15

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

    CategoryMacOS By얀젤관리자 Views377
    Read More
  7. 04
    Jun 2022
    18:30

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    이 방법은 초기에는 가능했지만 이제는 적용되지 않는 것 같습니다. Windows 11로 업그레이드 한 후 당황스러운 것 중 하나가 [시작 화면]이 파격적으로 단순화된 것입니다. Windows 10의 [시작 화면] 은 분류별로 구분하여 그룹화할 수 있고, 자주 사용하는 ...
    CategoryThemes&Toy By얀젤 Views2858
    Read More
  17. 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"만 단독으...
    CategoryOS By얀젤 Views614
    Read More
  18. 12
    Feb 2022
    16:49

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

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

    윈도우10 KMS 인증 초기화

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

    윈도우 단축키

    클립보드, 창모드
    CategoryOS By얀젤 Views370
    Read More
Board Pagination Prev 1 2 3 Next
/ 3