max渲染完成,通过qq把消息发送

效果在这里插入图片描述

描述

结合之前的自动化渲染,在渲染前勾选渲染完成发送。在批量渲染完后,自动通过qq发送。再也不用守着渲染啦啦啦啦啦。。。

技术实现

在maxscript里,调用python

	hiddenDOSCommand "python C:\ProgramData\_log\script\发送qq消息和图片.py"    

剩下的就很简单了,在python里读取发送文件配置,获取发送文件,获取qq句柄,模拟发送步骤。
记得引入库
py里:

import os
import win32gui 
import win32con
from ctypes import *
import win32clipboard as w
import time
from PIL import Image

	# 将消息写到剪贴板
	def setText(info):
	    w.OpenClipboard()
	    w.EmptyClipboard()
	    w.SetClipboardData(win32con.CF_UNICODETEXT, info)
	    w.CloseClipboard()
	    
	#发送图片
	def setImage(imgpath):  
	    im = Image.open(imgpath)
	    im.save('1.bmp')
	    aString = windll.user32.LoadImageW(0, r"1.bmp", win32con.IMAGE_BITMAP, 0, 0, win32con.LR_LOADFROMFILE)
	    if aString != 0: 
	        w.OpenClipboard()  
	        w.EmptyClipboard()  
	        w.SetClipboardData(win32con.CF_BITMAP, aString) 
	        w.CloseClipboard()  
	    else :
	        print ("图片编码失败 ")

	#获取好友窗口
	def searchByUser(uname):
	    hwnd = win32gui.FindWindow('TXGuiFoundation', 'TIM')
	    setText(uname)
	    win32gui.SendMessage(hwnd, 258, 22, 2080193)
	    win32gui.SendMessage(hwnd, 770, 0, 0)
	    time.sleep(0.5)
	    win32gui.SendMessage(hwnd, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
	    win32gui.SendMessage(hwnd, win32con.WM_KEYUP, win32con.VK_RETURN, 0)

	#定位好友窗口   模拟发送消息
	def sendByUser(uname):
	    hwnd = win32gui.FindWindow('TXGuiFoundation', uname)    
	    win32gui.SendMessage(hwnd, 258, 22, 2080193)     
	    win32gui.SendMessage(hwnd, 770, 0, 0)
	    win32gui.SendMessage(hwnd, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
	    win32gui.SendMessage(hwnd, win32con.WM_KEYUP, win32con.VK_RETURN, 0)


#!!!!
setText('测试代码')
sendByUser('好友窗口name') 

setImage("ImgPath") 
sendByUser('好友窗口name')

python 库很多,批量处理图片也很方便,比如添加是水印,批量后期等等。。。
未来可期。。。
未来可期。。。
未来可期。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值