一、開始菜單啟動項實現
用戶必須登錄才可執(zhí)行。
測試腳本(python代碼):
代碼如下:
1、常規(guī)操作
1.1 創(chuàng)建快捷方式;
1.2 將創(chuàng)建的快捷方式放入開始菜單啟動項;
1.3、開機驗證;
2、隱藏命令行窗口啟動
上述操作方法有命令行窗口,有些場合感覺不太實用,我們可以通過以下兩種方式去掉命令行窗口。
2.1 將python腳本的文件擴展名改為".pyw"
其它操作和上述過程類似,這里不再贅述。
2.2 通過vbs之類的腳本啟動
vbs代碼如下:
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c E:\test1.py",vbhide
路徑根據具體情況進行配置,其它的和之前的操作類似,這里不再贅述。
如果不想用快捷方式的話,把腳本直接放入啟動項也可以。
附:
配置賬戶自動登錄
通過開始菜單啟動項來實現的話,必須進行相應保證用戶登錄系統(tǒng),這里介紹一種賬戶自動登錄的方法。
a、 在運行框中鍵入“Rundll32 netplwiz.dll,UsersRunDll”;
b、 打開用戶賬戶界面,將“要使用本機,用戶必須輸入用戶名和密碼”前面的勾去掉,按”確定“后輸入需要自動登錄的用戶名和密碼;
二、開機腳本
不能用循環(huán),最好配置超時時間。
測試代碼(python):
代碼如下:
步驟如下:
a、運行中輸入gpedit.msc打開組策略編輯器;
b、選擇“計算機配置”=>“Windows 設置”=>“腳本”=>“啟動”選項;
c、選擇腳本;
d、配置腳本最長等待時間,路徑為“計算機配置”=>“管理模版”=>“系統(tǒng)”=>“腳本”=>“組策略腳本的最長等待時間”;
三、通過一個服務調用該腳本
a、編寫腳本啟動服務serviceStartShell,代碼如下(這里只列出main函數的代碼):
代碼如下:
b、服務安裝;
代碼如下:
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com