python 定制windows 开机启动项

最近发现电脑开机速度越来越慢了。准备用python写一个开机启动的小程序:

1:开机后等待12s等待网络连接,之后判断网络,如果还是连接不上,就放弃开机启动的项目。

1:判断开机的日期,如果是周六日的时候就不用开启工作时候的程序了。

startup.py

===============================

import os,time,datetime

# what day is it today?

weekday=int(time.strftime("%w"))

#start essentialPIM

os.system(‘start /b @ping 127.0.0.1 -n 12 -w 1000‘)

a=os.system(‘@ping www.baidu.com -n 2 -w 1000‘)

if a == 0:

os.system(‘@ping 127.0.0.1 -n 10 -w 1000 > nul‘)

os.system(‘start "" "C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\QQProtect.exe"‘)

os.system(‘@ping 127.0.0.1 -n 3 -w 1000 > nul‘)

os.system(‘start "" "C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe"‘)

# start foxmail if is not weekend

if (weekday < 6):

os.system(‘@ping 127.0.0.1 -n 3 -w 1000 > nul‘)

os.system(‘start "" "D:\software\RTXC\RTX.exe"‘)

os.system(‘@ping 127.0.0.1 -n 3 -w 1000 > nul‘)

os.system(‘start "" "D:\Program Files\Foxmail 7.0\Foxmail.exe"‘)

os.system(‘@ping 127.0.0.1 -n 3 -w 1000 > nul‘)

os.system(‘start "" "D:\software\EditPlus3\EditPlus 3\EditPlus.exe"‘)

os.system(‘@ping 127.0.0.1 -n 3 -w 1000 > nul‘)

os.system(‘start "" "D:\Program Files (x86)\Cisco Systems\VPN Client\Vpngui.exe"‘)

os.system(‘@ping 127.0.0.1 -n 3 -w 1000 > nul‘)

os.system(‘start "" "E:\masa\SecureCRT\SecureCRT.exe"‘)

os.system(‘exit 0‘)

==========================

开机启动win_startup.bat

start /b D:\Python26\python.exe D:\startup.py

时间: 2024-10-11 23:17:10

python 定制windows 开机启动项的相关文章

windows开机启动项

原来就一个命令呀:msconfig 1.在开始菜单中输入 msconfig 命令,回车 2.在弹出的对话框中取消不想启动的程序 3.点击应用->确定->不启动

windows将某个应用加入开机启动项的解决办法

找到计算机以下位置,将要加入开机启动项的程序的快捷方式直接Copy到该目录下,下次开机该程序则会自动启动 C:\Users\pc\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup[注意:路径中的PC是我本机的电脑登录用户,实际情况需要对其进行适当替换]

Windows手动添加开机启动项

@方法1. 添加程序完整路径到注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下 或者添加到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run下 @方法2. 将一个.lnk文件添加到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup目录下 @方法3. 使用命令行命令如

C# 将当前应用程序写入到注册表开机启动项中

在使用C#进行应用程序的开发过程中,经常有一个需求就是让应用程序开机后自动启动,这个是一个很常见的需求,最常规的做法(这里以Win7操作系统为例),打开:开始=>所有程序=>启动文件夹(路径是:C:\Users\bobo\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup),然后可以将exe(这里以X.Shell.exe为例来说明)或者其快捷方式放到当前文件夹下面,这样我们就可以在应用程序下次启动的时候自动启动当前应用程序

fedora 21 + win8 开机启动项的顺序设为默认启动win8

我是先安装了win8,再安装fedora21的.安装完成fedora21后,开机启动项的顺序就被设为默认启动fedora了.那么我想修改回默认启动win8该怎么做呢?其实也不难: 1.找到 /boot/efi/EFI/fedora/grub.cfg,进入root权限,vim 打开gurb.cfg进行修改: 将 ### BEGIN /etc/grub.d/30_os-prober ###menuentry 'Windows Boot Manager (on /dev/sda1)' --class

Ubuntu管理开机启动项(服务)

本文只介绍一种方法,就是用sysv-rc-conf管理Ubuntu的开机启动项,比如不让apache开机自动启动等等. sysv-rc-conf是一个强大的服务管理程序. 背景知识 1.Ubuntu运行级别        Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完成不同的工作.Ubuntu 的系统运行级别:0        系统停机状态1        单用户或系统维护状态2~

PowerShell添加或修改注册表开机启动项脚本

代码如下: $name = Read-Host "请输入开机启动项的名字(随便起)" $value = Read-Host "请输入开机启动项的值" try{ New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Run" -Name $name -PropertyType String -Value $value -ErrorAction Stop $ti

开机启动项以及远程会话设置

开机启动项的配置查看: msconfig --搜索时输入(win7.windows2008r2等) 添加启动程序: 可以在如下路径 C:\Users\administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 放入想要启动的脚本命令(通常是.bat)  如以开机启动ssms为例,在上述路径下创建文件 ssms.bat  内容为 start ssms.exe 之后再查看开机启动的配置页面 就可以发现已加入其

修改ubuntu开机启动项顺序 grub设置 删除多余内核

1 最简单方法,装个软件,图形化操作. sudo apt-get install startupmanager 安装启动项管理器 系统——系统管理——启动项管理器,后面不解释.然后会自动按照配置修改grub.cfg文件了. 2 然而,grub修改开机启动菜单,会自动把最新的Ubuntu放在第一位,把Windows放在最后一个.我们经常希望把Windows调整到靠前的位置,可能还会修改默认的启动项和等待时间等.解决方案如下: 1.找到grub配置,打开配置文档,在终端里输入命令: sudo ged