精华内容
下载资源
问答
  • 2020-10-19 19:30:27
    更多相关内容
  • 于是决定用Python写一个自动发送微信信息的脚本,第二天早上自动发送。 任务简述:使用Python自动化程序,把file.txt在早上6点准时拖动到微信发送。 0 准备 首先需要考虑的是如何通过Python模拟鼠标操作。在此我货...
  • 于是决定用Python写一个自动发送微信信息的脚本,第二天早上自动发送。任务简述:使用Python自动化程序,把file.txt在早上6点准时拖动到微信发送。0 准备首先需要考虑的是如何通过Python模拟鼠标操作。在此我货比...

    背景:朋友让我改一个文件,可我改完已经半夜了。这时候如果微信发给朋友恐会打扰他休息。于是决定用Python写一个自动发送微信信息的脚本,第二天早上自动发送。

    任务简述:使用Python自动化程序,把file.txt在早上6点准时拖动到微信并发送。

    0 准备

    首先需要考虑的是如何通过Python模拟鼠标操作。在此我货比三家:

    module

    stars

    latest commit

    903

    2016.2.26

    274

    2020.1.2

    3600

    2020.1.14

    对比后,我们选用PyAutoGUI。

    Windows/Mac安装:

    pip install pyautogui

    conda虚拟环境通过豆瓣源加速:

    python -m pip install -i https://pypi.douban.com/simple/ pyautogui

    1 获取坐标

    要发送什么文件,首先需要获取文件坐标,然后再模拟鼠标拖动。

    要获取屏幕坐标,可以用下面的代码:

    import pyautogui

    import time

    time.sleep(2)

    print(pyautogui.position())

    上面的程序会先暂停2秒,等待你将鼠标放到文件上。2秒后,程序会输出文件的屏幕坐标。在我的测试中,我把文件放到了屏幕右上角,坐标为

    (1857, 31)

    但是这样做有些不够自动化。

    pyautogui提供了更自动化的方法:

    pyautogui.locateOnScreen()

    pyautogui.locateCenterOnScreen()

    我们需要

    file.txt

    的坐标,就先截图,记得不要太大,如下。

    20200317155442225.png

    这种截图情况下是不可以移动文件的,否则文件的背景会改变。所以截图越小越好,最好没有背景,如下:

    20200317162228299.png

    然后将截图命名后,放入python同目录下,用这行代码代替即可:

    file_pos = pyautogui.locateCenterOnScreen('file.png')

    注意,运行代码的时候不要遮住屏幕上的图片位置。

    2 模拟拖动过程

    这里要做的是把文件从

    (1857, 31)

    拖动到微信框的坐标。获取微信框坐标的代码就不赘述了。拖动使用的是dragTo方法,其中参数

    duration

    一定要设定,为拖动时间。直接上代码。

    import pyautogui

    file_pos = pyautogui.locateCenterOnScreen('file.png')

    wechat_pos = pyautogui.locateCenterOnScreen('wechat.png')

    print(file_pos,wechat_pos)

    pyautogui.moveTo(file_pos)

    pyautogui.dragTo(wechat_pos, duration=0.5)

    pyautogui.click(wechat_pos)

    pyautogui.press('enter')

    20200317165136402.gif

    3 定时

    定时操作很简单,target_time为设置的时间,精确到秒。 time.sleep()可以设置每隔多久检测一次

    import datetime

    import time

    target_time = datetime.datetime(2020, 3, 18, 6, 0, 0)

    current_time = datetime.datetime.now()

    while current_time < target_time:

    time_delta = target_time-current_time

    minutes_delta = int(time_delta.seconds/60)

    seconds_delta = time_delta.seconds - int(time_delta.seconds/60)*60

    print("current time:{}, {}:{} left".format(current_time, minutes_delta, seconds_delta))

    if current_time < target_time:

    time.sleep(60)

    current_time = datetime.datetime.now()

    import pyautogui

    file_pos = pyautogui.locateCenterOnScreen('file.png')

    wechat_pos = pyautogui.locateCenterOnScreen('wechat.png')

    print(file_pos,wechat_pos)

    pyautogui.moveTo(file_pos)

    pyautogui.dragTo(wechat_pos, duration=0.5)

    pyautogui.click(wechat_pos)

    pyautogui.press('enter')

    20200317165608797.gif

    4 注意事项

    如果设置的是很久以后的定时发送,要记得防止屏幕自动锁屏!

    5 其他

    这里的拖动可以用一些更简单的操作来代替,比如复制粘贴,键盘模拟ctrl+c、ctrl+v即可。

    展开全文
  • 企业微信可以配置机器人,提升办公效率,还能实现一键群发和定时发送等功能。

    点赞再看,养成习惯,全网最详细调用企业微信机器人API的使用。

    开场白

    我的老板小花是一个到点就下班的人,有一天我的老板小花已经下班半小时了突然站起来说:“谁能在企业微信群众做一个定时发送消息的功能!!?”

    大家一脸茫然看着老板小花,企业微信机器人还能控制?我赶紧上网查了一下。

    企业微信可以配置机器人,提升办公效率,还能实现一键群发和定时发送等功能。

    我的天,这么厉害?我这么爱学习的人必须要学一下这门技术,于是我和老板小花说:“我们一起来学习吧”。

    小花:“没毛茨,辣乎乎,安排!!!”

    可等我拿出本本,拿出笔准备开始学习的时候,小花又说:“宝,你先学,我先下班了,明天上班我就开始学…”

    小花还是小花啊,算了,不等她了,大家跟我一起走进企业微信机器人的世界吧。

    一、步骤

    1、首先要了解,调用企业微信机器人需要调用内部的机器人API,那么,如何知道自己机器人的API链接呢?

    在企业微信群中找到机器人的Webhook地址,复制下来。

    2、添加maven依赖

    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.5.3</version>
    </dependency>

     3、创建一个测试类即可。

    public class robot {
        //企业微信群机器人的WebHook地址xxx
        public static String WEBHOOK_TOKEN = "自己创建的机器人的TOKEN";
    
        public static void main(String args[]) throws Exception {
            HttpClient httpclient = HttpClients.createDefault();
            HttpPost httppost = new HttpPost(WEBHOOK_TOKEN);
            httppost.addHeader("Content-Type", "application/json; charset=utf-8");
            //构建一个json格式字符串textMsg,其内容是接收方需要的参数和消息内容
            String textMsg = "{\n" +
                    "    \"msgtype\": \"news\",\n" +
                    "    \"news\": {\n" +
                    "       \"articles\" : [\n" +
                    "           {\n" +
                    "               \"title\" : \"中秋节礼品领取\",\n" +
                    "               \"description\" : \"今年中秋节公司有豪礼相送\",\n" +
                    "               \"url\" : \"http://www.baidu.com\",\n" +
                    "               \"picurl\" : \"http://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png\"\n" +
                    "           }\n" +
                    "        ]\n" +
                    "    }\n" +
                    "}";
            StringEntity se = new StringEntity(textMsg, "utf-8");
            httppost.setEntity(se);
            HttpResponse response = httpclient.execute(httppost);
            if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
                String result = EntityUtils.toString(response.getEntity(), "utf-8");
                System.out.println(result);
            }
        }
    }

    代码WEBHOOK_TOKEN就是你自己机器人的TOKEN,testMsg就是你想让机器人发送的内容,具体内容可以查看一下企业微信机器人配置使用,可以根据下面文档来发送各种内容。

    企业微信机器人说明书链接:接口文档 - 企业微信开发者中心

    4、运行即可,运行结果如图:

    我是辰兮,你知道的越多,你不知道的就越多,我们下期见!

    人才们的 【三连】 就是辰兮创作的最大动力,如果本篇博客有任何错误和建议,欢迎人才们留言!

    展开全文
  • 如何实现微信自动发送消息?

    千次阅读 2021-03-15 21:13:41
    《锤锤微信定时后台发送消息V1.0》使用教程:首先登陆电脑版微信,打开锤...然后设定定时发送的时间,如果不需要循环定时发送则不用勾选发送定时。如果需要每隔一个小时发送一次,则在发送相隔时间里面设置。设置完...

    《锤锤微信定时后台发送消息V1.0》使用教程:

    首先登陆电脑版微信,打开锤锤微信定时后台发送消息的工具

    2af3dbf80301

    微商必备软件利器

    然后分别获取我们需要发送是文字消息,图片消息(还可以是音乐文件,程序,文档,动图,视频等),复制一次文件,点一次获取内容,也可以直接按快捷键Alt+S保存。

    然后设定定时发送的时间,如果不需要循环定时发送则不用勾选发送定时。如果需要每隔一个小时发送一次,则在发送相隔时间里面设置。

    设置完成之后,按启动按钮启动,成功后右下角会有气泡消息提示每一次定时发送的时间。电脑端微信的窗口可以最小化,消息也是可以发送成功的。设置好之后你可以专心处理电脑的其他工作。

    对于要发送的消息文件是默认保存在软件的目录下,如果不按删除文件,是默认保存的。下次需要发送相同的内容就不用获取了。

    如果还不明白可以点击使用帮助看使用帮助文档,最新的版本消息也在上面发布。作者还写了其他软件,可以点击更多软件查看。

    2af3dbf80301

    这些办公工具可以个性定制

    目前发布了的软件:

    魔兽世界后台挂机软件(后台自动循环按键,增加防封机制)

    屏幕自动点击器防封版(有效过检测的鼠标连点软件)

    一键文本粘贴工具(作为游戏自动喊话器,一键录入文字)

    微信定时发送消息工具(支持后台,发送类型多样化,不限于文字和图片)

    锤锤按键通用版以及后台版(网页游戏开箱子道具的通用软件,可当鼠标连点器使用)

    自增文字工具简单版以及增强版(比如要输入1,2,到100这样一排数字)

    热键失效工具(一键热键失效,一键热键有效)

    展开全文
  • 一个java文件,完成可配置的微信定时任务
  • vb写的用微信给某个人信息的代码,记事本打开,更改好友name及消息内容msg(电脑端微信要保持登录状态),...用电脑自带的任务计划功能定时运行程序,就可以实现每天自动给某人信息。不好用可以私信我!!!!!
  • 安装环境 python 3.5 PyQt5==5.15.1 pywin32==228 代码 很多人学习python,不知道从何学起。...很多人学习python,掌握了基本...思路:将要发送的内容保存到剪切板,激活相应的窗口,再使用C-v黏贴到窗口中,A-s发送
  • 这是一个利用Python来编写的一个小功能,定时发送消息,根据用户设定时间,设定微信联系人,设定要发送的消息就ok了
  • 定的微信程序的消息窗口独立打开也是仅针对指定消息窗口的自动发送而 不会对其它消息窗口产生影响,软件在自动发送消息时候会将指定的微信 程序消息窗口进行最小化操作,自动发送消息完全是隐蔽情况下模拟人为 操作...
  • 微信定时自动发送群消息的小工具-python-itchat

    万次阅读 多人点赞 2018-06-13 15:56:42
    - itchat提供微信API接口,实现进行向群组发送消息; - apscheduler提供定时器功能。 代码下载请到我的github仓库。 设计目的 最开始只是想能不能做一个程序,可以定时在周二,四,六晚上10点半提醒组员们上传...
  • 最近用wxpy实现了在微信定时发送文件和消息。源码(wx_send.py)放在这里。有兴趣的可以参考一下。
  • Python:微信定时发送消息
  • python-微信自动发送信息2

    千次阅读 2022-04-24 09:00:24
    实现利用python自动发送信息给好友2
  • AutoRobot微信/QQ定时自动发

    千次阅读 2020-06-30 22:12:23
    还在为定时发送消息发愁吗?自主开发的一款模拟键盘输入的定时发送程序,支持微信、QQ等各种聊天软件,在设定好的时间模拟输入预定的内容,彻底从打卡焦虑中解脱。
  • 由于近期看到企微有自定义机器人的操作,特地写了个定时获取api中的图片并发给同事,有效的加大了开发效率,代码遇到问题可以联系我 # -*- coding:utf-8 -*- import json import uuid import time import os import ...
  • ),想着如果能够定时发送信息到群里汇报工作就好了,有个Python编写的微信自动控制包itchat很好用,可以使用很简单便捷的接口实现网页登录微信,向好友和微信群发送消息与文件,比较喜欢利用Django框架做Web端,...
  • 电脑版微信每天自动发送

    万次阅读 2019-04-12 18:17:44
    1.电脑24小时不关机,微信一直在线,将发送对象激活成单独窗口,并将任务栏图标置于第一格的位置,如下: 横坐标约190左右。 2.编写程序代码。(附后) 3.将代码打包成exe. 4.设定计划任务。 搞定。 ...
  • 企业微信定时发送文本消息 使用工具:企业微信机器人+python可执行文件+计算机管理中的任务计划程序 第一步:创建群机器人 选择群聊,单击鼠标右键,添加群机器人。 建立群机器人后,右键查看机器人,如下 ...
  • 总之就是762459510 ...from apscheduler.schedulers.blockingimport BlockingScheduler#定时框架 bot = Bot(cache_path=True) tuling = Tuling(api_key=你的api’)#机器人api def send_weather(location): #准备url.
  • 利用python在微信中实现一个定时发送消息的功能发布时间:2020-11-25 14:33:47来源:亿速云阅读:92作者:Leah今天就跟大家聊聊有关利用python在微信中实现一个定时发送消息的功能,可能很多人都不太了解,为了让...
  • python 微信自动发图片,批量发送

    千次阅读 2022-04-04 15:48:04
    自动发送批量的图片给微信联系人,可为自己的文件传输助手 已实现: 可设置发送时间间隔 发送图片数量 指定接收人 import os from io import BytesIO import pyautogui import pyperclip import time import...
  • vbs实现微信自动发送消息功能

    千次阅读 2021-09-12 21:16:35
    vbs实现微信自动发送消息功能 欢迎使用Markdown编辑器 On Error Resume Next Dim wsh,ye set wsh=createobject(“wscript.shell”) for i=1 to 20 wscript.sleep 700 wsh.AppActivate(“无感”) 'QQ或微信聊天窗口...
  • 知道这个背景以后,产品给我们的需求是:直接统计数据按照业务那边的报表模板直接生成销售报表,然后定时每天晚上9点发送到各个门店的相关群(企业微信群)里。 实现 第一步:肯定要先去看企业微信的开发文档啊 1...
  • 效果图from wxpyimport *import requestsfrom datetimeimport datetimeimport timefrom apscheduler.schedulers.blockingimport BlockingScheduler#定时框架bot = Bot(cache_path=True)tuling = Tuling(api_key=你的...
  • PC端微信自动发送机器人

    千次阅读 2022-01-04 18:00:31
    数据库读取数据或复制系统文件 ——》 发送至指定微信群或微信名 细节开发: 1、使用ini配置文件进行配置获取,修改内部设置通过ini文件进行修改 2、建立exe互斥设置,当一个exe进程启动后,第二exe进程将通知提示已...
  • 微信自动发送小程序

    千次阅读 2019-11-26 09:27:30
    个人微信开发API文档地址:wkteam.gitbook.io微信个人号二次开发,个人微信开发API好友管理:消息管理:群管理:朋友圈:各种知名SCRM系统、客服平台都是根据此API二次开发的。文档地址:wkteam.gitbook.io 文档地址...
  • Hi~ o( ̄▽ ̄)ブ 我又双叒叕来啦~ 等你很久啦~ NOTE:楼主 11岁女学生,文笔(排版风格)不好别介意啦~ 今天嘛....是个特别的日子---我哥们儿的12岁生日!...定时自动发送微信消息的程序!!! Emmm.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,657
精华内容 3,862
关键字:

微信自动定时发送文件

友情链接: 0511_yesky_2.rar