Форум программистов, компьютерный форум, киберфорум
C#: API, боты
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# API yandex translate: нужна обучающая информация У кого есть материал по этой теме?пример. https://www.cyberforum.ru/ csharp-api/ thread1120368.html C# Google Drive APi for Window 7
Добрый день! Начал делать приложение которое должно синхронизироваться с Google Drive и выгружать туда данные. У меня получилось все реализовать, но возникла одна маленькая проблема данное решение работает только под Windows 8/8.1. Кто то может подсказать как его адаптировать и под Window 7
C# VK API Загрузка фотографий в альбом пользователя https://www.cyberforum.ru/ csharp-api/ thread1092425.html
Доброй ночи, кому-то уже дня... Пытаюсь загрузить фотографию в альбом к себе. Как известно, загрузка проходит в 3 этапа. 1. С помощью метода photos.getUploadServer приложение узнает http-адрес для загрузки фотографий в зависимости от альбома, в который их необходимо загрузить. Тут все замечательно, ответ в json приходит корректный. 2. Приложение формирует POST-запрос на полученный...
C# Разбор XML файла, получаемого из VK API Пишу приложение под В контакте на Windows market, но появилась небольшая проблема с сообщениями, а точнее сообщениями которые присылают админы. Все сообщения получаю xml файлом, и если в диапазоне сообщений есть то, что написал админ вылетает ексепшин про "неизвестный символ", я так понял дело в кодировке, но я не уверен. Статей на эту тему и Windows 8 тоже не нашел. Помогите пожалуйста... https://www.cyberforum.ru/ csharp-api/ thread1047110.html
C# Бот-автокликер через webBrowser
Недавно услышал о сайте игрун. на нем можно играть в флеш игры за реальные деньги. вроде как даже и не особо дурят там. но не в этом суть. попытался найти в интернете автокликер, но поиски не увенчались успехом. решил написать свой. делать решил через webbrowser. через httpanalyzer посмотрел, как браузер формирует POST запрос и отправляет его. получилось реализовать авторизацию, а вот при попытке...
C# Vk API https://www.cyberforum.ru/ csharp-api/ thread972223.html
Товарищи, может кто-то сталкивался с vk api? В принципе, задача предельно проста: нужно авторизировать пользователя и, когда ему приходит сообщение - выводить messagebox с именем отправителя и текстом. Может кто проконсультировать по этому поводу или показать пример кода(вообще замечательно). Обязательно ли создавать флеш-приложение? Какие библиотеки подключать, если это нужно? Заранее спасибо.
C# Загрузка аудиозаписей в vk.com средствами vk api https://www.cyberforum.ru/ csharp-api/ thread950231.html
Доброго времени суток! Проблема собственно в выполнении post запроса при отправке аудиофайла на сервер. Это второй шаг: Загрузка аудиозаписей Загрузка аудиозаписей на сервер ВКонтакте от имени пользователя осуществляется приложением в 3 этапа: 1. С помощью метода audio.getUploadServer приложение узнает http-адрес для загрузки аудиозаписей. 2. Приложение формирует POST-запрос на...
C# Как написать бота-рекламщика
Поделитесь опытом, как написать приложение, создающее рекламу сайта в интернете ?
C# Пакетный бот Какие основы C# необходимо знать для написания бота-пакетника для браузерной игры? https://www.cyberforum.ru/ csharp-api/ thread937732.html C# Windows.Data.Json и обработка ответов от VK API Здравствуйте уважаемые пользователи CyberForum'а! Перейду сразу к делу. Пишу небольшой клиент для VK для себя и друзей под Windows 8. Столкнулся с проблемой обработки ответа от сервера. В качестве типа возвращаемого ответа выбрал Json, так как экономия трафика очень важна. Используя стандартное Windows.Data.Json пытался распарсить ответ, но как-то безуспешно. Нарисовал кое-какой код, async... https://www.cyberforum.ru/ csharp-api/ thread928250.html
C# Бот для браузерной игры
Добрый день, только начинаю изучать C#. До этого писал бота на Autoit, очень нравилась простота. Но в конечном результате работало все очень медленно. Подскажите пожалуйста функции для управления курсором мыши (перемещение, нажатие). И функцию поиска заданного изображения на экране. Спасибо.
C# VK API: сделать репост поста Вот что имеется у меня. Получение токена, проверка токена, оправка запроса на метод http://vk.com/dev/wall.repost wall.repost, но дальше не знаю что делать. Помогите пожалуйста. Нужно когда нажимаешь на кнопку, репостило Проект: http://rghost.ru/47331000 Добавлено через 23 минуты И как сделать, чтобы посты брал отсюда vk.com/feed?section=search&q=has:poll ? https://www.cyberforum.ru/ csharp-api/ thread921040.html
0 / 0 / 0
Регистрация: 21.03.2014
Сообщений: 22
0

Бот на win forms - C# - Ответ 5933399

21.03.2014, 23:17. Показов 1594. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Пытаюсь написать бота для онлайн игры, на данном этапе моей задачей является определение монстра по цвету, наведение на него курсора и нажатие двойного клика. Все это я научился делать на рабочем столе по средством создания цикла который перебирает пиксели после чего мышка наводится на этот пиксель считывает цвет и если удовлетворяет условию, два раза кликает в этом месте. Но как только мышка доходит до окна игры она его просто перепрыгивает.Я понимаю из-за чего это происходит ведь игра управляется своим кодом, но как мне все-таки можно управлять мышью в области игры? Я просто в первые что-то подобное пишу...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
    public partial class Form1 : Form
    {
        [DllImport("user32.dll")]
        static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);
 
        [DllImport("gdi32.dll")]
        static extern IntPtr CreateDC(string strDriver,
          string strDevice, string strOutput, IntPtr pData);
 
        [DllImport("user32.dll")]
        static extern Int32 ReleaseDC(IntPtr hwnd, IntPtr hdc);
 
        [DllImport("gdi32.dll")]
        static extern uint GetPixel(IntPtr hdc, int nXPos, int nYPos);
 
        [DllImport("gdi32.dll")]
        static extern bool DeleteDC(IntPtr hdc);
 
        static public System.Drawing.Color GetPixelColor(int x, int y)
        {
            IntPtr hdc = CreateDC("Display", null, null, IntPtr.Zero);
            uint pixel = GetPixel(hdc, x, y);
            ReleaseDC(IntPtr.Zero, hdc);
            Color color = Color.FromArgb((int)(pixel & 0x000000FF),
                         (int)(pixel & 0x0000FF00) >> 8,
                         (int)(pixel & 0x00FF0000) >> 16);
            DeleteDC(hdc);
            return color;
        }
 
        public Form1()
        {
            InitializeComponent();
            Visible = false;
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
        
        }
        [Flags]
        public enum MouseEventFlags
        {
            LEFTDOWN = 0x00000002,
            LEFTUP = 0x00000004,
            MIDDLEDOWN = 0x00000020,
            MIDDLEUP = 0x00000040,
            MOVE = 0x00000001,
            ABSOLUTE = 0x00008000,
            RIGHTDOWN = 0x00000008,
            RIGHTUP = 0x00000010
        }
 
        
        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap  pix = new Bitmap(Screen.PrimaryScreen.Bounds.Width,Screen.PrimaryScreen.Bounds.Height);
 
            this.Hide();
            Win32.POINT p = new Win32.POINT();
            int check = 0;
            while (check!=3)
            {
                for (int i = 0; i < 768; i += 3)
                {
                    for (int j = 0; j < 1366; j+=7)
                    {
                        Color color = GetPixelColor(p.x, p.y);
                        p.x = Convert.ToInt16(j);
                        p.y = Convert.ToInt16(i);
                        Win32.SetCursorPos(p.x, p.y);
                        if (Color.FromArgb(222, 11, 11) == color)
                        {
                            MessageBox.Show("1");
                            Thread.Sleep(3000);
                            Win32.ClientToScreen(Handle, ref p);
 
                            mouse_event((int)(MouseEventFlags.LEFTDOWN), p.x, p.y, 0, 0);
                            mouse_event((int)(MouseEventFlags.LEFTUP), p.x, p.y, 0, 0);
 
                        }
                    }
                }
                check++;
            }


Вернуться к обсуждению:
Бот на win forms C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2014, 23:17
Готовые ответы и решения:

с++ Win forms
подскажите,в windows forms поставил скролл бар,скомпилировал ,а оно не реагирует,и ещё,как...

Win Forms
Есть готовый проект, работающий через cmd.exe, как прикрутить к нему интерфейс - форму? Если можно,...

Окна В win forms c++
как сделать,что бы при нажатии открывалось ещё одно окно? private: System::Void...

libcurl in win forms
При создании пустого проекта и подключении libcurl все работает на ура,при использовании libcurl в...

0
21.03.2014, 23:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2014, 23:17
Помогаю со студенческими работами здесь

Литература по Win Forms
Здравствуйте, посоветуйте литературу по WindowsForm C#. Спасибо!

Потоки в Win Forms
Всем привет! Я создал поток. Во всяком случае так написано в MSDN :) Вот код: (Я перепробовал...

Учебники по Win Forms и WPF
Здравствуйте. Подскажите хорошие сайты или учебники по Win Forms и WPF. Читаю Троэлсена по C#, но...

Выезжающие окна на Win Forms
Еще раз всем привет! Интересует вопрос, можно ли как-то силами C# сделать &quot;выезжаюзие&quot; менюшки...

Win Forms + JavaScript в теории
Здравствуйте! Возможно ли работа Windows forms с JavaScript? Я хотела бы больше научиться...

Создание картотеки в Win Forms
Добрый вечер. Пишу вот с таким вопросом. Перевелся в другой универ а там нужно сдать С#. Но дело...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru