Подскажите пожалуйста со скан кодами - C#

Узнай цену своей работы

Формулировка задачи:

Ребят такое дело сделал вот такой код . захватывает окно и посылает клавиши но они не работают . Как вместо клавиш записать его скан код помогите вот код
{
            timer1.Enabled = true;
        }
 
        private void timer1_Tick(object sender, EventArgs e)
        {
            string pName = textBox1.Text;

            //Get Processes
            Process[] processes = Process.GetProcessesByName(pName);
 
            //Main part
            foreach (Process p in processes)
                if (p.ProcessName == (string)pName)
                {

                    PostMessage(p.MainWindowHandle, WM_KEYDOWN, (int)Keys.A, 0);
                  
                    PostMessage(p.MainWindowHandle, WM_KEYDOWN, (int)Keys.D1, 0);
                    PostMessage(p.MainWindowHandle, WM_KEYDOWN, (int)Keys.D2, 0);
                  
                }

        }
    }
тоесть как вместо
(int)Keys.A,
записать его скан код помогите .

Решение задачи: «Подскажите пожалуйста со скан кодами»

textual
Листинг программы
using WindowsInput;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            InputSimulator.SimulateKeyDown(VirtualKeyCode.SHIFT);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.357 из 5
Похожие ответы