강좌 / 팁

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

2026.02.04 20:05

Nic네임 조회:844 추천:20

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