프로그래밍

지저분한 작업표시줄 정리 - WindowexeTaskBarTray

프로세스 천국 2016. 10. 22. 23:40

작업 표시줄에 있는 프로그램을 시스템 트레이로 보내는 프로그램입니다. 

예전에 만들었던 프로그램인데 버그를 수정하고 인터페이스를 약간 변경하였습니다.

 

 

자주 사용하는 프로그램이기는 한데 쓸데없이 작업 표시줄의 공간을 차지하는 프로그램들을 아주 간단히 숨길 수 있습니다.

 

 

 

프로그램을 실행하면 시스템트레이에 화살표 모양의 아이콘이 생깁니다. 이 아이콘에서 우클릭하면 현재 실행중인 프로그램이 표시되고 숨기고자 하는 프로그램을 클릭하면 그 창이 없어지고 작업표시줄에서도 없어지면서 시스템트레이에 그 프로그램의 아이콘이 새로 생깁니다.

 

새로 생긴 아이콘에서 좌클릭하면 윈도우를 다시 보이게하고 우클릭하면 다시 윈도우가 숨겨집니다.

 

 

설정파일(WindowexeTaskBarTray.txt)에 프로세스 경로를 지정해두면 차후 실행시 그 프로그램은 자동으로 시스템트레이로 옯겨집니다.

 

예)

ProcessPath=C:\Windows\System32\notepad.exe

ProcessPath=C:\Windows\System32\cmd.exe

.

.

.

 

다중 프로세스로 동작하는 일부 윈도우 프로그램은 프로세스로 지정이 안됩니다. 

아래처럼 프로세스 경로와 타이틀 바의 이름을 정확히 지정하세요.

ProcessPath//Title=C:\Windows\System32\notepad.exe//테스트.txt - 메모장

ProcessPath//Title=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe//Google Keep

.

.

마우스 우클릭시에 나오는 윈도우 목록에서 지정한 프로그램을 숨길 수 있습니다. 아래처럼 추가하세요. 대소문자 구분합니다.

ExcludeProcess=WindowsInternal.ComposableShell.Experiences.TextInput.InputApp

ExcludeProcess=devenv

 

 

StartUpWait 는 약간의 딜레이를 주는 값입니다. 단위는 밀리초.

시작프로그램에 등록된 다른 프로그램이 완전히 로딩이 완료되고 난 후에 적용이 되도록 하는 지연기능입니다.

 

StartUpWait=3000

 

 

프로그램을 종료하면 숨겨진 프로그램은 모두 원래대로 돌아갑니다.  

 

시작프로그램에 등록하면 3초 지연후 지정한 프로그램이 숨겨집니다.

 

 

관리자 권한이 없는 사용자는 관리자 권한으로 실행하세요.

 

 

테스트영상

https://www.youtube.com/watch?v=ZP9ehcAzqP0&feature=youtu.be

 

 

이 블로그는 더이상 업데이트를 하지 않는 관계로 프로그램은 배포하지 않습니다.

아래 블로그에서 다운로드 받으세요.

https://pcwindows.tistory.com/64

 

 

바이러스 토탈 검진 결과

https://www.virustotal.com/gui/file/e7c364dffe1f6a929fcdf13363cd66228633cc365db2cfd16f93e1c11c69df69/detection