C# 如何使用C打开whatsapp桌面而不是web#
我需要C#代码来打开WhatsApp桌面应用程序,而不是在web上打开WhatsApp 我试过了C# 如何使用C打开whatsapp桌面而不是web#,c#,desktop,C#,Desktop,我需要C#代码来打开WhatsApp桌面应用程序,而不是在web上打开WhatsApp 我试过了 Process.Start("https://web.whatsapp.com/send?phone=" + textBox1.Text); 但它在web上打开WhatsApp,而不是WhatsApp桌面应用程序 我想在桌面WhatsApp应用程序中打开此链接。WhatsApp的桌面版本可在%LocalAppData%\WhatsApp\WhatsApp.exe中找到 您可以
Process.Start("https://web.whatsapp.com/send?phone=" + textBox1.Text);
但它在web上打开WhatsApp,而不是WhatsApp桌面应用程序
我想在桌面WhatsApp应用程序中打开此链接。WhatsApp的桌面版本可在
%LocalAppData%\WhatsApp\WhatsApp.exe
中找到
您可以使用
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
用于在组合多个路径时正确使用反斜杠
请注意,上面的可执行文件可能只是启动了WhatsApp.exe的另一个版本。最新版本似乎位于注册表的默认项中
HKEY_CLASSES_ROOT\whatsapp\shell\open\command
实现的起点:。可以在
%LocalAppData%\WhatsApp\WhatsApp.exe
中找到WhatsApp的桌面版本
您可以使用
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
用于在组合多个路径时正确使用反斜杠
请注意,上面的可执行文件可能只是启动了WhatsApp.exe的另一个版本。最新版本似乎位于注册表的默认项中
HKEY_CLASSES_ROOT\whatsapp\shell\open\command
实现的起点:。尝试使用
whatsapp
协议:
var process = $"whatsapp://send?phone={textBox1.Text}";
Process.Start(process);
您可以附加text
参数以发送文本:
whatsapp://send?phone=5555555555&text=hello
尝试使用whatsapp
协议:
var process = $"whatsapp://send?phone={textBox1.Text}";
Process.Start(process);
您可以附加text
参数以发送文本:
whatsapp://send?phone=5555555555&text=hello
是否有WhatrsApp桌面应用程序?我不知道。Process.Start
是正确的调用-但您需要为Whatsapp桌面应用程序提供.exe
文件的本地磁盘位置-而不是网址…是否有WhatrsApp桌面应用程序?我不知道。Process.Start
是正确的调用-但您需要为Whatsapp桌面应用程序提供.exe
文件的本地磁盘位置-而不是网址…但是我们如何执行Whatsapp中的链接我的主要目的是打开Whatsapp”“+textBox1.Text“”+textBox1.Text我只想在中执行此链接whatsapp@SohailAmjad:您可以在浏览器中打开URL,也可以启动Whatsapp。也许这是一个XY问题。你希望该链接做什么?我需要该链接执行并通过文本框打开给定号码的聊天直接在桌面WhatsApp中打开而不是在web WhatsApp中打开WhatsApp我们如何执行WhatsApp中的链接我的主要目的是打开WhatsApp“”+textBox1.text“”+textBox1.Text我只想在中执行此链接whatsapp@SohailAmjad:您可以在浏览器中打开URL,也可以启动Whatsapp。也许这是一个XY问题。你希望这个链接做什么?我需要这个链接执行并打开给定号码的聊天,通过文本框聊天直接在桌面上打开WhatsApp而不是在web上打开WhatsApp至少它打开了聊天头,如果我想像这个链接在web进程中做的那样将文本共享到电话号码呢。开始({textBox1.Tex}?text={textBox2.text}”);https://wa.me/number?text=messageUseFull至少它会打开聊天头,如果我也想像这个链接在web进程中那样将文本共享到电话号码,该怎么办;https://wa.me/number?text=消息