由于考勤机与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中控脚本_Python3.7实现中控考勤机自动连接相关推荐

  1. Python3.7实现中控考勤机自动连接

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

  2. linux自动登录cmcc脚本,Linux下移动CMCC WLAN自动连接认证

    山东移动的WLAN目前覆盖了很多居民区.公共场所和高校.价格低廉,速度尚可,普通网络应用绰绰有余,准备把家中的10M廉通宽带打入冷宫. 不过CMCC WLAN每次都要Web页认证比较麻烦.幸亏Linu ...

  3. python win10 桌面_Python3如何实现Win10桌面自动切换

    得空写了个自动切换桌面背景图片的小程序.再不写python就要扔键盘了,对vue还有那么一点好感,天天php真是有够烦. 准备工作 准备个文件夹放在桌面上,平时看到什么高清好图就拽进去. 运行脚本 脚 ...

  4. python 游戏脚本 vbs_用VBScript制作QQ自动登录的脚本代码

    一直用的是狂人版的QQ,也用它附赠的自动登录器很久了,不过最近一版的狂人QQ不知为何取消了自动登录组件.好在QQ2009已经能够同时记住多个号码的密码,虽然要多点击几下,但依然能够实现免输入密码登录. ...

  5. 学习笔记:python游戏脚本1.0版本,实现自动点击、识图、识别价格、弹窗提示低于预期价格可以购买

    本人0.0001基础小白,欢迎大佬指点. 目标:游戏里面的商品是由别的玩家售卖,价格是波动的,想要买到一个好价格需要不断查看其他玩家的商店,并识别商店内是否有所需要的商品,有商品就点击查看价格,识别价 ...

  6. python arp扫描_Python3利用scapy局域网实现自动多线程arp扫描功能

    一.所需Python库 from scapy.all import * import threading 二.实现ip扫描 1.获取c段ip地址 在ARP()里面有ip地址,我们可以从里面提取出前3段 ...

  7. python中控脚本_[宜配屋]听图阁

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

  8. python cgi root运行_如何执行Python CGI脚本?

    我想在.shtml中执行Python CGI脚本 文件,但我不知道怎么做.我已经找到好几种方法了?,但似乎什么也没用.在那里,很难找到一个真正展示如何执行脚本而不是如何编写脚本的东西!:/ 我对CGI ...

  9. python新建文件夹口令_3分钟学会一段Python代码脚本,轻松实现破解FTP密码口令...

    很多关注我的小伙伴在上篇文章里学习到了如何利用python去破解加密的ZIP压缩文件,感觉很有意思,就有很多小伙伴问我有没有利用python脚本实现FTP服务器口令的暴力破解,今天小编就以此篇文章内容 ...

最新文章

  1. GLFW--Getting started
  2. Web应用中的轻量级消息队列
  3. 微软CEO致雅虎董事会的最后通牒信
  4. 【剑指Offer】28、数组中出现次数超过一半的数字
  5. Java 8 Streams:过滤和谓词否定
  6. 山寨一个PetShop(Task002)——数据类库Model
  7. [转]如何配置和使用Tomcat访问日志
  8. QQ头像无法加载,显示初始默认头像的解决方法
  9. 优秀的WBS的分解标准
  10. delphi mysql
  11. jQuery+nicescroll滚动条实现视频点播页面
  12. 张一鸣:年轻人一定要懂得延迟满足
  13. 绪论(数据结构-邓俊辉)
  14. git log 详解
  15. 抽象数据类型的三元组C语言,试仿照三元组的抽象数据类型分别写出数据类型复数和有理数的定义?...
  16. 建立KMS服务器,激活WIN、office
  17. tensorflow sess.run()
  18. Sign function
  19. js indexOf使用及注意事项以及数组使用indexOf
  20. SpringBoot + Sharding JDBC 读写分离、分库分表

热门文章

  1. 馀承东发布鸿蒙,鸿蒙系统一无是处?鸿蒙有何优势?
  2. java实现权限_Java实现权限管理的两种方式
  3. JDK 7-JDK 21:Oracle Java SE 支持路线图/Oracle Java SE Support Roadmap 持续更新
  4. java被放弃了_为什么学Java那么容易放弃?
  5. C++面试常见问题一
  6. linux获取bind返回值信息,v$sql_bind_capture 获取绑定变量信息
  7. 好用的php空间,推荐国内三个优质的免费PHP空间
  8. 查看redis aof内存_Redis持久化问题定位与优化技巧
  9. HDL的综合和c语言的编译区别,C语言与verilog 的区别及相互转化
  10. Python二级笔记(10)