필터키에 대한 설명은 아래 링크로 대체합니다.
여기서 2-1에 해당하는 귀찮은 작업을 명령어 한줄로 딸깍하는 방법입니다.
이걸 더 편하게 해주는 프로그램이 많이 나와있지만 게임하면서 다른 프로그램을 쓰고 싶지 않거나 혹시라도 외부파일을 다운받지 못할 상황일 때는 아래 방법을 쓸 수 있습니다.
1. Windows PowerShell을 실행한다.
2. 아래 코드를 복붙하고 엔터친다. 끝
(Add-Type -MemberDefinition '[DllImport("user32.dll")] public static extern bool SystemParametersInfo(uint a, uint p, uint[] pv, uint f);' -Name "N$(Get-Random)" -PassThru)::SystemParametersInfo(0x0033, 24, [uint32[]](24, <#Flags#>39, 0, <#Delay#>120, <#Repeat#>15, 0), 0x03)

True가 출력되고 우측 하단에 시계 아이콘이 떴으면 성공입니다.
- 위 코드에서 <#Delay#> 옆의 숫자는 재입력 시간,
<#Repeat#> 옆은 반복 주기입니다.
다른 수치를 쓰고 싶다면 해당 자리에 원하는 숫자를 넣으시면 됩니다.
(<##>는 주석이라서 지우셔도 됩니다)
- 기능을 끄고 싶다면
우측하단 아이콘을 더블클릭해서 뜨는 설정창에서 끄거나,
오른쪽 Shift 키를 8초간 눌러주거나,
2에서 <#flags#> 옆에 있는 값을 38로 바꿔서 다시 복붙하시면 됩니다.
- 매번 쉘 켜기 귀찮으신 분들은 간단한 실행파일을 직접 만들어 사용하실 수 있습니다.
아래 코드를 메모장에 복붙하고 확장자를 .txt가 아닌 .bat로 바꿔서 저장하시면 됩니다.
@echo off
powershell -NoProfile -ExecutionPolicy Bypass -Command "(Add-Type -MemberDefinition '[DllImport(\"user32.dll\")] public static extern bool SystemParametersInfo(uint a, uint p, uint[] pv, uint f);' -Name "N" -PassThru)::SystemParametersInfo(0x0033, 24, [uint32[]](24, <#Flags#>39, 0, <#Delay#>120, <#Repeat#>15, 0), 0x03)
"
exit
(인벤에서 글 수정할 때마다 자꾸 "user32.dll"의 " 앞에 붙여야 하는 역슬래시(또는 원화기호)가 자꾸 날아가는데, 혹시라도 안 보이신다면 @"user32.dll@"의 @ 자리에 역슬래시를 꼭 넣어서 쓰세요)
즐메