当前位置: 首页 > 知识库问答 >
问题:

运维 - 请问没有源代码跟API,如何排程自动化系统?

杜起运
2023-09-22

举例 : HR系统有个抓取打卡机数据,每天需要人去手动按同步按钮才能去抓取
请问只有加密dll或是exe情况,如何改成自动化,每两个小时自动去抓取打卡机数据

共有3个答案

钱经业
2023-09-22

没有源代码和API的情况下,排程自动化系统可能是比较困难的。因为源代码和API通常是用来进行开发和集成的关键工具,可以用来编写和执行自动化任务。

但是,如果没有源代码和API,还是有一些方法可以尝试实现一定程度的自动化系统:

使用现有的工具和软件:寻找适合你需求的现有工具和软件,这些工具和软件可能提供了一些界面或功能,可以用于设置和运行自动化任务。例如,Windows中的任务计划程序或Mac中的Automator。

使用脚本语言:使用脚本语言(如Python、JavaScript等),编写脚本来执行自动化任务。虽然没有源代码,但你可以根据自己的需求编写脚本来完成一些特定的任务。

使用第三方服务:有些第三方服务提供了自动化功能,可以通过其提供的接口或界面进行配置和管理。例如,IFTTT(If This Then That)是一个流行的自动化服务,可以通过其提供的界面创建和管理自动化任务。

总之,虽然没有源代码和API可能会限制你的选择,但仍然有一些方法可以尝试实现一定程度的自动化系统。具体要根据你的需求和可用资源来选择适合的方法。

尹善
2023-09-22
  1. 逆向你手头的东西,看逆向水平决定完成需求时间,最终出来的执行效果好,执行效率高
  2. 用虚拟机,跑个按键精灵之类的脚本模拟对那个软件的点击,完成需求快,看写脚本水平决定最终执行效果
暴博远
2023-09-22

在没有源代码和API的情况下,要排程自动化系统,可以考虑以下方法:

  1. 使用脚本或命令行工具:如果系统提供了脚本或命令行工具,可以编写脚本或使用命令行工具来执行需要自动化的任务。通过脚本或命令行工具,可以按照预设的时间和条件执行任务,从而实现自动化。
  2. 使用定时任务:在操作系统中可以设置定时任务,指定在特定时间执行特定的命令或脚本。这些命令或脚本可以包括启动应用程序、执行特定操作等。通过设置定时任务,可以实现自动化执行任务的目的。
  3. 使用中间件或代理程序:如果系统提供了中间件或代理程序,可以使用这些中间件或代理程序来实现自动化。中间件或代理程序可以与系统的各个组件进行交互,并根据需要执行相应的操作。

对于只有加密dll或是exe的情况,要改成自动化,每两个小时自动去抓取打卡机数据,可以考虑以下方法:

  1. 使用应用程序接口(API):如果加密的dll或exe提供了API,可以通过调用API来实现自动化。根据API的文档说明,编写脚本或程序调用API来获取打卡机数据,并实现自动化。
  2. 使用内存映射或进程注入技术:如果无法通过API获取打卡机数据,可以考虑使用内存映射或进程注入技术来操作加密的dll或exe。通过这些技术,可以访问程序的内存空间,并获取需要的数据。
  3. 使用第三方工具:有一些第三方工具可以帮助破解加密的dll或exe,从而获取源代码或可执行文件。但需要注意的是,破解工具的使用可能存在法律风险,不建议使用。

总体来说,如果没有源代码和API,要实现自动化系统排程会存在一定的困难。建议与系统的开发人员进行沟通,了解是否有其他途径实现自动化。

 类似资料:
  • 因为 a.pinyin[0] 的原因,我不知道怎么用 a[..] 的方式简化代码 谢谢

  • 在查看一个源码文件的时候: 我有看到2个CMakeLists.txt文件: 一个是在根目录,一个是在主源码目录,请问它们之间有联系没有呢?如果有它们是怎么联系起来的? 没有找到答案。

  • 我是UI自动测试的新手,当只有.apk文件时,我无法弄清楚如何设置UI测试。 在线教程和其他示例没有显示如何使用我的3P. apk文件。我知道在Appium中,只需将文件/目录和名称添加到所需的功能,服务器就会安装它。

  • 问题内容: (是的,我知道我可以从Scala调用Java代码;但这是没有意义的;我想删除Java代码,而不是一直保留它,而不得不一直研究下去并加以维护!) 有没有实用程序可以将Java源转换为Scala源? 我认为从理论上讲,应该能够以最小的损失实现目标。 我发现了这一点,但它似乎不活跃,可能有错误/不完整… http://sourceforge.net/projects/java2scala/

  • 源代码排版 所有风格都又丑又难读,自己的除外。几乎人人都这样想。把“自己的除外”拿掉,他们或许是对的… ——Jerry Coffin(论缩排) 使用 UTF-8 作为源文件的编码。 每个缩排层级使用两个空格。不要使用制表符。 # 差 - 四个空格 def some_method do_something end # 好 def some_method do_something end

  • 本文向大家介绍Python API 自动化实战详解(纯代码),包括了Python API 自动化实战详解(纯代码)的使用技巧和注意事项,需要的朋友参考一下 主要讲如何在公司利用Python 搞API自动化。 1.分层设计思路 dataPool :数据池层,里面有我们需要的各种数据,包括一些公共数据等 config :基础配置 tools : 工具层 common: 公共方法层 runCase :需