欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows系統(tǒng)配置python腳本開機(jī)啟動(dòng)的3種方法分享

 更新時(shí)間:2015年03月10日 09:40:10   投稿:junjie  
這篇文章主要介紹了Windows系統(tǒng)配置python腳本開機(jī)啟動(dòng)的3種方法分享,本文講解了開始菜單啟動(dòng)項(xiàng)實(shí)現(xiàn)、開機(jī)腳本、通過一個(gè)服務(wù)調(diào)用該腳本三種方法,需要的朋友可以參考下

測試環(huán)境:windows Server 2003 R2

一、開始菜單啟動(dòng)項(xiàng)實(shí)現(xiàn)

用戶必須登錄才可執(zhí)行。

測試腳本(python代碼):

復(fù)制代碼 代碼如下:

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)建的快捷方式放入開始菜單啟動(dòng)項(xiàng);

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

2、隱藏命令行窗口啟動(dòng)

上述操作方法有命令行窗口,有些場合感覺不太實(shí)用,我們可以通過以下兩種方式去掉命令行窗口。

2.1 將python腳本的文件擴(kuò)展名改為".pyw"

其它操作和上述過程類似,這里不再贅述。

2.2 通過vbs之類的腳本啟動(dòng)

vbs代碼如下:

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c E:\test1.py",vbhide
路徑根據(jù)具體情況進(jìn)行配置,其它的和之前的操作類似,這里不再贅述。

如果不想用快捷方式的話,把腳本直接放入啟動(dòng)項(xiàng)也可以。

附:

配置賬戶自動(dòng)登錄

通過開始菜單啟動(dòng)項(xiàng)來實(shí)現(xiàn)的話,必須進(jìn)行相應(yīng)保證用戶登錄系統(tǒng),這里介紹一種賬戶自動(dòng)登錄的方法。

a、 在運(yùn)行框中鍵入“Rundll32 netplwiz.dll,UsersRunDll”;

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

二、開機(jī)腳本


不能用循環(huán),最好配置超時(shí)時(shí)間。
測試代碼(python):

復(fù)制代碼 代碼如下:

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打開組策略編輯器;
b、選擇“計(jì)算機(jī)配置”=>“Windows 設(shè)置”=>“腳本”=>“啟動(dòng)”選項(xiàng);

c、選擇腳本;

d、配置腳本最長等待時(shí)間,路徑為“計(jì)算機(jī)配置”=>“管理模版”=>“系統(tǒng)”=>“腳本”=>“組策略腳本的最長等待時(shí)間”;

三、通過一個(gè)服務(wù)調(diào)用該腳本

a、編寫腳本啟動(dòng)服務(wù)serviceStartShell,代碼如下(這里只列出main函數(shù)的代碼):

復(fù)制代碼 代碼如下:

int main(int argc,char* argv[])
{
    Init();
    dwThreadID = GetCurrentThreadId();
    SERVICE_TABLE_ENTRY st[] =
    {
        { szServiceName, (LPSERVICE_MAIN_FUNCTION)ServiceMain },
        { NULL, NULL }
    };
    //printf("argc = %d \n",argc);
    if((4 == argc) && 0 == stricmp(argv[3],"/install") )
    {
        Install(argv[1],argv[2]);
        writeReg(argv[1],argv[2]);
    }
    else if ((2 == argc) && 0 == stricmp(argv[1], "/uninstall") )
    {
        Uninstall();
    }
    else
    {
        if (!StartServiceCtrlDispatcher(st))
        {
            //printf("Register Service Main Function Error!");
        }
    }
    return 0;
}


 b、服務(wù)安裝;

復(fù)制代碼 代碼如下:

serviceStartShell.exe C:\Python27\python.exe e:\test1.py /install

c、服務(wù)卸載;
復(fù)制代碼 代碼如下:

serviceStartShell.exe  /uninstall

相關(guān)文章

  • python并發(fā)編程 Process對象的其他屬性方法join方法詳解

    python并發(fā)編程 Process對象的其他屬性方法join方法詳解

    這篇文章主要介紹了python并發(fā)編程 Process對象的其他屬性方法join方法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 淺談Python列表嵌套字典轉(zhuǎn)化的問題

    淺談Python列表嵌套字典轉(zhuǎn)化的問題

    這篇文章主要介紹了淺談Python列表嵌套字典轉(zhuǎn)化的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • python 項(xiàng)目目錄結(jié)構(gòu)設(shè)置

    python 項(xiàng)目目錄結(jié)構(gòu)設(shè)置

    JAVA有標(biāo)準(zhǔn)的maven目錄結(jié)構(gòu),golang也有建議的目錄結(jié)構(gòu),那么我想python是不是也有一個(gè)比較好的目錄結(jié)構(gòu)組織方式呢
    2020-02-02
  • Python3 適合初學(xué)者學(xué)習(xí)的銀行賬戶登錄系統(tǒng)實(shí)例

    Python3 適合初學(xué)者學(xué)習(xí)的銀行賬戶登錄系統(tǒng)實(shí)例

    下面小編就為大家?guī)硪黄狿ython3 適合初學(xué)者學(xué)習(xí)的銀行賬戶登錄系統(tǒng)實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • Python網(wǎng)絡(luò)爬蟲信息提取mooc代碼實(shí)例

    Python網(wǎng)絡(luò)爬蟲信息提取mooc代碼實(shí)例

    這篇文章主要介紹了python網(wǎng)絡(luò)爬蟲與信息提取mooc,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • python 工具類之Queue組件詳解用法

    python 工具類之Queue組件詳解用法

    隊(duì)列(queue)是一種先進(jìn)先出的(First In First Out)的線性表,簡稱FIFO。隊(duì)列允許在一端進(jìn)行插入操作,而在另一端進(jìn)行刪除操作。允許插入的一端為隊(duì)尾,允許刪除的一端為隊(duì)頭。隊(duì)列不允許在中間部位進(jìn)行操作
    2021-10-10
  • Python scipy實(shí)現(xiàn)差分進(jìn)化算法

    Python scipy實(shí)現(xiàn)差分進(jìn)化算法

    差分進(jìn)化算法是廣義的遺傳算法的一種,核心思想是變異,這篇文章主要為大家介紹的則是著名的scipy庫中對差分進(jìn)化算法的實(shí)現(xiàn),希望對大家有所幫助
    2023-08-08
  • Python ATM功能實(shí)現(xiàn)代碼實(shí)例

    Python ATM功能實(shí)現(xiàn)代碼實(shí)例

    這篇文章主要介紹了Python ATM功能實(shí)現(xiàn)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 使用python批量生成insert語句的方法

    使用python批量生成insert語句的方法

    很多時(shí)候需要造數(shù)據(jù),大量的插入數(shù)據(jù),本文介紹了使用python批量生成insert語句的方法,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • 在Django的上下文中設(shè)置變量的方法

    在Django的上下文中設(shè)置變量的方法

    這篇文章主要介紹了在Django的上下文中設(shè)置變量的方法,Django是重多Python高人氣框架中最為著名的一個(gè),需要的朋友可以參考下
    2015-07-07

最新評論