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藏在捷徑裡面。
沒有留言:
張貼留言