윈 도 우 폴더 및 파일 숨기기 컨텍스트 메뉴 ( 수정 )
2022.02.26 13:04
폴더 및 파일 숨기기 컨텍스트 메뉴
cmd 창을 백그라운드에서 실행하기 위해 nircmd 사용
F5 새로고침 Rexplorer.exe 사용 (바탕화면 및 탐색기 새로고침 가능)
@echo off
for /f "skip=2 tokens=3" %%a in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden') do (
if %%a == 0x1 (
reg.exe delete "HKEY_CLASSES_ROOT\Directory\Background\shell\폴더 및 파일 숨김" /f >nul
reg.exe add "HKEY_CLASSES_ROOT\Directory\Background\shell\폴더 및 파일 표시" /v "Icon" /d "shell32.dll,77" /f >nul
reg.exe add "HKEY_CLASSES_ROOT\Directory\Background\shell\폴더 및 파일 표시\Command" /v "" /d "%~dp0app\nircmd exec hide %~0" /f >nul
reg.exe add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Hidden" /t REG_DWORD /d "2" /f >nul
start "" /b "%~dp0app\Rexplorer.exe" /f & exit
) else (
reg.exe delete "HKEY_CLASSES_ROOT\Directory\Background\shell\폴더 및 파일 표시" /f >nul
reg.exe add "HKEY_CLASSES_ROOT\Directory\Background\shell\폴더 및 파일 숨김" /v "Icon" /d "shell32.dll,144" /f >nul
reg.exe add "HKEY_CLASSES_ROOT\Directory\Background\shell\폴더 및 파일 숨김\Command" /v "" /d "%~dp0app\nircmd exec hide %~0" /f >nul
reg.exe add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Hidden" /t REG_DWORD /d "1" /f >nul
start "" /b "%~dp0app\Rexplorer.exe" /f & exit
)
)
댓글 [19]
-
cungice 2022.02.26 13:55
-
지후빠 2022.02.26 16:50
수고하셨습니다. 일이 늦게 끝나서... 글이 먼저 올라와서 댓글에 남깁니다.
for /f "tokens=*" %%a in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden ^|findstr /ri "REG_DWORD"') do (
for /f "tokens=3 delims= " %%b in ('echo %%a') do goto %%b)
부분을 아래 처럼 대체 가능할 것 같습니다. set 문 없이 한줄로 줄이셔도 되구요. 아래쪽에 같은 문구가 반복되어...
set Advanced=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
for /f "skip=2 tokens=3" %%a in ('reg query %Advanced% /v Hidden') do goto %%a
얼마전에 이런 종류를 시도해보았는데요. 항상 우클릭 해당 메뉴로만 이용하는 경우에는 별문제 없는데 탐색기 메뉴에서 "숨긴 항목" 체크하게 되면 우측메뉴의 "숨김, 표시" 문구와 불일치하게 되는 문제가 있어서 윈도우 탐색기 내장 기능을 이용토록한 기억이 있습니다.
저녁에 시간되면 탐색기 내장 명령을 우클릭에 추가하는 게시물을 올려볼까 합니다.ㅡ,.ㅡ
예전에 큰나무님 자료보고 정리했던 vbscript입니다 . 참고해보십시오. ShowHide.vbs
설치는 c:\Windows 폴더에 복사 후 실행하면 아래처럼 우 메뉴에 추가하였다는 메시지를 보여줍니다.
위와 같은 이유로 방치해뒀다가 갑자기 소환하였습니다.(이것이 아마 슈마님과 전에 이야기 했던 것인 것 같은데... 기억이...ㅜㅜ)
-
지후빠 2022.02.26 17:46
PE에서도 사용될 수 있게 c:\Windows 로 고정하지 않고 %windir% 환경변수를 사용하도록 조금 수정하였습니다.
아이콘을 고려하지 않아서 필요시 수정하시어 사용하시면 좋겠습니다. ShowHide.vbs
-
슈머슈마 2022.02.26 18:02
지후빠님 말대로 탐색기에서는 새로고침이 안되네요 -_-
(PE에서도 사용될 수 있게 c:\Windows 로 고정하지 않고 %windir% 환경변수를 사용하도록 조금 수정하였습니다.)
이게 무슨 말이죠? %windir% 은 윈도우 폴더를 말하는데?
-
지후빠 2022.02.27 07:20
pe에서는 %windir% = x:\windows 입니다 ^^ -
슈머슈마 2022.02.27 09:12
아~ -_-
재가 생각이 짧았네요
ㅋㅋ -
zeropco 2022.02.28 15:31
ShowHide.vbs를 수정했습니다...
ShowHide.vbs를 더블클릭으로 실행하면 됩니다..
윈도우 폴더에 ShowHide.vbs가 없으면 자동으로 윈도우 폴더에 복사한후 등록됩니다.
복사되는 윈도우 폴더는 %Windir%을 기본으로 자동 적용됩니다..(C드라이브 X드라이브 상관없습니다.)
오류수정하여 다시 올렸습니다..... (기존에 코딩되어 있던 if문의 오류가 있었네요 ^^)
-
애거 2022.02.28 16:28
이거 런타임오류뜨는데 어찌해야할까요
-
슈머슈마 2022.02.28 17:32
재꺼는 참고만 하시구 지후빠님이 올려주신 ShowHide.vbs
사용해주세요
Rexplorer.exe 프로그램이 론타임팩을 요구하는거 같아요
지후빠님이 올려주신 vbs 스크립트는 요구하지 않으니 정말 편하실거 같습니다. Windows 폴더에 넣어주시고 한번만 실행시켜주면 오른쪽 마우스 메뉴에 잘작동 합니다. -
zeropco 2022.02.28 19:20
수정하여 다시 올렸습니다...
이미 이전파일(오류파일)을 다운받은경우
showhide delete.reg를 실행하여 레지를 지워주시고
윈도우 폴더에 있는 ShowHide.vbs를 지워주시고 다시 다운받으세요
다운받은 showhide.vbs를 다시 실행해주세요
-
지후빠 2022.03.01 15:47
집에 또 다른 버전이 있어서 설치하는 배치파일만 작성하여 올립니다. 위에서 말씀드렸습니다만...
탐색기 자체 메뉴에서 "숨김 항목"에 체크 또는 해제하면 우클릭 문구와 매치가 되지 않아서 방치되어던 것이지만 필요하시면...
원본은 집앞의_큰나무님 호주머니용 윈도우에 포함되어 있던 것입니다. 허락을 구하지 못하였습니다. 언질 주시면 바로 내립니다.ㅡ,.ㅡ
자수하여 광명을 찾습니다.ㅋ~ 큰나무님 감사합니다. ^^
회원분의 요청으로 정보 제공차 수정해 본 것이었던 것입니다. ㅎ~~~
ShowHidden.vbs ShowHiddenAddDelete.cmd 같은 폴더에 두고 배치파일을 실행하면 설치/삭제를 반복합니다.
- 처음 실행
- 재 실행
- vbs 파일이 없을때
- 설치 후 우클릭
- "숨긴 항목 보이기" 실행하면 레지스트리 쓰기를 하므로 UAC 확인을 합니다.
- "숨긴 항목 보이기" 실행하면 "숨긴 항목 숨기기" 바뀌며 아이콘도 바뀝니다.
(아이콘 선택은 예전에 했었는데 최근 큰나무님 자료에서 같은 형태를 보고 앗! coincidence !!! 했다는...)
-
슈머슈마 2022.03.02 12:09
이럴때는 vbs를 배우고 싶은 마음이 하지만
어렵다는거 처다보고 있으면 까막눈 ㅡㅡ -
슈머슈마 2022.03.02 12:48
vbs 파일에 중국어가?
wss.RegWrite ShowHidden, "见变 亲格 焊捞扁(&H)"
wss.RegWrite ShowHidden & "Icon", "imageres.dll,227"
wss.RegWrite Advanced & "Hidden", 2, "REG_DWORD"
wss.RegWrite Advanced & "ShowSuperHidden", 0, "REG_DWORD"
Else
wss.RegWrite ShowHidden, "见变 亲格 见扁扁(&H)"
wss.RegWrite ShowHidden & "Icon", "imageres.dll,232"
wss.RegWrite Advanced & "Hidden", 1, "REG_DWORD"
wss.RegWrite Advanced & "ShowSuperHidden", 1, "REG_DWORD"
End If
-
지후빠 2022.03.02 13:04
한글입니다. 메모장이나 다른 에디터로 열어보십시오. ^^
-
슈머슈마 2022.03.02 13:29
오잉~ 노트패드3 에서는 저리 나오네요 EditPlus 로 열어보니 한글로 ^^
-
지후빠 2022.03.02 15:16
예전에 숫자만 보고 노트패드3 잠깐 실행보고 2보다 못한 것 같아 2만 사용하고 있습니다.^^
-
슈머슈마 2022.03.02 15:39
노트패드2 가 마음에 들긴하는데
QTranslate 단축키 자동 번역이 안되서요
노트패드3 에서는 안됐었는데 최근에 지원을 해주더군요
노트패드2에서도 이기능만 개선이 된다면 좋을건데 -
지후빠 2022.03.02 19:43
좀 번거롭지만 아래처럼 단축키를 설정해보시는 것도...
-
슈머슈마 2022.03.02 20:07
영문 Hello! 를 선택하게 되면 위아 같이 QTranslate 플로팅메뉴가 뜨게되며 플로팅메뉴를 누르게 되면 자동 번역 하게 됩니다.
그리고 장점은 구글 번역, 파파고 번역, 얀덱스 번역 등 선택할수가 있구요.
notepad2 는 플로팅 메뉴를 띄울수가 없어서 불편하더군요 -_- 영어를 잘하면 번역기가 필요 없겠지만
영어가 짧아서
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
4102 | 기 타| 한 폴더내의 wim 한번에 등록하기-vhdman [6] | 카멜 | 1306 | 16 | 03-12 |
4101 | 하드웨어| GIGABYTE BIOS 복구하기 [3] | 밤이슬216 | 1948 | 11 | 03-12 |
4100 | 소프트웨어| 폴드를 Y드라이브로 인식 시키기 [12] | 그루터기 | 2169 | 23 | 03-11 |
4099 | 윈 도 우| 윈도우 부팅 오류 해결 [16] | 메인보드 | 2309 | 23 | 03-11 |
4098 | 소프트웨어| 단일 실행 파일 간단히 수정하는 팁 [7] | 그루터기 | 1504 | 14 | 03-10 |
4097 | 윈 도 우| 작업스케쥴러를 이용하여 UAC 우회하기 [11] | 지후빠 | 959 | 10 | 03-09 |
4096 | 기 타| 커스텀 드라이브 아이콘 적용해 볼까? [3] |
|
615 | 5 | 03-09 |
4095 | 모 바 일| gos 문제해결 방법 [2] | 해중이 | 1351 | 0 | 03-09 |
4094 | 윈 도 우| PE에서 윈도우 폰트 사용하기 [5] | PC_Clinic | 922 | 17 | 03-08 |
4093 | 윈 도 우| 배치파일 관리자 계정으로 실행하는 방법들 [15] | 지후빠 | 2328 | 22 | 03-05 |
4092 | 기 타| 영화 볼때 이중 자막 보일때 해결 법 [1] | 우주인 | 1394 | 3 | 03-05 |
4091 | 소프트웨어| AIMP에서 라디오 스트림(방송)을 녹음하는 법 [1] | VᴇɴᴜꜱGɪ | 940 | 11 | 03-03 |
4090 | 모 바 일| 카톡에서 다국어를 쉽게 입력하는 방법 [1] | 무림거사 | 1252 | 3 | 03-01 |
4089 | 윈 도 우| 탐색기 내장명령어 우클릭에 추가하기 [12] | 지후빠 | 2057 | 24 | 02-27 |
4088 | 소프트웨어| FastCopy 토탈커맨더 연동 [14] | 슈머슈마 | 1600 | 6 | 02-26 |
» | 윈 도 우| 폴더 및 파일 숨기기 컨텍스트 메뉴 ( 수정 ) [19] | 슈머슈마 | 1519 | 9 | 02-26 |
4086 | 윈 도 우| PE에서 받는 파일을 안전 장소에 저장하기 [6] | PC_Clinic | 1568 | 14 | 02-24 |
4085 | 윈 도 우| Windows 11에서 시스템 요구 사항이 충족되지 않음 미리 알... [1] | VᴇɴᴜꜱGɪ | 1731 | 11 | 02-24 |
4084 | 윈 도 우| 파일 및 폴더 경로 복사 컨텍스트 메뉴 [3] | 슈머슈마 | 907 | 8 | 02-23 |
4083 | 윈 도 우| 인터넷에 연결하지 않고도 Windows 11 장치를 설정할 수 있... | VᴇɴᴜꜱGɪ | 1469 | 8 | 02-23 |
수고 많으셨습니다. 감사합니다.