윈 도 우 작업표시줄 + 바탕화면 ON/OFF ( CTRL+SHIFT+Z )
2020.03.04 17:44
퐁퐁 2kg님 자료와 내용은 중복일 수 있습니다.
https://windowsforum.kr/gallery/12976240
작업표시줄 + 바탕화면 ON/OFF Toggle
---> 바탕화면에 바로가기, 단축키생성(CTRL+SHIFT+Z)
CTRL+SHIFT+TAB으로 하시려면 빨간부분을 수정하세요...
댓글에 지후아빠님의 TaskbarDesktopOff v2.vbs, TaskbarDesktopOff v3.vbs가
깔끔합니다. 많이 이용 해주세요....
-----------------
Set WshShell = CreateObject("Wscript.shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
DesktopPath = WshShell.SpecialFolders("Desktop")
strwinDir =WshShell.ExpandEnvironmentStrings("%windir%")
Set AddONfile= FSO.CreateTextFile(strwinDir & "\on.vbs", 8)
AddONfile.WriteLine "Set WshShell = Wscript.CreateObject(""Wscript.shell"")"
AddONfile.WriteLine "WshShell.Run ""nircmd win togglehide class Shell_TrayWnd"""
AddONfile.WriteLine "WshShell.Run ""nircmd win togglehide class progman"""
AddONfile.WriteLine "WScript.Quit"
AddONfile.Close
Set Link = WshShell.CreateShortcut(DesktopPath & "\OnOff.lnk")
Link.TargetPath = "C:\Windows\on.vbs"
Link.Arguments = ""
Link.Description = "OnOff"
Link.HotKey = "CTRL+SHIFT+Z"
Link.WindowStyle = 3
Link.WorkingDirectory = "C:\Windows"
Link.IconLocation = "C:\Windows\System32\SHELL32.dll, 47"
Link.Save
'WshShell.Run "nircmd sendkeypress rwin+d"
'WshShell.Run "nircmd sendkeypress rwin+alt+d"
'WshShell.Run "nircmd win togglehide class Shell_TrayWnd"
'WshShell.Run "nircmd win togglehide class progman"
WScript.Quit
-----------------
*winkey+d 하면 바탕화면 보임(작업표시줄은 안보임)
마우스로 문서 열기나 프로그램실행 가능, 실행후 다시 바탕화면 사라짐
문서나 실행한 프로그램은 창유지 됨
잠겼을때 마우스기능은 더블클릭(시작버튼)만 가능.
댓글 [20]
-
cungice 2020.03.04 19:08
-
오이도행 2020.03.04 21:07
늘 애쓰시네요.
바탕화면만 토글형태로 구현할 수 있을까요?
-
레마클로 2020.03.04 21:12 -
오이도행 2020.03.05 08:25
감사합니다.
실행해 보니 바탕화면에 있는 아이콘만 없어졌다가 나타나는군요,
아이콘은 그대로 있고 화면에 열린 창들만 최소화 했다가 복귀하는 형태는 어려울까요?
-
멀더는외계인 2020.03.05 09:28
혹시 "Win + D" 단축키 기능으로 없앴다가 다시 나타나는 기능말하는건가요?
-
오이도행 2020.03.05 10:07
예, 바로 그겁니다.
이걸 토글 형식으로 만들 수 있을까요?
키보드에서는 잘 되지만 bat나 vbs에서도 되는지요.(if문으로는 안되겠지요?)
-
레마클로 2020.03.05 12:38 '작업창 모두 최소화/복귀
Set WshShell = CreateObject("Wscript.shell")
WshShell.Run "nircmd sendkeypress rwin+d"
WScript.Quit
-
지후빠 2020.03.05 11:26
수고하셨습니다. 어떤 용도로 사용하는 것인가요?
임시로 바탕화면을 잠그는? 숨기는? (보스키?) 기능인가요? 용도를 알면 시도 해보려구요. ^^
-
레마클로 2020.03.05 12:35 큰 의미는 없어 보이지만
잠깐 자리 비울때 사용하는 것도 괞찬아보입니다.
잠그고 가능한것은 winkey,win+e,wink+d,win+s,win+r...
잠그고 안되는거 마우스,win+n[1~0]
작업표시줄은 잠기고,시작버튼은 열려있고.............
-
레마클로 2020.03.05 13:43 바탕화면에 바로가기 만들고 단축키 넣으면 해결될것 같네요.
일단 만들어 올렸습니다..
-
지후빠 2020.03.05 18:30
오전에 아래 코드를 완성하였는데 잘 안되는 부분이 있어서 못올렸습니다. ㅠㅠ
1. WshShell.Run "nircmd sendkeypress rwin+d" 가 단독 실행할 때는 문제 없는데 아래 코드와 같이 사용할때는 바탕화면이 남아있습니다.
2. WshShell.Run "nircmd sendkeypress rwin+alt+d" 이 것도 win + alt + d 눌러도 반응이 없습니다. (윈10 2015 LTSB 입니다.)
Set fso = CreateObject("Scripting.FileSystemObject")
Set whs = CreateObject("Wscript.shell")
link = whs.SpecialFolders("Desktop") & "\nircmd_bosskey.lnk"
If (fso.FileExists(link)) Then
fso.DeleteFile(link)
Else
Set lnk = whs.CreateShortcut(link)
lnk.TargetPath = WScript.ScriptFullName
lnk.Hotkey = "Ctrl+Alt+b"
lnk.Save : Set lnk = Nothing
End If
whs.Run "nircmd sendkeypress rwin+d" '이 코드가 잘 안먹어요.
whs.Run "nircmd win togglehide class Shell_TrayWnd"
whs.Run "nircmd win togglehide class progman"
Set fso = Nothing
Set whs = Nothing
테스트 한번 부탁드립니다.
집에서는 다음과 같이 하였더니 작동합니다. TaskbarDesktopOff v1.vbs
근데 사무실에서는 win+alt+d 가 작동하지 않아서인지 안될듯 싶습니다.
-
지후빠 2020.03.05 18:49
whs.Run "nircmd sendkeypress rwin+d" 를 다음 코드로 대체하면 되는데 포스트잇 종류는 그냥 남아 있네요.ㅠㅠ
Set shl = CreateObject("Shell.Application")
shl.MinimizeAll : Set shl = nothing
-
레마클로 2020.03.05 20:09 지후아빠님 첨부파일은 저도 안됩니다(첨부파일 수정이 안되는군요. utf8)
메모장이나 탐색기열면 바탕화면이 사라집니다.
아래 파일 실행으론 nircmd sendkeypress rwin+d 먹힙니다.
-
지후빠 2020.03.05 22:02
-
레마클로 2020.03.05 22:21 v2는 정상작동합니다.^^
-
지후빠 2020.03.05 22:35
데스크탑에 단축아이콘을 남기고 매번 핫키 Ctrl+Alt+b 로만 실행할 수 있겠습니다. TaskbarDesktopOff v3.vbs
스크립트 위치를 바꿔서 한번 실행하면 단축아이콘도 수정되어서 핫키 사용에 문제 없습니다.
공부 흔적으로 이정도까지만... ^^;
-
지후빠 2020.03.05 23:00
본문 내용중 다음 내용을 아래처럼 해봐도 될 것 같습니다. 저장장치 입력을 1번으로 줄일수 있어서... ㅋ
Set AddONfile= FSO.CreateTextFile(strwinDir & "\on.vbs", 8)
AddONfile.WriteLine "Set WshShell = Wscript.CreateObject(""Wscript.shell"")"
AddONfile.WriteLine "WshShell.Run ""nircmd win togglehide class Shell_TrayWnd"""
AddONfile.WriteLine "WshShell.Run ""nircmd win togglehide class progman"""
AddONfile.WriteLine "WScript.Quit"
AddONfile.Close
onContent = "Set WshShell = WScript.CreateObject(""WScript.Shell"")" & vbCrLf & _
"WshShell.Run ""nircmd win togglehide class Shell_TrayWnd""" & vbCrLf & _
"WshShell.Run ""nircmd win togglehide class progman""" & vbCrLf & _
"Set WshShell = Nothing" & vbCrLf & "WScript.Quit"
Set ONfile = FSO.CreateTextFile(strwinDir & "\on.vbs", True) : ONfile.Write onContent : ONfile.Close : Set ONfile = Nothing
공부 삼아 글로만 해봤습니다. 실제 실행시 오류를 잡아야 할 수도 있습니다. ㅎ_ㅎ
제가 간과한 뭔가 있을수도 ???
-
레마클로 2020.03.06 00:49 이상없이 잘 됩니다.
고맙습니다.^^
-
지후빠 2020.03.06 07:56
주제 넘게 죄송합니다. ㅠㅠ
-
레마클로 2020.03.06 08:59 별 말씀을...
필요 할때 지원 요청 많을 수도 있습니다.^^
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
4329 | 윈 도 우| 우클릭 [새로 만들기] 날짜로 폴더/파일 만들기 [24] | 지후빠 | 1410 | 23 | 05-26 |
4328 | 윈 도 우| 토렌트 사이트들 한꺼번에 검색하고 열기(파워쉘) [19] |
|
3679 | 23 | 05-23 |
4327 | 기 타| PE StartIsBack 설정 [2] | bangul | 891 | 7 | 05-22 |
4326 | 소프트웨어| PE용 다기능 AutoAdd(Config).cmd 작성 팁 [10] | 지후빠 | 1954 | 23 | 05-14 |
4325 | 소프트웨어| [팁] Vmware Tray에서 실행시 한국어 적용방법 [13] | 유니크 | 1687 | 20 | 04-30 |
4324 | 소프트웨어| newBing Chat 활용하기 [2] | osc | 2810 | 3 | 04-25 |
4323 | 기 타| 바로 가기 만들기 [7] | bangul | 2261 | 23 | 04-22 |
4322 | 윈 도 우| _Launch.exe 를 PE 에 적용해보기 [14] | 지후빠 | 1990 | 22 | 04-15 |
4321 | 윈 도 우| 22621.1555 버전 파일 탐색기 명칭 오류 해결법 [1] | 타천사둘리 | 1069 | 5 | 04-13 |
4320 | 소프트웨어| 엑셀 제목표시줄에 파일 전체 경로 표시 [28] | 지후빠 | 2668 | 29 | 04-02 |
4319 | 소프트웨어| 단순한 팝업 메뉴형 런처 PopSel (실컴,PE) [18] | 지후빠 | 2431 | 26 | 03-30 |
4318 | 기 타| IPv6 전용 네트워크에서 윈도우 포럼 접속하기 | 네트워크빌 | 2000 | 2 | 03-27 |
4317 | 소프트웨어| 구글 캘린더로 매년 X월의 Y번째 요일에 반복 설정하기 | asklee | 935 | 2 | 03-26 |
4316 | 소프트웨어| [펌]VirtualBox 로컬 드라이브 연결하기 [2] | 타천사둘리 | 1256 | 8 | 03-23 |
4315 | 윈 도 우| PC 나 노트북 종료시 전원차단 안 될 때 조치방법 [6] | 타천사둘리 | 2842 | 6 | 03-21 |
4314 | 윈 도 우| Wifi 패스워드 (종료!!!) [27] | kernel | 6043 | 19 | 03-12 |
4313 | 소프트웨어| 배치파일로 2GB 이상 계산과 batch hybrid [7] | 지후빠 | 1390 | 13 | 03-05 |
4312 | 소프트웨어| 팁: VirtualBox 7의 Windows 10/11에서 NVMe 드라이버 활성... [3] | VᴇɴᴜꜱGɪ | 1179 | 9 | 03-05 |
4311 | 윈 도 우| 구글 검색 결과를 가장한 리다이렉션 광고 링크 제거하기 (... [11] | 오호라7 | 4058 | 25 | 02-26 |
4310 | 하드웨어| USB 3.0 과 2.4GHz 간섭 문제 해결 - 동글을 연장선연결 [8] | 메리아 | 2966 | 12 | 02-25 |
수고 많으셨습니다. 감사합니다.