윈 도 우 작업표시줄 + 바탕화면 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 | - | - | - |
4421 | 윈 도 우| 초보용 팁 _ Winxpe 로 PE 만들기 [41] | lakeside | 23109 | 36 | 05-25 |
4420 | 윈 도 우| 나만의 PE를 만들자 실전편 2탄(나만의 윈도우10PE 완성하기) [114] | 지연서연아 | 12260 | 36 | 08-31 |
4419 | 윈 도 우| [실사] 윈도우 11 VHD 교차부팅(자동) 설정 - VHDMan [16] | 무월 | 1953 | 35 | 08-26 |
4418 | 소프트웨어| LaunchBar boot.wim 적용 방법 [12] | 무월 | 1555 | 35 | 08-13 |
4417 | 윈 도 우| Windows Defender 방화벽 인/아웃바운드 허용/차단 추가 [20] | 무월 | 2084 | 35 | 08-17 |
4416 | 윈 도 우| WinPE 한글화 관련(1) [25] | sunshine | 5463 | 35 | 02-18 |
4415 | 윈 도 우| [uupdump] 윈도우 업데이트 및 드라이버(IRST&NVMe) 통... [17] | 무월 | 2212 | 34 | 03-27 |
4414 | 소프트웨어| pureBasic 소스 - 전원 단추. PB 6.10 지원 [12] | 입니다 | 1240 | 34 | 11-24 |
4413 | 윈 도 우| ISO 뼈대 boot.wim에서 Diskpart GPT/ESP 파티션 생성 팁! [25] |
|
2923 | 34 | 06-30 |
4412 | 소프트웨어| [Tip] 종류별 유용한 윈도우 프로그램 총정리 [34] | Drivel | 4664 | 34 | 02-13 |
4411 | 윈 도 우| 윈도우10 & 11 작업표시줄 시계에 요일 나오게 하는 방법! [28] | 무월 | 2391 | 33 | 06-21 |
4410 | 윈 도 우| 윈도우11,10 MS계정 없이 로컬 계정으로 설치하기 [31] | 무월 | 3895 | 33 | 06-23 |
4409 | 기 타| RSImageX 기본 파일 구성 [19] | suk | 2641 | 33 | 02-14 |
4408 | 윈 도 우| 모든 Windows 10 키보드 단축키 목록 [16] | VₑₙᵤₛG | 3294 | 33 | 11-28 |
4407 | 윈 도 우| 카리스마조님 마지막 PrincePE USB만들기 입니다. [27] | 하늘은높고 | 3415 | 33 | 03-10 |
4406 | 윈 도 우| Win10xpe 빌드 [53] | 제이유컴 | 5058 | 33 | 06-08 |
4405 | 윈 도 우| [실사] VHD 교차부팅 수동&자동 등록 [18] | 무월 | 1977 | 32 | 10-07 |
4404 | 윈 도 우| 멀티부팅 선택 우클릭메뉴 [16] | 와로 | 3345 | 32 | 04-17 |
4403 | 기 타| BCD편집으로 USB에 PE 2개 넣기 [41] | lakeside | 7155 | 32 | 05-22 |
4402 | 소프트웨어| 트루이미지(Acronis True Image) 추가본(본문 수정2) [81] | 고양이2 | 9583 | 32 | 11-22 |
수고 많으셨습니다. 감사합니다.