我想看看是否可以从C#
中的WinForms
应用程序附加一个文件并将其发送到WhatsApp Desktop。要启动WhatsApp Desktop应用程序,我使用以下命令:
var process = $"whatsapp://send?phone={numero}&text={text}";
Process.Start(process);
这样,我就可以打开WhatsApp Desktop,并显示默认文本和用户输入的数字。现在,我想知道是否可以附加一个文件**(image / pdf)**。我已经尝试了以下方法:
我创建了一个OpenDialog
,从中选择文件并获取其路径,然后将其放入一个TextBox
。
然后,我说以下的过程:
string pathFile = txtRuta.Text;
var process = $"whatsapp://send?phone={numero}&text={text}&attachment={pathFile}";
Process.Start(process);
这会启动WhatsApp Desktop,但它只显示文本和发送到的地址。有没有办法附加文件?
2条答案
按热度按时间bvhaajcl1#
从知识Angular 来看,它是不可行的,因为它只支持字符串,
请使用图像URL。
此外,您还可以使用网站的URL。通常,网页抓取器会将网站的图片预览传送到Whatsapp,这样用户就可以看到网站的快照。
4ktjp1zp2#
如果您有任何问题,请与我们联系。系统.诊断.过程.启动(v);`