由于考勤机与OA对接,OA会在每天定时取考勤机数据,但是需要考勤机是连接状态,所以搜索了下相关教程,写了个脚本自动连接。完全是个Python小白,代码烂,仅作为笔记。

理论上支持所有程序的每天自动开启与关闭

# -*- coding:utf-8 -*-

# pip install schedule

import os

import time

import datetime

import schedule

# 配置区域----------------------------------------------------------

# 考勤机文件位置,请参考D:\Program Files (x86)\ZKTeco\ZKTime5.0

my_path = "D:\\02.Soft\ZKTime5.0"

# 脚本开启时间

start_time = '12:59'

# 打开软件以及关闭软件所经历的时间,单位秒

process_time = 10

# 时间必须在每个函数中重复定义,不然时间不准确

# 时间现在依然不正确,用的CMD命令

# 配置区域----------------------------------------------------------

def start():

if __name__ == '__main__':

now = datetime.datetime.now()

os.chdir(my_path)

os.system('start Att.exe')

os.system('echo 已于%date:~0,10% %time%启动脚本 >>c:\\考勤自动连接脚本日志.txt')

os.system('echo 任务开始于:%date:~0,10% %time%')

# print('任务开始于:' + now.strftime("%Y-%m-%d %H:%M:%S"))

def end():

if __name__ == '__main__':

now = datetime.datetime.now()

# tomorrow = (now + datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")

os.system('taskkill /f /t /im Att.exe')

os.system('echo 已于%date:~0,10% %time%断开设备连接 >>d:\\考勤自动连接脚本日志.txt')

os.system('echo 任务结束于:%date:~0,10% %time%')

# print('任务结束于:', end_time)

time.sleep(1)

print('日志文件已存放在C盘根目录下')

time.sleep(1)

print('今日任务已完成,等待下次执行...')

def job():

# 执行开启函数

start()

# 延迟X秒

time.sleep(process_time)

# 延迟X秒后执行关闭程序

end()

# print('任务结束于:' + now.strftime("%Y-%m-%d %H:%M:%S"))

#任务开始时间

schedule.every().day.at(start_time).do(job)

print('脚本已启动,等待运行中...')

while True:

schedule.run_pending()

# 每一秒执行一次循环

time.sleep(1)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

python中控脚本_[宜配屋]听图阁相关推荐

  1. python 判断节假日_[宜配屋]听图阁

    不废话,直接上代码Python3.6 签到代码,只需修改url,账号,密码即可,此处是登录时无验证登录,有验证码的自行补充 # -*- coding:utf-8 -*- import json imp ...

  2. python写词法分析器_[宜配屋]听图阁

    编译原理老师要求写一个java的词法分析器,想了想决定用python写一个. 目标 能识别出变量,数字,运算符,界符和关键字,用excel表打印出来. 有了目标,想想要怎么实现词法分析器. 1.先进行 ...

  3. 怎么用python打印照片_[宜配屋]听图阁

    这篇文章主要介绍了Python如何使用字符打印照片,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1. 前言 第一次在学校机房里见到计算机,还是上古 ...

  4. python 内推_[宜配屋]听图阁

    本文实例为大家分享了网易有道2017内推编程题:洗牌,供大家参考,具体内容如下 ''' [编程题] 洗牌 时间限制:1秒 空间限制:32768K 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程 ...

  5. python文件传输模块_[宜配屋]听图阁 - python 使用poster模块进行http方式的文件传输到服务器的方法...

    这几天帮内部人员做一个文件传输的小工具,要用http的方式,在用django搭建了个小框架之后,如何进行传输,特别是大文件的传输,成为主要问题.经过查资料,最后选择了通过poster这个模块来进行文件 ...

  6. python计算方位角_[宜配屋]听图阁

    知道两点坐标,怎么计算两点方向的方位角? 答:首先计算坐标增量dx,dy(两个对应坐标分量相减,终点的减始点的). 若dx,dy中有一个为零时,根据另一个的正负决定方位角(0,90,180,270这四 ...

  7. 用python画雨滴_[宜配屋]听图阁

    本文实例为大家分享了python实现雨滴下落到地面效果的具体代码,供大家参考,具体内容如下 本程序在Windows 64位操作系统下,安装的是Anaconda3-4.2.0 import numpy ...

  8. python 艺术照片滤镜_[宜配屋]听图阁 - Python实现PS滤镜Fish lens图像扭曲效果示例...

    本文实例讲述了Python实现PS滤镜Fish lens图像扭曲效果.分享给大家供大家参考,具体如下: 这里实现 PS 滤镜中的一种几何变换– Fish lens, 对图像做扭曲,感觉就像通过一个凸镜 ...

  9. python开发一个彩票系统_[宜配屋]听图阁

    本文为大家分享了python实现彩票系统的具体代码,供大家参考,具体内容如下 功能:1.注册  2.登录  3.充钱   4.提现  5.下注  6.开奖  7.退出 简述:彩民需要用身份证号码开户注 ...

最新文章

  1. VS2010下编译OpenCV2.4.6静态库
  2. CHM:植物利用细菌获得真菌抗性!中山大学李剑峰课题组揭示植物免疫预警新机制...
  3. 【Cocos得知】技术要点通常的积累
  4. python机器人方向怎么学_学习如何使用 Python 构建你自己的 Twitter 机器人
  5. 最大子段和动态规划_动态规划解最大子段和问题
  6. 夯实Java基础系列16:一文读懂Java IO流和常见面试题
  7. 生产排程系统_论生产计划排程APS系统的几大问题
  8. 网际风客户端版本更新历史
  9. 创维电信悦me,(YMB0300-CW)卡刷固件及教程
  10. mysql safe file priv_解决MySQL导入数据时遇到secure-file-priv的问题
  11. conda SSL错误 SSLError,爬虫应用总结
  12. 输入1-9显示壹贰叁..玖
  13. 《第二行代码》学习笔记
  14. 如何上传本地代码到码云
  15. www.14zz.com www.14zz.com 免费 资料库
  16. Windows游戏编程之从零开始d
  17. 服务器502错误的原因分析
  18. 软件测试标准流程(思维导图版)
  19. 皮尔兹继电器774730 PNOZ X4 24VDC 3n/o 1n/c
  20. 关于VS中的sln文件

热门文章

  1. 合泰32-Onenet-WiFi模块-合泰单片机通过MQTT协议数据上云(一)
  2. 关于为老年人服务的简单创业计划书
  3. Java开发工程师个人简历模板,简洁,给人正规,严谨的形象
  4. 模块DIY——基于DDS直接数字频率合成技术自制的可编程任意波形发生器模块(DDS原理、寄存器解读、原理图设计、驱动程序-适用于AD9833/AD9834/AD9838)
  5. QAD2016EE的知识点
  6. 计算机四年大学规划书,大学四年规划书
  7. hadoop高可用三台
  8. ResNet50 网络结构搭建(PyTorch)
  9. 【汽车行业中的RKE/PKE】
  10. W3school离线手册2019资源下载