Windows系统配置python脚本开机启动的3种方法分享

来源:互联网 发布:知柏地黄丸哪家好 编辑:程序博客网 时间:2024/06/07 06:35

一、开始菜单启动项实现

用户必须登录才可执行。

测试脚本(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、常规操作

1.1 创建快捷方式;

1.2 将创建的快捷方式放入开始菜单启动项;

1.3、开机验证;

2、隐藏命令行窗口启动

上述操作方法有命令行窗口,有些场合感觉不太实用,我们可以通过以下两种方式去掉命令行窗口。

2.1 将python脚本的文件扩展名改为".pyw"

其它操作和上述过程类似,这里不再赘述。

2.2 通过vbs之类的脚本启动

vbs代码如下:

Set ws = CreateObject("Wscript.Shell") 
ws.run "cmd /c E:\test1.py",vbhide
路径根据具体情况进行配置,其它的和之前的操作类似,这里不再赘述。

如果不想用快捷方式的话,把脚本直接放入启动项也可以。

附:

配置账户自动登录

通过开始菜单启动项来实现的话,必须进行相应保证用户登录系统,这里介绍一种账户自动登录的方法。

a、 在运行框中键入“Rundll32 netplwiz.dll,UsersRunDll”;

b、 打开用户账户界面,将“要使用本机,用户必须输入用户名和密码”前面的勾去掉,按”确定“后输入需要自动登录的用户名和密码;

二、开机脚本


不能用循环,最好配置超时时间。
测试代码(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、运行中输入gpedit.msc打开组策略编辑器;
b、选择“计算机配置”=>“Windows 设置”=>“脚本”=>“启动”选项;

c、选择脚本;

d、配置脚本最长等待时间,路径为“计算机配置”=>“管理模版”=>“系统”=>“脚本”=>“组策略脚本的最长等待时间”;

三、通过一个服务调用该脚本

a、编写脚本启动服务serviceStartShell,代码如下(这里只列出main函数的代码):

复制代码代码如下:

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、服务安装;

复制代码代码如下:

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

c、服务卸载;
复制代码代码如下:

serviceStartShell.exe  /uninstall
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 偏要偏爱她娱乐圈 巨蟹男偏爱哪类女生 偏要偏爱她何曾有幸 偏爱有九分txt 不是花中偏爱菊 暴王偏爱小萌妃 用红色偏爱葱 偏爱在线试听 折火一夏偏爱 被偏爱的总有恃无恐 被偏爱的人有恃无恐 不是花中偏爱 金缕衣 蓝色偏爱 恶魔少主偏爱我 偏爱水中月 费玉清 偏爱用英语怎么说 偏爱英文怎么写 三笑 用红色偏爱葱 偏爱歌曲下载 偏爱至上吧腹胀难忍 偏爱 折火一夏txt 偏爱txt折火一夏 偏爱英语怎么说 偏爱的近义词 偏盲 极值点偏移 偏移快捷键 偏移命令 偏移 白平衡偏移 鼻中隔偏移 极值点偏移的基本解题方法 极值点偏移经典例题 电压偏移 针式打印机打印左右偏移 偏置 偏置中心线卡尺 铜蓝蛋白偏低 电脑显示器颜色偏蓝 子宫偏小 内膜薄 子宫偏小内膜薄怎么办