강좌 / 팁
소프트웨어 토탈 커맨더 내부 변수들 모음
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 | - | - | - |
| 4673 | 기 타| 문제의 함수 [1] | 빨강모자 | 542 | 5 | 03-03 |
| 4672 | 소프트웨어| Mpress unpacker [9] | 夕影 | 588 | 14 | 03-02 |
| 4671 | 소프트웨어| MPRESS 언팩시 R6002 에러 발생 원인 및 해결 [8] | 夕影 | 290 | 12 | 03-01 |
| 4670 | 소프트웨어| 7-ZIP 레지스트리 [5] | sunshine | 810 | 26 | 03-01 |
| 4669 | 윈 도 우| 심심해서 만들어본 윈도우 재부팅 스크립트 [2] | 천경지위 | 847 | 13 | 03-01 |
| 4668 | 윈 도 우| 바이오스 진입 아이콘 만들기 [8] | asklee | 1340 | 25 | 02-27 |
| 4667 | 소프트웨어| ipTIME 공유기 이용 WireGuard VPN 사용하기 [5] | asklee | 1155 | 9 | 02-25 |
| 4666 | 소프트웨어| YouTube PotPlayer 재생 [5] | 어리버리힙 | 1080 | 5 | 02-24 |
| 4665 | 윈 도 우| wimboot의 진화형 compactOS [8] | 트레져sn | 1197 | 16 | 02-22 |
| 4664 | 소프트웨어| PE VHD 자식 생성과 Bcd 등록-VHDman [20] | 카멜 | 1412 | 40 | 02-16 |
| 4663 | 윈 도 우| 토탈 커맨더 기능 도우미_(내부 명령 추가) [15] | 꽃동산 | 937 | 19 | 02-16 |
| 4662 | 윈 도 우| 브라우저 속도 200프로 향상?? [5] | 트레져sn | 2576 | 22 | 02-15 |
| 4661 | 윈 도 우| Windows 11&10 재설치 전 드라이버 백업 및 복원 방법 [44] | 무월 | 2210 | 99 | 02-14 |
| 4660 | 윈 도 우| 모르시는 초보분들을위한 WIM PE 유틸교체... [14] | 트레져sn | 1545 | 36 | 02-13 |
| 4659 | 소프트웨어| PECMD REGI 2편 [6] | sunshine | 736 | 22 | 02-05 |
| 4658 | 소프트웨어| PECMD REGI 1편 [6] | sunshine | 1200 | 27 | 02-05 |
| » | 소프트웨어| 토탈 커맨더 내부 변수들 모음 [3] | Nic네임 | 844 | 20 | 02-04 |
| 4656 | 소프트웨어| PECMD에서 이런 기능이 있군요. [11] | sunshine | 1178 | 25 | 02-01 |
| 4655 | 소프트웨어| Intel RST VMD 파일 [10] | sunshine | 1278 | 29 | 02-01 |
| 4654 | 윈 도 우| 멀티 윈도우 부팅 PC에서만 발생하는 업데이트 실패 원인과... [4] | 오호라7 | 925 | 9 | 01-30 |