# 6100์ ํ์ ์กฐ์น.
ํ์๊ธฐ ์ํฉ์ ๋ง๋ ๋ฉ๋ด๋ ์ ๋ช ๋๊ฒ ๋ณต์กํฉ๋๋ค. ํผํ ์ ์๋ค๋ฉด ๊ทธ ํผ๋์ ๋ํด์๋ ์๋ฉ๋๋ค. ์ด ๋ฌธ์ ๋ ๋ฉ๋ด๊ฐ _just_ ์ค๋ฅธ์ชฝ ํด๋ฆญ์ด ์๋ shift + ์ค๋ฅธ์ชฝ ํด๋ฆญ์์๋ง ํ์๋๋๋กํ๋ ๋ฐฉ๋ฒ์ ์ ํํ ์กฐ์ฌํ๋ ๋ฐ ์๊ฐ์ ํ ์ ํ๊ณ ์์์ ๋ํ๋ ๋๋ค.
~ ์ข์, ์ฐ๋ฆฌ๋ ์ฝ๋๋ฅผ ํ์ด ๋ณด์์ง๋ง ์ ํํ ์ด๋ป๊ฒํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ๋ค. ๋คํํ PowerToys๋ ๋น์ทํ ์์ ์ ์ํํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ~
~ ๋ค๋ฅธ ์ธํฐํ์ด์ค IContextMenu
๊ตฌํํ๋ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค. ์ปค๋ฎค๋ํฐ์ ๋๊ตฐ๊ฐ๊ฐ ์ํฉ์ ๋ง๋ ๋ฉ๋ด๋ฅผ ์ ๋ฆฌํ๋ ๋ฐ ์ด์ ์ ์ด์๋ค๋ฉด ๋น์ทํ PR์ ๋ถ๋ช
ํ ๊ฐ์ฌ ํ ๊ฒ์
๋๋ค ๐ ~
ํธ์ง : ์คํ๋ผ์ธ ์ค๋ ๋์์ ์ธ๊ธํ๋ฏ์ด :
IExplorerCommand ๊ตฌํ์ ๊ณ ์ํ๊ณ ๊ฐ๋ฅํ๋ฉด IContextMenu๋ฅผ ํผํด์ผํฉ๋๋ค.
๋ํ ์ฌ๊ธฐ์ ์ธ๊ธ
ECS_HIDDEN
๋ฅผ ํค๋ณด๋ ์ํ์ ํจ์๋ก ๋ฐํํ๋ ๊ฒฝ์ฐ ((GetKeyState(VK_SHIFT) < 0)
๋๋GetAsyncKeyState()
์ด๋ฉด ๋ ๋ค์ ๋ํ ๋ฌธ์๋ฅผ ์ฝ์ผ์ญ์์ค. ์ด๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅธ ๊ฒ์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ด ๊ฒฝ์ฐ) ์กฐ๊ฑด๋ถ๋ก ์จ๊ธธ ์ ์์ต๋๋ค. ์ด๋ UI๋ฅผ ์ ๊ณตํ๋ ๊ฒ๊ณผ ๋์์ ํธ๋ค๋ฌ๋ฅผ ํธ์ถํ๋ ์์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ํญ์ ์ฌ์ค์ด๋ผ๊ณ ์๊ฐํ์ง๋ง ํญ์ ๊ทธ๋ฐ ๊ฒ์ ์๋๋๋ค. ์ด ๋ฌธ์ ์์ฃผ์๋ฅผ ๊ธฐ์ธ์ด๊ณ ํ์ผ ํ์๊ธฐ ์์ ์์ ๋ ผ์ํ์ญ์์ค.
๋ค, ์ถํ ๊ธด ์ด๋ฆ์
๋๋ค. ์ปจํ
์คํธ ๋ฉ๋ด๋ฅผ ๋นํ์ฑํํ๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ShellExView ๋ฐ ShellMenuView์ ๊ฐ์ Nirsoft ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ Windows Terminal Preview ์ํฉ์ ๋ง๋ ๋ฉ๋ด ํญ๋ชฉ์ ์ฐพ์ ์ ์์ต๋๋ค.
์ด๋ฅผ ๊ตฌ์ฑ ๊ฐ๋ฅํ๊ฒ ๋ง๋์ญ์์ค. ํฐ๋ฏธ๋์ ๋ด ์์ ์ ํต์ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ด๋ฉฐ ๋ณด์กฐ ๊ธฐ๋ฅ์ด ์๋์ด์ผํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๋ฅผ ๊ตฌ์ฑ ๊ฐ๋ฅํ๊ฒ ๋ง๋์ญ์์ค. ํฐ๋ฏธ๋์ ๋ด ์์ ์ ํต์ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ด๋ฉฐ ๋ณด์กฐ ๊ธฐ๋ฅ์ด ์๋์ด์ผํฉ๋๋ค.