|
code
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
See the $99.00 Sendkeys replacment?replacement, I thought it would be humourous to share this: Some wiseguy thought he would do the same thing, package it up as an ActiveX DLL and charge for it. http://www.m8software.com/developer/keysend/sendkey.htm For $99.00, you get the source code for the exact same thing Karl did for free. The one thing I did notice as that this guy claims to have implemented the "wait" parameter. I scoured the net to see if anyone was brave enough to violate this dude's license agreement and post the code, but alas none was to be found. Anyone think we should all chip in, but the damned thing and post it? I'd go ten bucks for it...and I trust Karl enough to hold it in escrow (he could use one of his PayPal pages to host it). ;-) - Kev Kevin Provance wrote:
Show quote > In light of Karl's recent success (and genius) with the SendKeys lol, that's awfully tempting but there are too many of that ilk around to> replacement, I thought it would be humourous to share this: Some > wiseguy thought he would do the same thing, package it up as an > ActiveX DLL and charge for it. > > http://www.m8software.com/developer/keysend/sendkey.htm > > For $99.00, you get the source code for the exact same thing Karl did > for free. > > The one thing I did notice as that this guy claims to have > implemented the "wait" parameter. I scoured the net to see if anyone > was brave enough to violate this dude's license agreement and post > the code, but alas none was to be found. > > Anyone think we should all chip in, but the damned thing and post it? > I'd go ten bucks for it...and I trust Karl enough to hold it in > escrow (he could use one of his PayPal pages to host it). ;-) > > - Kev start spending money on them. IMO anyway. Did you have a look at his demo pkg? Maybe what you want is there? On Sat, 24 Nov 2007 18:05:50 -0500, "Kevin Provance"
<ca***@tpasoft.com> wrote: > I scoured the net to see if anyone was brave enough to Someone has to buy it first before they can tell 'all'... <bg>>violate this dude's license agreement and post the code, but alas none was >to be found.
Show quote
"Kevin Provance" <ca***@tpasoft.com> wrote in message WTF is everyone using SendKeys for? In 10+ years I haven't used it once. As news:uju2N6uLIHA.3356@TK2MSFTNGP02.phx.gbl... > In light of Karl's recent success (and genius) with the SendKeys > replacement, I thought it would be humourous to share this: Some wiseguy > thought he would do the same thing, package it up as an ActiveX DLL and > charge for it. > > http://www.m8software.com/developer/keysend/sendkey.htm > > For $99.00, you get the source code for the exact same thing Karl did for > free. > > The one thing I did notice as that this guy claims to have implemented the > "wait" parameter. I scoured the net to see if anyone was brave enough to > violate this dude's license agreement and post the code, but alas none was > to be found. > > Anyone think we should all chip in, but the damned thing and post it? I'd > go ten bucks for it...and I trust Karl enough to hold it in escrow (he > could > use one of his PayPal pages to host it). ;-) far as writing unreliable, buggy code goes you can't do much better than sendkeys. Michael On Mon, 26 Nov 2007 11:13:28 +1100, "Michael C" <mike@nospam.com> wrote: in <O6rsrE8LIHA.5***@TK2MSFTNGP05.phx.gbl> >WTF is everyone using SendKeys for? In 10+ years I haven't used it once. As As far as troll material goes you must be having a really hard time>far as writing unreliable, buggy code goes you can't do much better than >sendkeys. > >Michael > because nothing about this comment warrants such an oblique response. --- Stefan Berglund "Stefan Berglund" <sorry.no.kool***@for.me> wrote in message It's a fair question, why all this fuss about sendkeys?news:s19kk35hptrd69i0db5bev83asu5dufioe@4ax.com... > As far as troll material goes you must be having a really hard time > because nothing about this comment warrants such an oblique response. Michael AFAIAK, primarily to make the enter-act-like-tab work again in the IDE
without error under Vista. But I agree, in actual apps I've never used it other than this. Show quote "Michael C" <mike@nospam.com> wrote in message news:%23g7Jd88LIHA.4684@TK2MSFTNGP06.phx.gbl... > "Stefan Berglund" <sorry.no.kool***@for.me> wrote in message > news:s19kk35hptrd69i0db5bev83asu5dufioe@4ax.com... >> As far as troll material goes you must be having a really hard time >> because nothing about this comment warrants such an oblique response. > > It's a fair question, why all this fuss about sendkeys? > > Michael > Randy Birch wrote:
> AFAIAK, primarily to make the enter-act-like-tab work again in the IDE I think I also used it once to force a combo to drop when a certain form was opened. > without error under Vista. But I agree, in actual apps I've never used it > other than this. It's rare, alright. "Karl E. Peterson" <k***@mvps.org> wrote in message It's quite useful when you want a snapshot of the screen, where SendKeys news:OAgIBTUMIHA.1188@TK2MSFTNGP04.phx.gbl... > I think I also used it once to force a combo to drop when > a certain form was opened. It's rare, alright. does not work even in XP, whereas Keybd_Event works fine in Win98 / XP / Vista: Call keybd_event(VK_SNAPSHOT, 0, 0, 0) Call keybd_event(VK_SNAPSHOT, 0, 2, 0) Mike "Mike Williams" <mi***@whiskyandCoke.com> wrote in message I'd describe that as an abuse of send keys. Bitblt will get a screenshot the news:utpd3hUMIHA.3916@TK2MSFTNGP02.phx.gbl... > It's quite useful when you want a snapshot of the screen, where SendKeys > does not work even in XP, whereas Keybd_Event works fine in Win98 / XP / > Vista: > > Call keybd_event(VK_SNAPSHOT, 0, 0, 0) > Call keybd_event(VK_SNAPSHOT, 0, 2, 0) proper way. Show quote > > Mike > > Mike Williams wrote:
> "Karl E. Peterson" <k***@mvps.org> wrote in message Huh. Made me look. <g> Found something very interesting!> news:OAgIBTUMIHA.1188@TK2MSFTNGP04.phx.gbl... > >> I think I also used it once to force a combo to drop when >> a certain form was opened. It's rare, alright. > > It's quite useful when you want a snapshot of the screen, where SendKeys > does not work even in XP, whereas Keybd_Event works fine in Win98 / XP / > Vista: > > Call keybd_event(VK_SNAPSHOT, 0, 0, 0) > Call keybd_event(VK_SNAPSHOT, 0, 2, 0) The module I posted was using vbKeyPrint as the keycode for that purpose. But whaddayaknow??? vbKeyPrint = 42 VK_SNAPSHOT = 44 WTH??????????????????? And guess what? When I updated my module to use the new value, this now works too: MySendKeys "{PRTSC}" Hey, while I was looking at the other named constants, I also stumbled across vbKeySelect (VK_SELECT). Anyone know what that is? Thanks... Karl "Karl E. Peterson" <k***@mvps.org> wrote in message I found a few references to a select key on special keyboards; perhaps it's news:%23VyzG9UMIHA.6108@TK2MSFTNGP03.phx.gbl... > Hey, while I was looking at the other named constants, I also stumbled > across vbKeySelect (VK_SELECT). Anyone know what that is? just something not seen very often. Bob Butler wrote:
> "Karl E. Peterson" <k***@mvps.org> wrote in message Weird, huh? I came to find that there's also this "Print" key that's supported at > news:%23VyzG9UMIHA.6108@TK2MSFTNGP03.phx.gbl... >> Hey, while I was looking at the other named constants, I also stumbled >> across vbKeySelect (VK_SELECT). Anyone know what that is? > > I found a few references to a select key on special keyboards; perhaps it's > just something not seen very often. the OS level. No idea on that, either. Karl E. Peterson wrote:
Show quote > Mike Williams wrote: Ahhh... So vbKeySnapshot is equivalent to VK_SNAPSHOT. <blush> Makes sense.>> "Karl E. Peterson" <k***@mvps.org> wrote in message >> news:OAgIBTUMIHA.1188@TK2MSFTNGP04.phx.gbl... >> >>> I think I also used it once to force a combo to drop when >>> a certain form was opened. It's rare, alright. >> >> It's quite useful when you want a snapshot of the screen, where SendKeys >> does not work even in XP, whereas Keybd_Event works fine in Win98 / XP / >> Vista: >> >> Call keybd_event(VK_SNAPSHOT, 0, 0, 0) >> Call keybd_event(VK_SNAPSHOT, 0, 2, 0) > > Huh. Made me look. <g> Found something very interesting! > > The module I posted was using vbKeyPrint as the keycode for that purpose. But > whaddayaknow??? > > vbKeyPrint = 42 > VK_SNAPSHOT = 44 > > WTH??????????????????? > Hey, while I was looking at the other named constants, I also stumbled across Still have no idea what this is, or VK_PRINT for that matter!> vbKeySelect (VK_SELECT). Anyone know what that is? > It's a fair question, why all this fuss about sendkeys? FWIW, one thing that comes up from time to time in Excel is how to> > Michael unlock/relock a protected project, one way is with SendKeys. Bit of a pain if need to batch process many files. Regards, Peter T In general, I'm not sure. I have only one instance where I use it as I have
not found any other work around (well, until Karl did his SendInput thing) and now that he posted it, SendKeys is no longer required. I use API in place of most cases where one would normally use SendKeys. It was more the principle of the matter, in that Vista killed SendKeys (even for you vFred'ers) and it wasn't right to do that since it appears many developers still use it for one reason or another. Great minds figured out a workaround and we had discussions about it. Nothing like a good challenge to get the brain cells going. I'm sure even you could agree with that, eh? <g> - Kev Show quote "Michael C" <mike@nospam.com> wrote in message news:%23g7Jd88LIHA.4684@TK2MSFTNGP06.phx.gbl... | "Stefan Berglund" <sorry.no.kool***@for.me> wrote in message | news:s19kk35hptrd69i0db5bev83asu5dufioe@4ax.com... | > As far as troll material goes you must be having a really hard time | > because nothing about this comment warrants such an oblique response. | | It's a fair question, why all this fuss about sendkeys? | | Michael | | "Kevin Provance" <ca***@tpasoft.com> wrote in message That's my point, if a situation arose where it was really necessary to use news:eMb0h1HMIHA.5244@TK2MSFTNGP03.phx.gbl... > In general, I'm not sure. I have only one instance where I use it as I > have > not found any other work around (well, until Karl did his SendInput thing) > and now that he posted it, SendKeys is no longer required. I use API in > place of most cases where one would normally use SendKeys. sendkeys then you would be better off using the API. That way you're not so exposed to bugs caused by some other app/window grabbing the focus. > It was more the principle of the matter, in that Vista killed SendKeys Of course I like a good challenge but it's always wise to question whether > (even > for you vFred'ers) and it wasn't right to do that since it appears many > developers still use it for one reason or another. Great minds figured > out > a workaround and we had discussions about it. Nothing like a good > challenge > to get the brain cells going. I'm sure even you could agree with that, > eh? > <g> they are going in the right direction :-) Michael "Kevin Provance" <ca***@tpasoft.com>'s wild thoughts were released on Sat, 24 Nov 2007 18:05:50 -0500 bearing thefollowing fruit: >In light of Karl's recent success (and genius) with the SendKeys Heh, some of my friends and colleagues can't for the life of>replacement, I thought it would be humourous to share this: Some wiseguy >thought he would do the same thing, package it up as an ActiveX DLL and >charge for it. > >http://www.m8software.com/developer/keysend/sendkey.htm them understand why I give my time and experience here for free when I could be charging people for it. Different strokes for different folks I guess. J Show quote >For $99.00, you get the source code for the exact same thing Karl did for >free. >The one thing I did notice as that this guy claims to have implemented the >"wait" parameter. I scoured the net to see if anyone was brave enough to >violate this dude's license agreement and post the code, but alas none was >to be found. > >Anyone think we should all chip in, but the damned thing and post it? I'd >go ten bucks for it...and I trust Karl enough to hold it in escrow (he could >use one of his PayPal pages to host it). ;-) > >- Kev > -- Jan Hyde https://mvp.support.microsoft.com/profile/Jan.Hyde Kevin Provance wrote:
> In light of Karl's recent success (and genius) with the SendKeys Maybe I should offer mine, as a DLL, for $49 and compare which gets more downloads? > replacement, I thought it would be humourous to share this: Some wiseguy > thought he would do the same thing, package it up as an ActiveX DLL and > charge for it. > > http://www.m8software.com/developer/keysend/sendkey.htm > > For $99.00, you get the source code for the exact same thing Karl did for > free. <eg> Some folks just don't trust things that are free, y'know. > The one thing I did notice as that this guy claims to have implemented the I "implemented" it, as well. Absolutely, positively, 100% in fact, duplicated the > "wait" parameter. native behavior of that parameter. Best I've ever been able to determine, at any rate. Dare ya to show otherwise! <g> Heck, maybe we could get them to explain to us just what they're doing with that parameter. According to their site, the place to ask would be here: Regrettably, we too have had to install an anti spam filter. To avoid the challenge and response and have your email automatically accepted, please put the word Readme somewhere in the subject line of your email. Click here mailto:supp***@m8software.com?subject=SendKey%20Scam%20Readme <veg> |
|||||||||||||||||||||||