0

У меня проблема, нигде не могу найти нормальный гайд "Как имитировать щелчок мыши в консольном приложении на C#".

Пример:

string process = "notepad";

Console.WriteLine("Запуск!"); Thread.Sleep(6000);

if (Process.GetProcessesByName(process).Length > 0) { Console.WriteLine("Работает!"); Thread.Sleep(60000); #Здесь должно произойти нажатие левой кнопки мыши Thread.Sleep(6000); System.Diagnostics.Process.Start(System.AppDomain.CurrentDomain.FriendlyName); Environment.Exit(0);

} else { Console.WriteLine("Не работает!"); Thread.Sleep(6000); System.Diagnostics.Process.Start(System.AppDomain.CurrentDomain.FriendlyName); Environment.Exit(0);

}

  • с какой целью нажатие кнопки мыши? С целью сделать окно активным? – Andrew Stop_RU_war_in_UA Sep 18 '22 at 20:16
  • а вообще мишке пофиг на то что там за окно - она кликает по координатам экрана https://stackoverflow.com/questions/8272681/how-can-i-simulate-a-mouse-click-at-a-certain-position-on-the-screen но подозреваю что ты роешь не в ту сторону – Andrew Stop_RU_war_in_UA Sep 18 '22 at 20:18
  • 1
    @Andrew_STOP_RU_AGRESSION_IN_UA https://ru.stackoverflow.com/a/1436487/373567 у нас тоже такого добра навалом, есть даже такое https://ru.stackoverflow.com/a/1248869/373567 – aepot Sep 18 '22 at 22:01
  • 1
    Environment.Exit(0); - добром это не кончится, научитесь выходить из приложения нормально. Как и Thread.Sleep. – aepot Sep 18 '22 at 22:04

0 Answers0