소프트웨어 S+ 컴퓨터 종료 코드
2024.11.26 19:02
개인적으로 사용하는 코드 하나 소개해보고자 합니다.
바탕화면에서 6시방향으로 제스처를 그리면 아래 캡쳐와 같이 종료팝업 띄우기 입니다.
명령 실행시 마우스커서는 "종료"칸에 위치합니다. 아무래도 종료를 가장 많이 사용하므로..
먼저,
아래 그림처럼 "Global Lua"탭으로 이용하여 아래 코드를 복붙합니다.
------------------------------------------------------------------팝업 메뉴------------------------------------------------------
-------------------AutoCloseMenu---------------------
function AutoCloseMenu()
local swnd = acFindWindow("STROKESPLUS",nil)
acActivateWindow(swnd)
acDelay(20)
acPostMessage(swnd, 0x0000, 0, 0)
acDelay(20)
end
-------------------call메뉴---------------------
function CallMenu(x)
if x=="Shutdown" then
AutoCloseMenu()
acCreatePopupMenu(acGetMouseLocationX()-100, acGetMouseLocationY()-10, "종 료,-,재부팅,-,재부팅 to bios,-,로그오프", ",", "ShutdownMenu")
end
end
------------------shutdown---------------------
function ShutdownMenu(id)
if id == 1 then
acShellExecute("open", "C:\\Windows\\System32\\shutdown.exe", "-s -t 0", "", 1)
elseif id == 2 then
acShellExecute("open", "C:\\Windows\\System32\\shutdown.exe", "-r -t 0", "", 1)
elseif id == 3 then
acShellExecute("open", "C:\\Windows\\System32\\shutdown.exe", "-r -fw -t 0", "", 1)
elseif id == 4 then
acShellExecute("open", "C:\\Windows\\System32\\shutdown.exe", "-l", "", 1)
end
end
그리고 아래그림처럼 'Cnfigure Actions"로 이동하여
"Add APP"을 해서 하나등록 이름은 바탕화면으로 변경해주고
"find window"을 바탕화면으로 드래그하여 작동할 프로그램을 설정해줍니다.
"Add Action"으로 동작도 하나 추가해주고요, 이름은 "종료메뉴"로 변경해줍니다.
마지막으로 6시 방향으로 아래 그림처럼
CallMenu("Shutdown")
을 입력해주시면 되겠습니다.
수고 많으셨습니다.