강좌 / 팁
소프트웨어 토탈 커맨더 내부 변수들 모음
2026.02.04 20:05
1. 토탈 커맨더 내부 변수
토탈 커맨더 프로그램의 상태, 경로, 설정 등을 나타내는 변수입니다.
|
변수명
|
설명
|
비고
|
|---|---|---|
|
%COMMANDER_PATH%
|
토탈 커맨더가 설치된 디렉터리 경로
|
마지막 역슬래시(\) 제외
|
|
%COMMANDER_DRIVE%
|
토탈 커맨더가 설치된 드라이브
|
예: C:
|
|
%COMMANDER_EXE%
|
경로를 포함한 토탈 커맨더 실행 파일 이름
|
전체 경로
|
|
%COMMANDER_INI%
|
경로를 포함한 토탈 커맨더 설정 파일 이름
|
전체 경로
|
|
%COMMANDER_INI_PATH%
|
설정 파일(
wincmd.ini)이 위치한 디렉터리 |
마지막 역슬래시(\) 제외
|
|
%COMMANDER_INSTANCE%
|
현재 실행 중인 토탈 커맨더의 인스턴스 번호
|
제목 표시줄 번호와 동일 (첫 실행=1)
|
|
%COMMANDER_SESSIONNAME%
|
관리자 권한 실행 여부 (admin / user)
|
관리자 권한이면
admin, 아니면 user |
|
%COMMANDER_OPEN%
|
프로그램 실행 출처 (어떤 기능으로 실행했는지)
|
값: bar, cmdline, hotkey, menu 등
|
2. 날짜 및 시간 변수
파일 이름 지정 등에 사용되는 날짜 및 시간 변수입니다.
|
변수명 및 형식
|
설명
|
예시/구성요소
|
|---|---|---|
|
%$DATE%
|
YYYYMMDDhhmmss 형식의 날짜/시간 삽입
|
20231027143000
|
|
%$DATE:서식%
|
사용자 지정 서식(Placeholders) 사용
|
Y(년4), y(년2), M(월), D(일), h(24시), H(12시), m(분), s(초)
|
|
%$DATE+오프셋%
|
현재 날짜에 특정 시간을 더함
|
%$DATE+1Y% (1년 후), %$DATE+1D% (내일) |
|
%$DATE-오프셋%
|
현재 날짜에서 특정 시간을 뺌
|
%$DATE-30m% (30분 전) |
3. 클립보드 변수
클립보드에 복사된 텍스트를 경로의 일부나 파일명으로 사용할 때 씁니다.
|
변수명
|
설명
|
비고
|
|---|---|---|
|
%$CLIPBOARD%
|
클립보드 내용 그대로 삽입
|
최대 8191자
|
|
%$CLIPBOARD0%
|
줄 바꿈을 공백으로 변환하여 삽입
|
버퍼 초과 시 마지막 줄바꿈에서 자름
|
|
%$CLIPBOARD1%~
|
클립보드의 특정 줄(Line) 내용만 삽입
|
1=첫째 줄, 2=둘째 줄
|
|
%$CLIPNAME%
|
파일명 금지 문자(
*?|<>)를 밑줄(_)로 변환 |
파일 이름으로 쓸 때 유용
|
|
%$CLIPNAME0%
|
%$CLIPNAME%과 같으나 줄 바꿈을 공백으로 변환 |
|
|
%$CLIPNAME1%~
|
특정 줄을 가져오되 금지 문자를 밑줄로 변환
|
앞뒤 공백 및 제어 문자 제거
|
|
%$CLIPNAME_NE1%~
|
빈 줄(Empty lines)은 건너뛰고 가져옴
|
NE = No Empty
|
|
%$CLIPNAMEQ1%~
|
공백 포함 시 자동으로 큰따옴표(
") 추가 |
예: name 1.txt -> "name 1.txt"
|
|
q (소문자)
|
변수명에 소문자
q 사용 시 무조건 따옴표 추가 |
예:
%$clipnameq% (추정) |
4. 특수 폴더 가상 변수
ShGetSpecialFolderLocation 함수 기반 변수로, 대문자로 작성해야 합니다.
|
변수명
|
설명 (폴더 종류)
|
|---|---|
|
%$DESKTOP%
|
바탕화면
|
|
%$APPDATA%
|
애플리케이션 데이터 (Roaming)
|
|
%$PERSONAL%
|
내 문서 (Personal)
|
|
%$STARTMENU%
|
시작 메뉴
|
|
%$PROGRAMS%
|
프로그램 폴더
|
|
%$STARTUP%
|
시작프로그램 폴더
|
|
%$FONTS%
|
폰트 폴더
|
|
%$MYPICTURES%
|
내 사진
|
|
%$MYMUSIC%
|
내 음악
|
|
%$MYVIDEO%
|
내 비디오
|
|
%$LOCALAPPDATA%
|
로컬 앱 데이터
|
|
%$COMMON_...%
|
공용 폴더들 (DESKTOP, DOCUMENTS, PROGRAMS 등)
|
5. 알려진 폴더 가상 변수
SHGetKnownFolderPath 함수 기반 변수입니다(Vista 이후). 소스에 나열된 모든 변수는 다음과 같습니다.
|
분류
|
변수명 목록
|
|---|---|
|
시스템/기본
|
%$Windows%, %$System%, %$SystemX86%, %$ProgramFiles%, %$ProgramFilesX64%, %$ProgramFilesX86%, %$ProgramData%, %$RecycleBinFolder%(추정), %$AdminTools% |
|
사용자 파일
|
%$Documents%, %$Downloads%, %$Pictures%, %$Music%, %$Videos%, %$Contacts%, %$Links%, %$Favorites%, %$SavedGames%, %$SavedSearches% |
|
계정/설정
|
%$Profile%, %$RoamingAppData%, %$LocalAppData%, %$LocalAppDataLow%, %$Cookies%, %$History%, %$SendTo%, %$Templates%, %$Recent% |
|
공용(Public)
|
%$Public%, %$PublicDesktop%, %$PublicDocuments%, %$PublicDownloads%, %$PublicMusic%, %$PublicPictures%, %$PublicVideos%, %$PublicGameTasks%, %$PublicLibraries% 등 |
|
미디어/기타
|
%$AccountPictures%, %$CameraRoll%, %$Playlists%, %$Ringtones%, %$Screenshots%, %$SkyDrive%(OneDrive), %$PhotoAlbums% |
|
GUID 직접 입력
|
%${GUID}% 형식 (예: %${374DE290-...}%로 다운로드 폴더 지정) |
| 번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
|---|---|---|---|---|---|
| [공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
| 4659 | 소프트웨어| PECMD REGI 2편 [6] | sunshine | 417 | 17 | 02-05 |
| 4658 | 소프트웨어| PECMD REGI 1편 [6] | sunshine | 750 | 23 | 02-05 |
| » | 소프트웨어| 토탈 커맨더 내부 변수들 모음 [2] | Nic네임 | 460 | 14 | 02-04 |
| 4656 |
소프트웨어|
PECMD에서 이런 기능이 있군요. [10] |
sunshine | 925 | 22 | 02-01 |
| 4655 | 소프트웨어| Intel RST VMD 파일 [10] | sunshine | 968 | 27 | 02-01 |
| 4654 | 윈 도 우| 멀티 윈도우 부팅 PC에서만 발생하는 업데이트 실패 원인과... [4] | 오호라7 | 764 | 9 | 01-30 |
| 4653 | 기 타| 동영상 얼굴 교체 AI 20초 제한 없애는 법 [6] | toz21 | 1368 | 0 | 01-28 |
| 4652 | 윈 도 우| Windows 11 1월 업데이트, PC 부팅 문제 발생 - 해결 방법 [3] | VᴇɴᴜꜱGɪ | 2017 | 7 | 01-26 |
| 4651 | 기 타| AI 활용법 [3] | Nic네임 | 1569 | 6 | 01-25 |
| 4650 | 윈 도 우| WinPE의 System32 환경변수 [8] | sunshine | 978 | 15 | 01-20 |
| 4649 | 윈 도 우| 자동 백업 복원 CLi 명령어 -R-Drive, IFW [5] | 아마로도 | 1153 | 19 | 01-19 |
| 4648 | 윈 도 우| 네트워크에서 공유 PC가 표시되지 않아도 공유 방법 [2] | VᴇɴᴜꜱGɪ | 1732 | 13 | 01-16 |
| 4647 | 소프트웨어| Purebasic - LPCWSTR 배열 읽기 [5] | 입니다 | 644 | 13 | 01-14 |
| 4646 | 윈 도 우| 윈도우용 배치 스크립트 유틸리티 모음 공유 [9] | 이직스 | 2813 | 31 | 01-11 |
| 4645 | 윈 도 우| 드라이브 스냅샷 CLI툴 래핑용 명령어 ~~ [12] | 아마로도 | 655 | 25 | 01-10 |
| 4644 | 소프트웨어| Ventoy설치-기본 파티션 포맷없이 [7] | 카멜 | 2362 | 30 | 01-06 |
| 4643 | 윈 도 우| Microsoft, 무료 네이티브 도구를 사용하여 Windows 11/10... | VᴇɴᴜꜱGɪ | 1032 | 3 | 01-06 |
| 4642 | 기 타| 제미나이에서 리스트를 줄바꿈(단어하나 후 엔터키 한번) ... | 누군가 | 1435 | 1 | 01-01 |
| 4641 | 윈 도 우| VHDX 항상 초기화 클린 부팅 [7] | 스피드 | 1280 | 13 | 01-01 |
| 4640 | 윈 도 우| [캡쳐 추가]VHD쓰시는분들의 간단한 팁 [12] | 트레져sn | 1863 | 20 | 12-29 |