1. 程式人生 > >控制window系統應用程式定時關閉和開啟

控制window系統應用程式定時關閉和開啟

#!/usr/bin/env python
# encoding: utf-8
"""
@version: v1.0
@author: 夢幻人生人
@license: Apache Licence 
@contact: [email protected]
@site: none
@software: PyCharm
@file: main.py
@time: 2018/1/8 0:27
"""
import win32api
import os
import datetime
import time
"""
例子:
#開啟指定應用
win32api.ShellExecute(0, 'open', r'D:\Users\Administrator\AppData'
                                 r'\Roaming\baidu\BaiduNetdisk\BaiduNetdisk.exe', '','',1)
#關閉指定應用
os.system("taskkill /F /IM BaiduNetdisk.exe")
"""
def openApplication():
    #開啟360網頁
    win32api.ShellExecute(0, 'open', r'C:\Users\Administrator'
                                     r'\AppData\Roaming\360se6\Application\360se.exe', '', '', 1)
def closeApplication():
    #關閉360網頁
    os.system("taskkill /F /IM 360se.exe")
opentime={'hour':17,'minute':50,'second':0}
closetime={'hour':2,'minute':0,'second':0}
while True:
    nowtime = datetime.datetime.now()
    print unicode("當前的日期和時間是 %s" %nowtime,'utf-8')
    if nowtime.hour == opentime['hour'] and nowtime.minute == opentime['minute']\
            and nowtime.second == opentime['second']:
        openApplication()
    elif nowtime.hour == closetime['hour'] and nowtime.minute == closetime['minute'] \
            and nowtime.second == closetime['second']:
        closeApplication()
    time.sleep(1)

相關推薦

控制window系統應用程式定時關閉開啟

#!/usr/bin/env python # encoding: utf-8 """ @version: v1.0 @author: 夢幻人生人 @license: Apache Licence @contact: [email protected] @sit

Window系統、主函數窗體函數這三者之間的關系

content pop fonts 重要 mod tracking spa out watermark 理解Window系統、主窗體、窗體函數這三者之間的關系,對於編寫Windows程序十分重要。 主函數和窗體函數都是由Windows系統

linux—系統延時定時任務臨時檔案管理

####1.系統延時人物和定時任務#### 1.系統延時任務 [[email protected] ~]# at 14:48(時間) ##設定任務執行時間 at> rm -fr /mnt/* ##任務動作 at> ##用ctrl+D發起任務 [[email

IIS7應用程式池整合經典的區別 IIS7應用程式池整合經典的區別

IIS7應用程式池整合和經典的區別   IIS7應用程式池整合和經典的區別    IIS7應用程式池有整合和經典兩種模式,根據微軟官方的介紹, 整合模式,如果託管應用程式在採用整合模式的應用程式池中執行,伺服器將使用 II

[REST API應用程式類-]關閉指定包名的app (closeApp)

描述: 關閉指定包名的 app。 對應JS API: Device.closeApp(packageName) 是否支援多裝置: 支援 請求方式: POST http://IP:8090/TotalControl/v1/devices/:device/apps/:pa

如何備份恢復iOS應用程式的資料設定

iMazing(http://www.imazing.cc/)具有強大的應用資料提取工具,可以幫助您從任何一臺iOS裝置備份、恢復或傳輸應用資料和以及其裝置應用的設定。您還可以管理iOS應用程式,當您匯入裝置上不存在的應用程式的資料和設定時,iMazing將自動下載(從App Store)並

32位與64位 CPU、編譯器、作業系統、應用程式、armX86關係

一:arm和X86的區別 arm:對應精簡指令集 X86:對應複雜指令集 arm上的和X86上編譯過的的東西是不能相互使用的,因為指令集不一樣嘛。指令集可以通俗的理解為,溝通語言。arm和X86之間東西不能直接用,類似於一個美國人和一箇中國人各自只說自己的語言,那麼這兩個人是沒法溝通的。

Android開發系統應用程式

一、配置清單檔案 在 manifest 標籤裡新增屬性:android:sharedUserId=“android.uid.system” 二、打包apk android studio : Build -> Make Project / Rebuild P

《資料庫系統應用程式開發》考試

考試的主要內容是JDBC Programing with Java,除了第一大題的簡單JDBC語句,還涉及實驗報告和Java程式設計的內容。 我屆考試題目與往年極其相似,後悔沒有好好看題。。呵呵 下面附上考試真題,造福全人類。(^_^) 看完可以考滿分了。     

容器中 Java 應用程式的記憶體 CPU 如何分配?看這一篇就夠了!

出品丨Docker公司(ID:docker-cn)編譯丨小東每週一、三、五,與您不見不散! 隨著2018年的結束,我們將回顧排名前五的最受讀者歡迎的文章。今天分享的第一篇文章,將幫助那些在容器中執行 Java 虛擬機器(JVM)時遇到記憶體和 CPU 大小調整/使用困難的人,本文將解釋如何在 D

tomcat修改應用程式預設路徑

問題:Tomcat預設的根目錄是它下面webapps/ROOT的folder, 如何修改成使用者指定的目錄呢?回答:修改 /conf 資料夾裡的server.xml檔案,請看下面的程式片斷:......<Host name="localhost" appBase="w

iOS 【檢視更改您的應用程式的狀態可用性】

檢視和更改您的應用程式的狀態和可用性 當您的應用程式在商店中可用時,其狀態為“準備出售”,如綠色狀態指示器所示  。任何其他狀態意味著您的應用程式不在商店中。您可能故意將該應用從銷售中刪除,例如,如果您正在等待發布應用以對應營銷活動。本章介紹如何控制應用程式何時可用,以

第六十一篇:移植不帶系統應用程式到有ARM-LINUX系統的S32V234上

上一篇講了一下有統的應用程式移植,相對來說比較簡單 從今天開始要移植一個沒有系統的應用程式到S32V234上,處理預處理需要用到ISP外,還要使用APEX,還要使用linux系統管理載入檔案,原來的應用程式中的檔案載入管理是自定義的檔案開啟和讀取函式 先分析一下需要做的工作

C#控制Windows系統關機、重啟註銷的代碼

rgs res nsh gof oid win shu eve nta 如下資料是關於C#控制Windows系統關機、重啟和註銷的代碼。 protected void btnShutDown_Click(object sender, EventArgs e)

iOS應用程式簡訊分享郵件分享

前言 本篇文章講述在iOS開發中的簡訊分享以及郵件分享 簡訊分享 方式一: 如果利用該方式傳送簡訊, 當簡訊傳送完畢或者取消之後不會返回應用程式 NSURL *url =

新聞釋出系統——“/”應用程式中的伺服器錯誤。 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。

  牛腩新聞釋出系統學習到了驗證碼那個部分,期間遇到了一個問題:“/”應用程式中的伺服器錯誤。 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptR

應用程式的名稱版本號等詳細資訊的獲取

應用程式的名稱和版本號等資訊都儲存在mainBundle的一個字典中,用下面程式碼可以取出來。 NSDictionary* infoDict =[[NSBundle mainBundle] infoDictionary]; NSString* version

android 極光推送 聲音與振動 的關閉開啟

fff getc 用法 koa pub tar brush asi drawable   前言:最近剛好在寫一些推送方面的東西,又是新手,不斷在網上找資料,很少,不過還是找到了一些,反正百度我是再也不想百度了,谷歌一下子就能找到想要的。   廢話不多說。  

win10家庭版的defender註冊表關閉開啟

soft win10 pyw 管理 命令 sof mic bsp spyware 關閉方法: 打開“命令提示符(管理員)”,然後輸入: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft

local_irq_save local_irq_restore關閉開啟中斷

如果你要禁止所有的中斷該怎麼辦? 在2.6核心中,可以通過下面兩個函式中的其中任何一個關閉當前處理器上的所有中斷處理,這兩個函式定義在 < asm/system.h >中: vo