Wiele funkcji pod przyciskiem, pętla.

0

Witam. To mój "początek" z C#, dlatego proszę o minimum empatii.
Na początek może trochę o planie. Chcę spróbować zrobić solucję, która otwierałaby się wraz ze startem systemu, a po wybraniu opcji(kliknięciu jednego z 2-3 klawiszy) zamykała niepotrzebne programy startowe i otwierała konkretne aplikacje w zależności od tego jaki klawisz przycisnę. Oszczędziło by to troszkę czasu... ale głównie myślę o tym w kategorii edukacji.
Jak na razie, to wiem jak poruszać myszką i wyszperałem funkcję do symulowania kliknięcia.
Pierwszy problem pojawił się, gdy chciałem pod jednym klawiszem dodać więcej funkcji - rzeczy do zrobienia.
Najpierw potraktowałem go ponowieniem tych samych wierszy po sobie, wykonany został tylko pierwszy.
Potem spróbowałem pętli niestety z tym samym skutkiem.

        private void button1_Click(object sender, EventArgs e)
        {
            int X = Cursor.Position.X;
            int Y = Cursor.Position.Y;
            int Z = 0;
            while (Z < 3);
            {
                Cursor.Position = new Point((int)X + 50, (int)Y);
                mouse_event((int)MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
                Z = Z + 1;
            }

I tutaj pojawił się kolejny problem, nie wiem nawet jak to wygooglować... Pewnie za mało uważnie słuchałem w szkole;]
Dlatego też proszę o pomoc.

1

Istnieją sposoby na zamykanie programów przez podanie nazwy - nie musisz symulować kliknięć, to jest w ogóle zła metoda np. programy w tray'u nie zawsze będą w tych samych miejscach, co będzie jak zmienisz rozdzielczość itp. problemy
przykładowy kod:
http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/50ecbcf2-d2d3-4f21-9775-5b8be1bd4346/

1 użytkowników online, w tym zalogowanych: 0, gości: 1