【求软】给不同人发送不同信息的工具

求一个能分别发送不同内容的信息给不同的人的软件……

例:
给A发送jsbkzhakoai28hxb
给B发送xi19d6evjzjaohz7
给C发送uq8ehxkq8qosjg

如能调用qq,微信更佳。

自己想过用aardio或python写的,但是发现除了模拟鼠标点击没有第二种方法,但是鼠标点击在有重名的人的时候又不可信……

求软件或方法…谢谢!

把重名的其中一个昵称改了:dog:

(苦笑)真的没有其他办法了吗?用aardio或者python写我完全没有压力……只是对于这个重名的问题有疑虑……(笑哭)

在邮件时代是挺好解决的问题,在 IM 时代就…

是不是你需要企业微信啊

(捂脸)企业微信看了半天不好注册啊……

求问没有其它办法了吗(笑哭)

最关键的是就这一次……也不方便让一大堆人加一个企业微信……

暂时准备先用aardio写个模拟键鼠操作的小玩意出来应急

群发邮件还是最靠谱的。

我以前写过群发短信的,根据姓名关联内容。

感谢感谢,正在挨个尝试中……

我写过一个,你看看
https://club.excelhome.net/forum.php?mod=viewthread&tid=1537142

4 Likes

居然有这种东西

好厉害,码一下

感谢大佬提供的思路,用aardio写了一个出来(时间紧,未优化界面)

左边输入qq号,右边输入对应的文字即可(自动发送无确认)
黑色窗口排查错误用(一般没啥bug,毕竟代码量太小了)

下为核心代码

var temp_1 = string.split(mainForm.edit.text,'\n')
cnt = #temp_1
var temp_2 = string.split(mainForm.edit2.text,'\n')
mainForm.button.oncommand = function(id,event){
	for(i=1;cnt;1){
		process("""C:\Program Files\Internet Explorer\iexplore.exe"" tencent://message/?uin=" + temp_1[i])
		temp_1_1 = string.split(temp_2[i])
		cnt_1 = #temp_1_1
		for(j=1;cnt_1;1){
			key.press(temp_1_1[j])
		}
		key.press("ENTER")
		win.delay(1000)
	}
}
1 Like

调用了64位的ie,32位……暂不支持

我之前使用的是这个https://github.com/Mrs4s/go-cqhttp 一个无头的qq,然后连接它的ws接口收发数据

为啥不在Excel中用,Excel可以加变量才爽,普通非个性的没意思

主要是因为我需求只有这点 :joy:别的暂时不需要,已经下载完了,要是以后有用再翻出来(doge

!!!谢谢!
正好会aardio(doge

没想到您删除了这个帖子(捂脸)
我再简单说一下您的思路吧(还是这个好用[笑哭]不用调用ie了……)

直接借用web.form组件唤起qq,webform来源于ie,虽然ie已被移除,但是其基本组件属于系统文件,无论在什么系统里都可以正常使用。

密码:cb3c

代码详述
import win.ui
import key
import web.form
/*DSG{{*/
mainForm = win.form(text="aardio工程";right=659;bottom=399;border="none")
mainForm.add(
button={cls="button";text="Start";left=142;top=338;right=274;bottom=392;z=1};
button2={cls="button";text="close";left=388;top=346;right=546;bottom=390;z=5};
context={cls="static";text="context";left=402;top=6;right=498;bottom=28;transparent=1;z=7};
edit={cls="edit";left=14;top=38;right=254;bottom=330;edge=1;multiline=1;vscroll=1;z=2};
edit2={cls="edit";left=344;top=32;right=632;bottom=316;edge=1;multiline=1;vscroll=1;z=3};
qq={cls="static";text="qq";left=64;top=12;right=172;bottom=36;transparent=1;z=6};
static={cls="static";text="Static";left=26;top=368;right=98;bottom=390;transparent=1;z=4}
)
/*}}*/


var count = 1
calc = function(a,idt,text,num,a,mainForm){
	while(count <= num){
		if(count == 1){
			sleep(500)
			a.go(("tencent://message/?uin=" + tostring(idt[count])))
			sleep(5000)
			key.sendString(tostring(text[count]))
			sleep(1500)
			count = count + 1
		} else {
			sleep(500)
			a.go(("tencent://message/?uin=" + tostring(idt[count])))
			sleep(2500)
			key.sendString(tostring(text[count]))
			sleep(500)
			count = count + 1
		}
	}
	mainForm.button.disabled = false
	win.msgbox("Over")
	//io.close()
}

mainForm.button.oncommand = function(id,event){
	io.open()
	mainForm.button.disabled = true
	var a = web.form(mainForm.static)
	var idt = string.split(mainForm.edit.text,'\n')
	var text = string.split(mainForm.edit2.text,'\n')
	var num = #idt
	calc(a,idt,text,num,a,mainForm)
}

mainForm.button2.oncommand = function(id,event){
	mainForm.close()
}

mainForm.show()
return win.loopMessage()

亲,我是小白,但是我用你这个软件用不起呢