測(cè)試環(huán)境:windows Server 2003 R2
一、開(kāi)始菜單啟動(dòng)項(xiàng)實(shí)現(xiàn)
用戶(hù)必須登錄才可執(zhí)行。
測(cè)試腳本(python代碼):
代碼如下:
import time
fout = open('e://1.txt','w')
while True:
tmp = '%d-%02d-%02d %02d:%02d:%02d /r/n' % time.localtime()[0:6]
print tmp
fout.write(tmp)
fout.flush()
time.sleep(5)
1、常規(guī)操作
1.1 創(chuàng)建快捷方式;

1.2 將創(chuàng)建的快捷方式放入開(kāi)始菜單啟動(dòng)項(xiàng);

1.3、開(kāi)機(jī)驗(yàn)證;

2、隱藏命令行窗口啟動(dòng)
上述操作方法有命令行窗口,有些場(chǎng)合感覺(jué)不太實(shí)用,我們可以通過(guò)以下兩種方式去掉命令行窗口。
2.1 將python腳本的文件擴(kuò)展名改為".pyw"

其它操作和上述過(guò)程類(lèi)似,這里不再贅述。
2.2 通過(guò)vbs之類(lèi)的腳本啟動(dòng)
vbs代碼如下:
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c E:/test1.py",vbhide
路徑根據(jù)具體情況進(jìn)行配置,其它的和之前的操作類(lèi)似,這里不再贅述。
如果不想用快捷方式的話,把腳本直接放入啟動(dòng)項(xiàng)也可以。
附:
配置賬戶(hù)自動(dòng)登錄
通過(guò)開(kāi)始菜單啟動(dòng)項(xiàng)來(lái)實(shí)現(xiàn)的話,必須進(jìn)行相應(yīng)保證用戶(hù)登錄系統(tǒng),這里介紹一種賬戶(hù)自動(dòng)登錄的方法。
a、 在運(yùn)行框中鍵入“Rundll32 netplwiz.dll,UsersRunDll”;

b、 打開(kāi)用戶(hù)賬戶(hù)界面,將“要使用本機(jī),用戶(hù)必須輸入用戶(hù)名和密碼”前面的勾去掉,按”確定“后輸入需要自動(dòng)登錄的用戶(hù)名和密碼;

二、開(kāi)機(jī)腳本
不能用循環(huán),最好配置超時(shí)時(shí)間。
測(cè)試代碼(python):
代碼如下:
import time
fout = open('e://1.txt','w')
tmp = '%d-%02d-%02d %02d:%02d:%02d /r/n' % time.localtime()[0:6]
print tmp
fout.write(tmp)
fout.close()
步驟如下:
a、運(yùn)行中輸入gpedit.msc打開(kāi)組策略編輯器;
b、選擇“計(jì)算機(jī)配置”=>“Windows 設(shè)置”=>“腳本”=>“啟動(dòng)”選項(xiàng);

c、選擇腳本;

d、配置腳本最長(zhǎng)等待時(shí)間,路徑為“計(jì)算機(jī)配置”=>“管理模版”=>“系統(tǒng)”=>“腳本”=>“組策略腳本的最長(zhǎng)等待時(shí)間”;
新聞熱點(diǎn)
疑難解答
圖片精選