[英]How to automatically log into a desktop application from a C# WinForm App?
[英]Add file in WhatsApp Desktop chat from WinForm C#
怎么样了? 我想看看是否可以在C#
中附加来自WinForms
应用程序的文件并将其发送到WhatsApp Desktop 。 要启动WhatsApp 桌面应用程序,我使用以下命令:
var process = $"whatsapp://send?phone={numero}&text={text}";
Process.Start(process);
这样,我就可以使用默认文本和用户输入的数字打开WhatsApp 桌面。 现在,我想知道是否可以将文件(图像/pdf)附加到该文件。 我尝试了以下方法:
我创建了一个
OpenDialog
,从中我 select 文件并获取它的路径,我把它放在一个TextBox
中。
然后,对于这个过程,我说以下内容:
string pathFile = txtRuta.Text;
var process = $"whatsapp://send?phone={numero}&text={text}&attachment={pathFile}";
Process.Start(process);
这将启动WhatsApp 桌面,但它只显示文本和将发送到的号码。 有什么办法可以附加文件吗?
(对不起,如果这没有帮助,我对 Stackoverflow 很陌生,我不是 C# 专家)
我认为有两件事可能是一个可能的问题。
你可能需要做 txtRuta.Text.ToString()
文件应该放在括号中吗? (又名 {})
从知识上讲,它是不可行的,因为它只支持字符串,
请改用图像 URL。
此外,您还可以使用网站 URL。 Web Scrapper 通常会将网站的图像预览带到 Whatsapp,以便用户看到网站的快照。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.