Открыть WhatsApp с параметром

241
05 октября 2019, 16:00

При запуске WhatsApp с параметром https://chat.whatsapp.com/какой-та ключ", запускается каждый раз другой экземпляр WhatsApp. Что не очень удобно. Если делать через браузер Мозила, то открывает уже запущенный WhatsApp. В интернете так и не нашел ответ. Мой код:

Process proc = new Process();
        proc.StartInfo.FileName = "C:\\Users\\user\\AppData\\Local\\WhatsApp\\WhatsApp.exe";
        proc.StartInfo.UseShellExecute = false;
        proc.StartInfo.Arguments = line2;
        proc.Start();
Answer 1

Может кому пригодится или нет, но все же помучился я некоторое время и нашел решения на свой вопрос. Ответ заключался в том, что я неправильные аргументы передавал, вместо аргумента "https://chat.whatsapp.com/invite/KEY", нужно передать аргумент такого содержания "whatsapp://chat?code=KEY" и тогда все будет работать. Будет запускать одно окно, если окно запущенно, то просто покажет его и присоединиться к группе.

Process proc = new Process();
proc.StartInfo.FileName = @"<DIR>\WhatsApp.exe";
proc.StartInfo.Arguments = "whatsapp://chat?code=" + keys;
proc.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
proc.Start();
READ ALSO
Точка вместо запятой в DataGridView с типом данных Decimal в ячейках

Точка вместо запятой в DataGridView с типом данных Decimal в ячейках

При работе в DataGridView данные с типом Decimal отображаются с запятой, можно ли настроить проект или DataGridView, так что бы он работал с точками?

158
Как получить текст без тегов из Action в TestCase TFS Visual Studio?

Как получить текст без тегов из Action в TestCase TFS Visual Studio?

При извлечении имени Action из TestCase я получаю это:

140
Построение график в WPF Toolkit

Построение график в WPF Toolkit

Строю график, отражающий динамику прохождения тестов пользователемНа оси Y отражается коэффициент(результат), на Х - дата выполнения

119