目錄
- 前言
- AutoStart
- 組態檔
- 使用方法
前言
大家應該都不喜歡一大堆開機自啟程式運行吧,不僅拖慢開機速度,而且有些軟體也不能剛開機就運行,
例如某些需要網路等環境的軟體,這時候等待一段時間再運行是個不錯的選擇,
有些軟體運行需要管理員權限,做成開機自啟也稍微會有點麻煩,
因此我寫了這個延遲執行的小工具,解決上述問題,
AutoStart
原始碼:https://github.com/jan-bar/AutoStart
- 該工具提供延遲執行程式功能,支持開機自啟,
- 提供基礎執行程式方式,
- 提供指定用戶執行程式,例如以管理員權限執行,
組態檔
[
{
"mode": 1, // 基礎方式
"wait": true, // 等待子程式
"name": "notepad.exe", // 為程式名時會從環境變數里尋找,可指定絕對路徑
"argv": "c:\\1.txt", // 命令列引數,空格和轉義按照需要填寫
"env": [ // 附帶環境變數
"OS=Windows",
"ARCH=amd64"
],
"dir": "C:\\", // 運行的起始目錄
"stdin": "C:\\in.txt", // 標準輸入,為檔案則時檔案內容,否則為字串輸入
"stdout": "C:\\out.txt", // 標準輸出,不是檔案則使用默認標準輸出
"stderr": "C:\\err.txt", // 標準錯誤,不是檔案則使用默認標準錯誤
"delay": 1, // 延遲運行秒數
"hide": false // 隱藏視窗
},
{
"mode": 2, // 使用lsrunase.exe方式運行
"user": "administrator", // 用戶名,填這個一般為管理員權限運行
"password": "7Ft9hvgH7bvLibW3XQ==", // 密碼,使用LSencrypt.exe進行加密
"domain": "Mydomain", // 域
"command": "notepad.exe c:\\2.txt", // 命令列引數,包含可執行程式
"runpath": "c:\\", // 運行起始目錄
"delay": 2, // 延遲運行秒數
"hide": false // 隱藏視窗
}
]
使用方法
- 執行
.\AutoStart.exe -reg add -c C:\config.json可以設定開機啟動, - 執行
.\AutoStart.exe -reg del可以取消開機啟動, - 執行
.\AutoStart.exe -c C:\config.json可以測驗運行結果,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/270586.html
標籤:Go
上一篇:golang中時區設定
