![]() |
|
|
|
Thread Tools | Display Modes |
|
|
|
|
#11 |
|
SEXY SHOELESS GOD OF WAR!
![]() Join Date: Jun 2005
Location: Wet west coast of Canada
Posts: 1,198
Rep Power: 5
![]() |
Re: Left Mouse Click
Here is a simple console application I whipped up to demonstrate:
C# Syntax (Toggle Plain Text)
System.Windows.Forms.Keys enumeration; this is basically the .NET version of the virtual-key constants. You need to cast them to byte first, and (if you're creating a console app, rather than a Windows forms app) add a reference in your project. To add a reference, right-click the project name in the Solution Explorer, say 'add reference', and on the .NET tab, there will be one for System.Windows.Forms. You need to do this before the matching using directive will work. If you're creating a forms app, the reference will already be there, and the using directive will too for any forms-derived classes you create.The second thing I did was to use the constant 0x7F. This is simply the value of the KEYEVENTF_KEYUP constant. Remember that each 'key down' event needs to be matched with a corresponding 'key up' event, or the system will think a key is still being held down.Anyways, if you create a new console application, and copy-paste my code above in, it should work fine (after you add the reference, of course). To run it, don't do it from the IDE. Rather, open up a command window (Start -> Run -> type 'cmd' and hit ENTER), navigate to the directory where your program executable is, and run it. You should get output similar to the following: C:\PathToYourExecutable>NameOfYourExecutable C:\PathToYourExecutable>hello
__________________
And once again, Probability proves itself willing to sneak into a back alley and service Drama as would a copper-piece harlot. - Vaarsuvius, Order of the Stick |
|
|
|
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|