2022年10月17日 星期一

PowerShell 滑鼠抖動 防止系統休眠

PowerShell 滑鼠抖動 防止系統休眠

主要目標是公司沒有管理員權限的電腦,無法關閉休眠又不想花大錢買滑鼠抖動器。

快速使用

irm bit.ly/KeepScrOn|iex; KeepScrOn -Time:59

具體功能會每59秒向右移動一格再向左移動回來,速度依照各電腦CPU而定,基本上電腦再爛也看不出來的,實現真正沒有妨礙的防待機。

代碼寫了很多應該有一半以上是冗於的,主要是為了精準計算在各種解析度下仍然可以精準的移動1px,不過CPU速度之快多移動幾格應該是看不出來拉,如果放棄精準計算的話大概可以減少8成代碼吧XD

參考了很多資料有一個坑是,用PowerShell內建的滑鼠移動函式雖然真的會移動,但卻沒辦法防止休眠,一定要走C#路線的代碼才能防止。



還有一個功能是離線加密安裝到電腦上,上面代碼是連我github才能運作的

irm bit.ly/KeepScrOn|iex; Install-App "C:\ProgramData\Adobe\Temp\keep"

這個路徑是隨意找的比較隱密的位置,會自動把代碼本體下載到指定路徑並加密,然後新增一個捷徑到桌面。需要使用再從捷徑上點擊即可。捷徑別丟了解密Key藏在捷徑裡面。




沒有留言:

張貼留言