从 WinForm C# 在 WhatsApp 桌面聊天中添加文件
Posted
技术标签:
【中文标题】从 WinForm C# 在 WhatsApp 桌面聊天中添加文件【英文标题】:Add file in WhatsApp Desktop chat from WinForm C# 【发布时间】:2022-01-07 03:51:51 【问题描述】:最近怎么样?我想看看是否可以在C#
中附加来自WinForms
应用程序的文件并将其发送到WhatsApp 桌面。要启动 WhatsApp 桌面 应用程序,我使用以下命令:
var process = $"whatsapp://send?phone=numero&text=text";
Process.Start(process);
这样,我可以使用默认文本和用户输入的数字打开 WhatsApp 桌面。现在,我想知道是否可以将文件 (image / pdf) 附加到该文件。我尝试了以下方法:
我创建一个
OpenDialog
,从中选择文件并获取其路径,然后将其放入TextBox
。
然后,对于这个过程我说如下:
string pathFile = txtRuta.Text;
var process = $"whatsapp://send?phone=numero&text=text&attachment=pathFile";
Process.Start(process);
这会启动 WhatsApp 桌面,但它只显示文本和发送到的号码。有什么方法可以附加文件吗?
【问题讨论】:
【参考方案1】:从知识上来说,它是不可行的,因为它只支持字符串,
请改用图片网址。
此外,您还可以使用网站 URL。通常,Web Scraper 会将网站的图像预览传送到 Whatsapp,以便用户看到网站的快照。
【讨论】:
以上是关于从 WinForm C# 在 WhatsApp 桌面聊天中添加文件的主要内容,如果未能解决你的问题,请参考以下文章
使用 Outlook 2010 和 2013 C# 从 winform 实现发送邮件
是否可以从 WinForm/WPF C# App 与 Web 浏览器进行交互?
如何从 Visual Studio C# Winform 中打开 Access 表单?