강좌 / 팁

소프트웨어 토탈 커맨더 내부 변수들 모음

2026.02.04 20:05

Nic네임 조회:460 추천:14

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] update 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
XE1.11.6 Layout1.4.8