横槊临江

New give up !

导航

2013年7月4日 #

模拟键盘输入首先要用到一个API函数:keybd_event

摘要: 转自:http://www.cnblogs.com/cpcpc/archive/2011/02/22/2123055.html模拟键盘输入首先要用到一个API函数:keybd_event。 模拟按键有两个基本动作,即按下键和放开按键,所以我们每模拟一次按键就要调用两次该API函数,其方法是: 例子1:模拟按下'A'键 keybd_event(65,0,0,0); keybd_event(65,0,KEYEVENTF_KEYUP,0); 例子2:模拟按下'ALT+F4'键 keybd_event(18,0,0,0); keybd_event(115,0,0,0); 阅读全文

posted @ 2013-07-04 22:16 jian60521 阅读(987) 评论(0) 推荐(0) 编辑

keybd_event 转载

摘要: 转自 http://apps.hi.baidu.com/share/detail/14468670Option ExplicitPrivate Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)Private Const VK_ADD As Long = &H6B '加号键Private Const VK_APPS As Long = &H5D &# 阅读全文

posted @ 2013-07-04 22:15 jian60521 阅读(192) 评论(0) 推荐(0) 编辑

PowerShell: 如何解决File **.ps1 cannot be loaded because the execution of scripts is disabled on this sy

摘要: PowerShell 默认不允许执行*.ps1脚本文件。运行ps1文件会得到下面的错误:File C:\Temp\Test.ps1 cannot be loaded because the execution of scripts is disabled on this system. Please see "get- help about_signing" for more details.At line:1 char:19+ c:\Temp\Test.ps1 Set-ExecutionPolicy RemoteSigned Execution Policy Change 阅读全文

posted @ 2013-07-04 22:14 jian60521 阅读(432) 评论(0) 推荐(0) 编辑

bat 小工具

摘要: @echo ************************************************************************:start@echo offset /p s=[a:appwiz e:event m:mstsc r:regedit s:services]:if /i "%s%" equ "m" goto :mif /i "%s%" equ "a" goto :aif /i "%s%" equ "s" goto :sif /i &qu 阅读全文

posted @ 2013-07-04 22:13 jian60521 阅读(131) 评论(0) 推荐(0) 编辑

开VPN后能上网

摘要: @echo ************************************************************************:start@echo offset /p s=[c:clean s:set]:if /i "%s%" equ "c" goto :cif /i "%s%" equ "s" goto :stitle 自动设置代理服务器echo 自动设置代理服务器:crem echo 正在清空代理服务器设置……reg delete "HKEY_CURRENT_USER\ 阅读全文

posted @ 2013-07-04 22:08 jian60521 阅读(34) 评论(0) 推荐(0) 编辑

实现 winform 异步跨线程访问UI控件

摘要: 1 在开发winform时经常会用到多线程防止界面出现假死现象,比如当你单击某个按钮时,需要执行很多代码,但是在执行过程中想实时的将当前执行的情况报告给用户,类型进度条或文本什么的。 2 3 这个时候很显然,如果你把要实现的内容放在按钮方法里时,其实界面要等这个按钮执行完后才能输出来,这个时候就达不到我们的预期了;那么怎么才能解决问题呢。 4 5 我初略终结了一下有以下几种方法: 6 7 1.采用BackgroundWorker控件,这个控件将要实时输出的内容写在事件中; 8 9 10 1 private void button1_Click(objec... 阅读全文

posted @ 2013-07-04 21:31 jian60521 阅读(1192) 评论(4) 推荐(0) 编辑

用命令行批处理bat,设置代理服务器、DNS、网关、WINS等

摘要: http://hi.baidu.com/83050158/blog/item/50cbd63f9da79ccb7d1e711b.html将下面代码复制到记事本,另存为NetSet.bat,修改相应ip地址,然后双击运行。@echo offtitle 自动设置代理服务器echo 自动设置代理服务器echo 【本程序由阿笨狗编写】echo 版权所有:http://www.pifoo.comecho QQ:33323489echo 需要以普通用户权限、管理员权限各运行本程序一次rem echo 正在清空代理服务器设置……rem reg add "HKCU\Software\Microsof 阅读全文

posted @ 2013-07-04 21:30 jian60521 阅读(1434) 评论(0) 推荐(0) 编辑