윈 도 우 작업표시줄 + 바탕화면 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 | - | - | - |
4300 | 윈 도 우| 파일을 디펜더가 차단할때, 파워쉘로 허용시키기 [7] |
|
1729 | 14 | 02-06 |
4299 | 윈 도 우| 강제로 Internet Explorer 열기 스크립트 [13] | 사랑이7 | 2841 | 20 | 02-05 |
4298 | 윈 도 우| 윈도우11 $OEM$소스 및 WinNTSetup 응용 설치! [40] | 무월 | 3462 | 49 | 02-03 |
4297 | 윈 도 우| 윈도우 부팅시 신용카드 정보를 요구할때 넘어가기 [5] | 고장난우주 | 2415 | 1 | 02-01 |
4296 | 윈 도 우| 감춰진 모든 고급 전원옵션 표시하기 [4] |
|
2130 | 13 | 01-30 |
4295 | 윈 도 우| 특정 폴더 내 임의 파일/폴더 선택 배치 함수 [10] | 지후빠 | 697 | 16 | 01-29 |
4294 | 윈 도 우| 프로그램 필요없이, 윈도우 설치 USB 만들기 [16] |
|
5664 | 27 | 01-18 |
4293 | 기 타| CMD BAT 를 UTF8 모드로 사용 [13] | 입니다 | 1660 | 22 | 01-16 |
4292 | 윈 도 우| 폴더 깊이 제한하여 파일,폴더 찾기 배치 함수 [11] | 지후빠 | 1275 | 15 | 01-12 |
4291 | 윈 도 우| 배치파일 명령어 > nul 2>&1 해석 [6] | 컨피그 | 1239 | 12 | 01-11 |
4290 | 윈 도 우| BCD 백업 및 복구 프로그램 입니다 [14] | 지룡자 | 2789 | 41 | 01-10 |
4289 | 하드웨어| Windows 11에서 Realtek 오디오 드라이버를 쉽게 수정하는 ... [6] | VᴇɴᴜꜱGɪ | 2839 | 7 | 01-04 |
4288 | 하드웨어| USB 키패드를 매크로 키패드로 사용하기 [7] | 지후빠 | 1898 | 15 | 01-02 |
4287 | 윈 도 우| 삭제할수 없는 시스템 앱, 삭제 방법 [8] |
|
3512 | 13 | 01-01 |
4286 | 소프트웨어| Wise care 365 사용시 주의점 [5] | heykevin | 2512 | 9 | 12-30 |
4285 | 윈 도 우| 포맷없이 , diskpart 작업 없이 기존 디스크에 EFI 파티션 ... [13] | heykevin | 3407 | 23 | 12-30 |
4284 | 윈 도 우| Chromium 기반 브라우저 OS 지원 종료 예정 알림 제거 자동... [8] | 녹색조각 | 1644 | 15 | 12-29 |
4283 | 윈 도 우| IP 주소 변경 배치(DSN/WINS) [20] | 무월 | 3592 | 30 | 12-28 |
4282 | 윈 도 우| Microsoft Update 카탈로그 (업데이트 항목 . 빨리 받아 적... [3] | heykevin | 1387 | 7 | 12-28 |
4281 | 하드웨어| ASROCK 메인보드에 관하여..... [5] | 밤이슬216 | 2555 | 5 | 12-25 |
수고 많으셨습니다. 감사합니다.