Skip to content

Latest commit

Β 

History

History
132 lines (114 loc) Β· 6.44 KB

File metadata and controls

132 lines (114 loc) Β· 6.44 KB
logo

SmartContextMenu

🌏: English Русский δΈ­ζ–‡η‰ˆ ν•œκ΅­μ–΄


SmartContextMenuλŠ” μ‹œμŠ€ν…œμ˜ λͺ¨λ“  창에 μ»¨ν…μŠ€νŠΈ 메뉴λ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€. 이 ν”„λ‘œκ·Έλž¨μ€ SmartSystemMenu의 ν–₯μƒλœ λ²„μ „μž…λ‹ˆλ‹€. μ‹œμŠ€ν…œ 메뉴가 μ—†λŠ” 창을 ν¬ν•¨ν•˜μ—¬ λͺ¨λ“  μœ ν˜•μ˜ 창을 μ§€μ›ν•˜λ―€λ‘œ λ”μš± νŽΈλ¦¬ν•΄μ§€κΈ°λ₯Ό λ°”λžλ‹ˆλ‹€. λ˜ν•œ λ³„λ„μ˜ DLL λͺ¨λ“ˆμ— μžˆλŠ” 후크λ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠμœΌλ―€λ‘œ μ•ˆμ •μ„±κ³Ό 가벼움이 λ”μš± λ›°μ–΄λ‚©λ‹ˆλ‹€. 앱을 μ‚¬μš©ν•˜λ €λ©΄ SmartContextMenu.exe νŒŒμΌμ„ μ‹€ν–‰ν•˜κ³  마우슀 μ»€μ„œλ₯Ό μ›ν•˜λŠ” 창으둜 μ΄λ™ν•œ ν›„ 단좕킀 β€œCtrl + 였λ₯Έμͺ½ 마우슀 λ²„νŠΌβ€μ„ μ‚¬μš©ν•˜μ„Έμš”. λͺ¨λ“  메뉴 μ„€μ •κ³Ό λ‹¨μΆ•ν‚€λŠ” μ‹œμŠ€ν…œ 트레이의 μ„€μ • λŒ€ν™”μƒμžμ™€ SmartContextMenu.xml νŒŒμΌμ—μ„œ λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš© κ°€λŠ₯ν•œ 메뉴 ν•­λͺ©:

  • 정보. ν˜„μž¬ μ°½κ³Ό ν”„λ‘œμ„ΈμŠ€μ— λŒ€ν•œ 정보 (μ°½ ν•Έλ“€, μ°½ μΊ‘μ…˜, μ°½ μŠ€νƒ€μΌ, μ°½ 클래슀, ν”„λ‘œμ„ΈμŠ€ 이름, ν”„λ‘œμ„ΈμŠ€ ID, ν”„λ‘œμ„ΈμŠ€ 경둜)κ°€ μžˆλŠ” λŒ€ν™” μƒμžλ₯Ό ν‘œμ‹œν•©λ‹ˆλ‹€.
  • μ—μ–΄λ‘œ κΈ€λž˜μŠ€. ν˜„μž¬ 창에 "μ—μ–΄λ‘œ κΈ€λž˜μŠ€" 흐림 효과λ₯Ό μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€. (Windows Vista 이상. 주둜 μ½˜μ†” 창에 μ‚¬μš©λ¨)
  • 항상 맨 μœ„μ—. ν˜„μž¬ 창을 λ‹€λ₯Έ λͺ¨λ“  μ°½ μœ„μ— κ³ μ •μ‹œν‚΅λ‹ˆλ‹€.
  • ν…Œλ‘λ¦¬ μ—†μŒ. 창으둜 μ‹€ν–‰λ˜λŠ” κ²Œμž„μ„ "ν…Œλ‘λ¦¬ μ—†μŒ" λͺ¨λ“œλ‘œ μ „ν™˜ν•©λ‹ˆλ‹€.
  • μ–΄λ‘‘κ²Œ. ν˜„μž¬ 초점이 μžˆλŠ” 창을 μ œμ™Έν•œ λͺ¨λ“  창을 μ–΄λ‘‘κ²Œ ν•©λ‹ˆλ‹€.
  • 숨기기. ν˜„μž¬ 창을 숨길 수 μžˆμŠ΅λ‹ˆλ‹€.
  • λ‘€μ—…. ν˜„μž¬ 창을 말아 μ˜¬λ¦¬κ±°λ‚˜ 내릴 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ•„λž˜λ‘œ 보내기. ν˜„μž¬ 창을 μ•„λž˜λ‘œ 보낼 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ•„μ΄μ½˜ λ³€κ²½. ν˜„μž¬ 창의 μ•„μ΄μ½˜μ„ λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 제λͺ© λ³€κ²½. 제λͺ© ν‘œμ‹œμ€„μ˜ ν…μŠ€νŠΈλ₯Ό λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μŠ€ν¬λ¦°μƒ· μ €μž₯. ν˜„μž¬ 창의 μŠ€ν¬λ¦°μƒ·μ„ νŒŒμΌμ— μ €μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • νƒμƒ‰κΈ°μ—μ„œ 파일 μ—΄κΈ°. 파일 νƒμƒ‰κΈ°μ—μ„œ ν”„λ‘œμ„ΈμŠ€ νŒŒμΌμ„ μ—΄ 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 클릭 톡과. ν˜„μž¬ 창을 ν†΅κ³Όν•˜μ—¬ 클릭할 수 있게 ν•©λ‹ˆλ‹€.
  • Alt+Tab 숨기기. μž‘μ—… ν‘œμ‹œμ€„ 및 Alt+Tab μ „ν™˜ μ‹œ ν˜„μž¬ 창을 μˆ¨κΉλ‹ˆλ‹€
  • 크기 μ‘°μ •. ν˜„μž¬ 창의 크기λ₯Ό λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 이동. ν˜„μž¬ 창을 λ‹€λ₯Έ λͺ¨λ‹ˆν„°λ‘œ 이동할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ •λ ¬. ν˜„μž¬ 창을 바탕 ν™”λ©΄μ˜ 9개 μœ„μΉ˜ 쀑 μ›ν•˜λŠ” μœ„μΉ˜μ— 맞좜 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 투λͺ…도. ν˜„μž¬ 창의 투λͺ…도λ₯Ό λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μš°μ„ μˆœμœ„. ν˜„μž¬ 창의 ν”„λ‘œκ·Έλž¨ μš°μ„  μˆœμœ„λ₯Ό λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • ν΄λ¦½λ³΄λ“œ. λͺ¨λ“  μ°½ ν…μŠ€νŠΈ (μ½˜μ†”, MS μ˜€ν”ΌμŠ€ μ œν’ˆ λ“± 포함)λ₯Ό ν΄λ¦½λ³΄λ“œμ— λ³΅μ‚¬ν•˜κ³  ν΄λ¦½λ³΄λ“œλ₯Ό μ§€μšΈ 수 μžˆμŠ΅λ‹ˆλ‹€.
  • λ²„νŠΌ. "μ΅œμ†Œν™”", "μ΅œλŒ€ν™”" 및 "λ‹«κΈ°" λ²„νŠΌμ„ λΉ„ν™œμ„±ν™”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ‹œμŠ€ν…œ 트레이. ν˜„μž¬ 창을 μ΅œμ†Œν™”ν•˜κ±°λ‚˜ μ‹œμŠ€ν…œ νŠΈλ ˆμ΄μ— μΌμ‹œ 쀑지할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ‹œμŠ€ν…œ 메뉴. μ‹œμŠ€ν…œ 메뉴 ν•­λͺ©μ„ ν¬ν•¨ν•©λ‹ˆλ‹€.
  • 기타 μ°½. ν˜„μž¬ 창을 μ œμ™Έν•œ μ‹œμŠ€ν…œμ˜ λͺ¨λ“  창을 λ‹«κ³  μ΅œμ†Œν™”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ‹œμž‘ ν”„λ‘œκ·Έλž¨. μ„€μ •μ—μ„œ ν”„λ‘œκ·Έλž¨μ„ μ‹œμž‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μŠ€ν¬λ¦°μƒ·

Resize Alignment System Menu

λͺ…령쀄 μΈν„°νŽ˜μ΄μŠ€

   --help             도움말
   --title            제λͺ©
   --titleBegins      제λͺ© μ‹œμž‘
   --titleEnds        제λͺ© 끝
   --titleContains    제λͺ© 포함
   --handle           ν•Έλ“€ (1234567890) (0xFFFFFF)
   --processId        PID (1234567890)
-d --delay            μ§€μ—° μ‹œκ°„ (λ°€λ¦¬μ΄ˆ)
-l --left             μ™Όμͺ½
-t --top              μœ„μͺ½
-w --width            λ„ˆλΉ„
-h --height           높이
-i --information      정보 λŒ€ν™”μƒμž
-s --savescreenshot   μŠ€ν¬λ¦°μƒ· μ €μž₯
-m --monitor          [0, 1, 2, 3, ...]
-a --alignment        [μ™Όμͺ½ μœ„,
                       μœ„ κ°€μš΄λ°,
                       였λ₯Έμͺ½ μœ„,
                       μ™Όμͺ½ 쀑간,
                       κ°€μš΄λ° 쀑간,
                       였λ₯Έμͺ½ 쀑간,
                       μ™Όμͺ½ μ•„λž˜,
                       μ•„λž˜ κ°€μš΄λ°,
                       였λ₯Έμͺ½ μ•„λž˜,
                       κ°€λ‘œ 쀑심,
                       μ„Έλ‘œ 쀑심]
-p --priority         [μ‹€μ‹œκ°„,
                       λ†’μŒ,
                       정상 이상,
                       정상,
                       정상 μ΄ν•˜,
                       유휴]
   --systemmenu       [볡원,
                       μ΅œμ†Œν™”,
                       μ΅œλŒ€ν™”,
                       λ‹«κΈ°]
   --transparency     [0 ... 100]
   --alwaysontop      [켜기, 끄기]
-g --aeroglass        [켜기, 끄기]
   --hide             [켜기, 끄기]
   --hidealttab       [켜기, 끄기]
   --clickthrough     [켜기, 끄기]
   --minimizebutton   [켜기, 끄기]
   --maximizebutton   [켜기, 끄기]
   --sendtobottom     맨 μ•„λž˜λ‘œ 보내기
-b --borderless       ν…Œλ‘λ¦¬ μ—†μŒ
-r --rollup           λ‘€μ—…
-o --openinexplorer   νƒμƒ‰κΈ°μ—μ„œ 파일 μ—΄κΈ°
-c --copytoclipboard  μ°½ ν…μŠ€νŠΈλ₯Ό ν΄λ¦½λ³΄λ“œμ— 볡사
   --copyscreenshot   μŠ€ν¬λ¦°μƒ·μ„ ν΄λ¦½λ³΄λ“œμ— 볡사
   --clearclipboard   ν΄λ¦½λ³΄λ“œ μ§€μš°κΈ°
-n --nogui            GUI μ—†μŒ

예:
SmartContextMenu.exe --title "Untitled - Notepad" -a topleft -p high --alwaysontop on --nogui

μ„€μΉ˜

  • zip νŒŒμΌμ—μ„œ SmartContextMenu λ‹€μš΄λ‘œλ“œ
  • Chocolatey: choco install smartcontextmenu
  • Scoop: scoop bucket add extras 및 scoop install extras/smartcontextmenu

μš”κ΅¬ 사항

  • OS Windows XP SP3 이상. x86 및 x64 μ‹œμŠ€ν…œμ„ μ§€μ›ν•©λ‹ˆλ‹€.
  • .NET Framework 4.0

파일

  • SmartContextMenu.exe
  • SmartContextMenu.xml (roaming μ‚¬μš©μž 디렉터리에 μ €μž₯λ©λ‹ˆλ‹€. SmartContextMenuλ₯Ό 포터블 μ•±μœΌλ‘œ μ‚¬μš©ν•˜λ €λ©΄ SmartContextMenu.exe 파일이 μžˆλŠ” 디렉터리에 νŒŒμΌμ„ λ³΅μ‚¬ν•˜μ„Έμš”.)