python的win32gui查找句柄FindWindow返回值一直是0,是哪里写错了吗? [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs7
本版专家分:11183
版主
Blank
榜眼 2009年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第二
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2009年7月 总版技术专家分月排行榜第二
2009年3月 总版技术专家分月排行榜第二
2009年1月 总版技术专家分月排行榜第二
2005年7月 总版技术专家分月排行榜第二
2005年5月 总版技术专家分月排行榜第二
2005年3月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年2月论坛优秀版主
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
“因为没有打开的文档,所以这一命令无效”
asp.net操作Word, 发布到另一台win 2000服务器上没问题, 发布到自己的手提win server 2003 R2上也没问题, 在正式的服务器上调试没问题, 布署到正式的服务器上就出现“
自己实现 win32 GUI的小程序
自己定义入口,写窗口类,注册,创建,显示和更新。以及消息循环。简单的小程序,和初学者交流一下。
python+win32+ie浏览器操作
本来的打算是写一个脚本,能够自动登陆土豆账号,于是就百度标题,找到了一些做法,照葫芦画瓢死活不对。 主要代码可以参考链接: https://www.baidu.com/link?url=9MujwNCZ47BW8lruNbVqTbjcxFszmP-AQxM_9j0M7Jav-k61z-N57WsfjyEcwL0EqCiux9i17TspbQk0w1bQ1K&wd=&eqid=bbae62420
使用Python3 + win32gui打开桌面应用,自动登录
1.像素坐标 2.窗口<em>句柄</em>
哪里写错了吗?
[code=c]rn#include rnrnint main () rn std::vector a ;rn for (std::vector::iterator i : a)rn *i = (int) -1 ;rn return 0 ;rnrn[/code]rn错误 1 error C2440: “初始化”: 无法从“int”转换为“std::_Vector_iterator>>”
FindWindow 返回值为0
nn```nn [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]n static extern IntPtr FindWindow(string strClass, string strWindow);n IntPtr hh = FindWindow("Notepad", "");n nn MessageBox.Show(hh.ToString());n```nn
sprintf_s的用法,哪里写错了吗
rn下面的buffer 是可以正常输出的,但是后面的result 就报内存错误,大家帮忙看下是<em>哪里</em>的问题。rn[code=c]int _tmain(int argc, _TCHAR* argv[])rnrn char buffer[200], s[] = "computer", c = 'l';rn int i = 35, j;rn float fp = 1.7320534f;rn j = sprintf_s(buffer, 200, " String: %s\n", s);rn j += sprintf_s(buffer + j, 200 - j, " Character: %c\n", c);rn j += sprintf_s(buffer + j, 200 - j, " Integer: %d\n", i);rn j += sprintf_s(buffer + j, 200 - j, " Real: %f\n", fp);rnrn cout << buffer < %d,%d,%d,%d => %d,%d,%d,%d,%s,%s,%s,%s,%s,%s", _vehicleClass, RoadId, StationID, RoadId, StationID, _version, _wayTypeNo, _money, _miles, split_road_comb, split_miles_comb, split_money_comb, split_start_station_comb, split_end_station_comb, rfid_flags);rn cout << result << endl;rnrn[/code]
MFC用FindWindow返回值一直是NULL
HWND m_hWnd = ::FindWindow("CEmpDlg",NULL);rnif(m_hWnd==NULL)rn MessageBox("Nothing");rnelsern MessageBox(" ");rnCEmpDlg是CTab的一个选项卡,没有标题,我想在选项卡标签改变后向EmpDlg发送个消息响应rn::SendMessage(m_hWnd,WM_USER+2,0,0);rn可是FindWindow的<em>返回值</em><em>一直是</em>NULL,这是为什么呢?rnQQ:843027209
FindWindow查找句柄失败问题
有一个主控应用程序[color=#FF0000]Master[/color],和辅助应用程序[color=#FF0000]Slaver[/color],Slaver和Master通过WM_COPYDATA通信,通信的时候Slaver使用[color=#FF6600]FindWindow[/color]来<em>查找</em>Master的<em>句柄</em>,某次Slaver因为错误关闭(自己崩溃或者被Master强制kill)后,Slaver重新启动后再使用FindWindow就<em>查找</em>不到Master的<em>句柄</em>了(Master一直存在).<em>查找</em>了好久不知道是什么问题.不知道各位有什么看法?谢谢了.rnrn[code=c]rnFindWindow使用如下:rnHWND hWnd = NULL;rnFindWindow(NULL, "Slaver"); //Slaver的标题为"Slaver"rnif(NULL != hWnd)rnrn // do someting herernrn[/code]
C#和C++之间通过WM_COPYDATA相互传递数据结构
C#和C++之间通过WM_COPYDATA相互传递数据结构  前言:今天真心忍不住要写这篇博客了,原因很简单,前几天在做这方面的通信,调试了好久,各种bug,也是第一次在C#和C++之间通过SendMessage传递数据结构,不知道怎么弄,去度娘了几十篇博客,要么就是文不对题,要么就是残章断句,要么就是互相copy,越看越烦,问题也一时半会儿解决不了,于是冷静下来想想,再好好找找,果然找到了一片
findwindow找到窗口句柄,如何用postmessage选择"确定"?
用<em>findwindow</em>找到窗口<em>句柄</em>(如下图),如何用postmessage选择"确定"?不要关闭,要点"确定"啊, ----------------------- |选择框 | -----------
高低权限进程通信(ChangeWindowMessageFilter, WM_COPYDATA)
低权限进程向高权限进程发送消息时会返回拒绝访问, windows为我们提供了ChangeWindowMessageFilter, 直接上代码(client.cpp用非管理员启动, server.cpp用管理员启动, 通过SendMessage WM_COPYDATA进行通信)
WM_COPYDATA 在不同进程间传递数据方式之一
WM_COPYDATA     当我们在两个进程之间传递数据的时候,指针并不好使,因为指针的地址空间是相对于进程的地址空间,如果除了进程,指针就不再具有任何意义。但是,当我们通过WM_COPYDATA传递数据的时候,发现它也是指向指针,它又是怎样做到的呢?    首先我们看看用WM_COPYDATA传递字符串数据时发送方应该怎么做:    CString  str="hello yuanyua
发送WM_COPYDATA消息实现进程间的通信
mark一下 结构体 struct Info{ TCHAR g_strFileType[MAX_PATH]; bool bStop; };   这是发送端的进程 HWND hWndRcv=::FindWindow(NULL,_T("RECV COPY DATA")); if(hWndRcv==NULL) { ::AfxMessageBox(_T("Not
帮我看看这个query哪里写错了吗
为什么运行的时候出现找不到参数'project_id'的错误。rnwith QueryExec dorn beginrn Close;rn SQL.Clear;rn SQL.Add('insert into table(project_id,q_set,type,rank)');rn SQL.Add(' values(:project_id, :qset, :qtype, :qrank)');rn Parameters.paramValues['project_id']:=QueryPro['id'];rn Parameters.ParamValues['qset']:=comboboxQset.Text;rn Parameters.ParamValues['qtype']:=comboboxQtype.Text;rn Parameters.ParamValues['qrank']:=comboboxQrank.Text;rn ExecSQL;rn end;
我用FindWindow查找句柄怎么不行了?
我想得到IE的<em>句柄</em>用 HWND hWnd =::FindWindow( "Internet Explorer_Server",NULL);怎么不行了啊 ?我用spy++<em>查找</em>浏览器的名,想用FindWindow找到IE的<em>句柄</em>但是显示IE控件名字是空的,怎么办啊??
关于FindWindow查找窗口及控件的句柄
HWND hh = ::FindWindowA(NULL,"计算器");rn::SetWindowTextA(hh,"标题");//该句代码能成功执行,计算器的标题栏会由"计算器"变为"标题"rn[color=#FF0000]HWND h2 = ::FindWindowExA(hh,NULL,"Button","C");rn::SetWindowTextA(h2,"清零");//该句代码无效,计算器中的按钮"C"没任何变化[/color]rnrnPS:代码是在VC++.NET 2005中编译,请帮忙看一下应该如何修改代码,谢谢!!
FindWindow查找窗体句柄的时候为空
FindWindow<em>查找</em>窗体<em>句柄</em>的时候为空rnGetLastError();获取为 5(拒绝访问),我的进程权限已经提升到debug权限了rn求大神指教
这个javascript写错了吗??
//大概意思就是让焦点按顺序走下来 rnfunction OnKeyDown() rn if ( event.keyCode == 13 || event.keyCode == 9 )rn rn var el_keydown = window.event.srcElement;rn rn //alert( el_keydown.id + "<>" + el_keydown );//为什么el_keydown.id不是控件的名字,而是空?rn rn if( el_keydown.id == "programNo" ) rn event.returnValue = false; rn document.all["programNm"].setfoucs();rn rn if( el_keydown.id == "programNm" ) rn event.returnValue = false; rn document.all["btn1"].setfoucs(); rn rn if( el_keydown.id == "btn1" ) rn event.returnValue = false; rn document.all["subContractCd"].setfoucs(); rn rn if( el_keydown.id == "subContractCd" ) rn event.returnValue = false; rn document.all["btn2"].setfoucs(); rn rn if( el_keydown.id == "btn2" ) rn event.returnValue = false; rn document.all["subContractNmomit"].setfoucs(); rn rn rn
用WM_COPYDATA消息来实现两个进程之间传递数据
文着重讲述了如果用WM_COPYDATA消息来实现两个进程之间传递数据. 进程之间通讯的几种方法: 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有   使用内存映射文件    通过共享内存DLL共享内存    使用SendMessage向另一进程发送WM_COPYDATA消息 比起前两种的复杂实现来,WM_COPYDAT
WinAPI: FindWindow、FindWindowEx - 查找窗口
FindWindow( lpClassName, {窗口的类名} lpWindowName: PChar {窗口的标题} ): HWND; {返回窗口的<em>句柄</em>; 失败返回 0} //FindWindowEx 比 FindWindow 多出两个<em>句柄</em>参数: FindWindowEx( Parent: HWND; {要<em>查找</em>子窗口的父窗口<em>句柄</em>}
进程间通信——使用WM_COPYDATA消息通信
使用SendMessage向另一进程发送WM_COPYDATA消息 发送WM_COPYDATA消息 SendMessage(接收窗口<em>句柄</em>, WM_COPYDATA, (WPARAM)发送窗口<em>句柄</em>, (LPARAM)&copyData); copyData是要发送的数据,类型为COPYDATASTRUCT结构体 typedef struct tagCOPYDATA
SendMessage发送WM_GETTEXT获取编辑框会导致目标程序卡死的问题
CString cs; ::SendMessage(文本框, WM_GETTEXT, 100, (LPARAM)(cs.GetBuffer())); OutputDebugString(cs); 以
重写WndProc方法来处理 Windows 消息
处理 Windows 消息。 在开发winForm时,常常要处理Windows消息,可以重写WndProc来实现。常见代码如下: using System; using System.Drawing; using System.Windows.Forms; namespace csTempWindowsApplication1 { public class Form1 : Syste
这个函数名写错了吗
HandleASuccessfulRead(lpBuf, dwRead);rn这是一个操作串口的函数,但我怀疑写了,该怎样写呢?
这段代码写错了吗
[code=C#]rnthis.conndb();rn //111111111111111rn da = new OleDbDataAdapter(@"select * from SoftClass where SoftId= 1", dbconn);rn DataSet ds = new DataSet();rn da.Fill(ds);rn String SoftClassName = ds.Tables[0].Rows[0]["SoftClassName"].ToString();rn String SoftClassVisible = ds.Tables[0].Rows[0]["SoftClassVisible"].ToString();rn if (SoftClassVisible.Length.ToString() == "1")rn rn pictureBox1.Visible = true;rn rn elsern rn pictureBox1.Visible = false;rn rnrn //222222222222222222rn da2 = new OleDbDataAdapter(@"select * from SoftClass where SoftId= 2", dbconn);rn DataSet ds2 = new DataSet();rn da2.Fill(ds2);rn String SoftClassName2 = ds2.Tables[0].Rows[0]["SoftClassName"].ToString();rn String SoftClassVisible2 = ds2.Tables[0].Rows[0]["SoftClassVisible"].ToString();rn if (SoftClassVisible2.Length.ToString() == "1")rn rn pictureBox2.Visible = true;rn rn elsern rn pictureBox2.Visible = false;rn rn //33333333333333333333rn da3 = new OleDbDataAdapter(@"select * from SoftClass where SoftId= 3", dbconn);rn DataSet ds3 = new DataSet();rn da3.Fill(ds3);rn String SoftClassName3 = ds3.Tables[0].Rows[0]["SoftClassName"].ToString();rn String SoftClassVisible3 = ds3.Tables[0].Rows[0]["SoftClassVisible"].ToString();rn if (SoftClassVisible3.Length.ToString() == "1")rn rn pictureBox3.Visible = true;rn rn elsern rn pictureBox3.Visible = false;rn rn////我的意思 从库里读出这条数据,得到一个值SoftClassVisible rn////如果 这个值为1,就显示相应的控件,为0则隐藏rn////可只只能执行第一条语句,后面的都没有被执行的 。。rn[/code]
这样写错了吗
temp = "Edit"rn result3 = FindWindowEx(result2, 0, temp, vbNullString)rn If result3 <> 0 Thenrn textlegth2 = SendMessage(result3, WM_GETTEXTLENGTH, 0, 0)rn textlegth2 = textlegth2 + 1rn tex2 = Space(textlegth2)rn SendMessage result3, WM_GETTEXT, textlegth2, ByVal tex2rn Debug.Print tex2rn这样能不能取得这个textbox里的值呀?rnrn
循环语句这样写错了吗
‘此处将k改为2k或2k-1都出错rn rn rn rn rn rn
请问这样写错了吗
Response.Write(" ");rnrn能弹出窗口 但是提示changeValue缺少对象
进程间通信之WM_COPYDATA的基本实现
注意:此方法只限于发送端和接收端在同一台机器上。不同机器还是TCP。 发送消息端: [cpp] view plain copy  print? const char*  msg  = "ReqLoginStatus";       COPYDATASTRUCT cpd;       cpd.dwData = 0;      
Qt 进程间通讯学习(windows消息WM_COPYDATA)
转自:http://hi.baidu.com/cyclone/blog/item/d77a8618446dacbb4aedbcee.html 例子 main.cpp 很简单 #include /QApplication> #include "dialog.h" int main(int argc, char *argv[]) { QApplicati
发送消息WM_COPYDATA需要注意的点
A程序通过消息 WM_COPYDATA 给B程序发送数据 A程序发送代码片段如下 typedef struct tagVCodeData{ int X; int Y; int Width; int Height; int DataLen; int pngDataAddr; char* szName; tagVCodeData() ...
python 获取windows当前句柄,用句柄查找应用程序
import win32clipboardimport <em>win32gui</em>获取user32.dll的APIuser32 = windll.user32获取当前窗口<em>句柄</em>hwnd = user32.GetForegroundWindow()获取<em>句柄</em>对应的应用程序app = <em>win32gui</em>.GetWindowText(hwnd)print app ...
使用Python制作的进程程序如何避免因为系统休眠而被挂起
-
我这样写错了吗??
对话框程序,放了一个控件,想和对话框一样大,并随对话框大小改变大小。rn我在对话框的OnSize里这样写的:rnrnm_myCtrl.SetWindowPos(NULL,0,0,cx,cy,SWP_NOZORDER);rnrn但是运行出错。为什么呢?应该怎么写才对?
这个触发器我写错了吗 写错了吗?????????大哥们帮忙
在OrderDetail上定义一个触发器,如果购物者改变了定单的数量,玩具的成本也自动地改变。 (玩具的成本在toys 表中 不在OrderDetail表中create trigger trgupdateorderquantityrnon OrderDetail for update rnasrndeclare @mtoycost moneyrndeclare @siqty smallintrndeclare @ctoyid char rnselect @siqty=siQty,@ctoyid=cToyId,@mtoycost=mToyCost from insertedrnupdate toys set @mtoycost=@mtoyrate*@siqty where ctoyid=@ctoyidrn 我改变siqty 但为什么@mtoycost不变 到底错在哪 rnrnrnrnrnrn
参数写错了吗?
老是提示"[color=#FF0000]Unsatisfied forward or external declaration: 'TForm1.executefile'[/color]",这参数要怎么写啊!rn[code=Delphi(Pascal)]unit Unit1;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, StdCtrls, Buttons,shellapi;rnrntypern TForm1 = class(TForm)rn zj: TComboBox;rn gq: TComboBox;rn Label1: TLabel;rn Label2: TLabel;rn BitBtn1: TBitBtn;rn BitBtn2: TBitBtn;rn procedure zjChange(Sender: TObject);rn procedure BitBtn1Click(Sender: TObject);rn function executefile(const filename,params,defaultdir:string;showcmd:integer):Thandle;rn procedure BitBtn2Click(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn Form1: TForm1;rn filename,path:string;rnimplementationrn rn$R *.dfmrnprocedure TForm1.zjChange(Sender: TObject);rnbeginrncase zj.ItemIndex ofrn0,1,2:path:='h:\a'+inttostr(zj.ItemIndex +1);rn3,4,5:path:='h:\b'+inttostr(zj.ItemIndex +1);rnend;rnfilename:=inttostr(zj.itemindex+1)+'.txt';rngq.Items.LoadFromFile (filename);rngq.Text:=gq.Items.Strings [0];rnend;rnprocedure TForm1.BitBtn1Click(Sender: TObject);rnbeginrncase gq.ItemIndex ofrn0,1,2:filename:=path+'\'+'0'+inttostr(gq.ItemIndex +1)+'.mp3';rn3,4,5:filename:=path+'\'+'mp3';rnelsernfilename:=path+'\a.mp3';rnend;rnexecutefile('wmplayer.exe','','C:\Program Files\Windows Media Player ',sw_hide);rnend;rnfunction executefile(const filename,params,defaultdir:string;showcmd:integer):Thandle;rnvarrnzfilename,zparams,zdir:array[0..5] of char;rnbeginrnresult:=shellexecute(application.MainForm .handle,nil,rnstrpcopy(zfilename,filename),strpcopy(zparams,params),rnstrpcopy(zdir,defaultdir),showcmd);rnend;rnprocedure TForm1.BitBtn2Click(Sender: TObject);rnbeginrnclose;rnend;rnrnend.rn[/code]
我这样写错了吗
[code=PHP]"; ?>[/code]rnrn不是都转义<em>了吗</em>?为什么还错?rnrn
javabean写错了吗
我写了一个javabean,不过运行的时候老是提示错误,大家帮帮忙看看(已经编译过放在classes里面):rnimport java.io.*;rnrnpublic class TestBean implements java.io.Serializablernrn int price;rn String description;rnrn public TestBean()rn rn rnrn void setPrice(int p)rn rn price = p;rn rnrn void setDescription(String s)rn rn description = s;rn rnrn public int getPrice()rn rn return price;rn rnrn public String getDescription()rn rn return description;rn rnrnrn我调用的时候用:rn就是老是报错。rn
判断程序假死 挂起的方法
查了些资料,正在整理中。现在记录一下: 方法一: 判断程序的线程是否Responding。 方法二:API方法 IsHungAppWindow #region 窗体是否挂起 [DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern bool IsHungAppWin
判断程序是否无响应
转自《Delphi超级猛料》   function    IsAppRespondig9X(dwThreadId:    DWORD):    Boolean;    type            TIsHungThread    =    function(dwThreadId:    DWORD):    BOOL;    stdcall;        var            h
实现守护进程
守护进程的大体思路就是用一个线程函数,一段时间去检测某个进程是否还存在,存在则不管,不存在则重启,或者进程是否属于挂起状态,挂起的话也是重启程序(先kill掉进程,然后重新启动) 1.创建线程 HANDLE hThread1; DWORD dwThreadId1; try { hThread1 = CreateThread(NULL,0,DoThread,this,0,&amp;amp;d...
win32 FindWindow 函数 用法演示
测试环境 :win7 64 位,vs2013建立一个win32 应用程序 ,空项目,工程名称为:HelloFindWindow源文件 添加一个 HelloFindWindow.cpp文件文件内容为:#include #include int WINAPI WinMain(HINSTANCE hInstance, HIN
python win32 窗口和鼠标操作
用win32api, <em>win32gui</em> 获取窗口<em>句柄</em>,获取鼠标坐标,点击动作 import <em>win32gui</em>, win32api, win32con # 获取鼠标当前位置的坐标 win32api.GetCursorPos() # 将鼠标移动到坐标处 win32api.SetCursorPos((200, 200)) # 左点击 win32api.mouse_event(win32con.MO...
addnew这样写错了吗!
<>"" thenrn user=request("a")rn pwd=request("b")rn pwd1=request("b1")rnif user<>"" and pwd<>"" and pwd1<>"" thenrnset conn=server.createobject("adodb.connection")rnconn.open "driver=microsoft access driver (*.mdb);dbq="&server.MapPath("db1.mdb")rnsql="select * from 表1"rnset rs=server.createobject("adodb.recordset")rnrs.open sql,conn,1,1rnrs.addnewrnrs("id")=rsid(0)rnrs("user")=userrnrs("pwd")=pwdrnrs("pwd1")=pwd1rnrs.updaternresponse.write "注册成功"rnrnelsernresponse.write " "rnend ifrnend ifrn%>rnrnrnrn rn rn rn New Page 1rnrnrnrn rn姓名: rn密码: rn确认密码: rnrnrnrnrnrnrn
写错了吗?急!!
sQry2 := TQuery.Create(nil);rnsQry2.DatabaseName := '_DB';rnsQry2.Sql.Add('select * from dfzqy_z' );rnsQry2.Sql.Add('where m_xh = :m_xh');rnsQry2.ParamByName('m_xh').AsString := sQry.FieldByName('m_xh').AsString; //传一个产品序号过来以判断当前产品是否已经受礼rnsQry2.Open;rnfor i:=0 to sQry2.SQL.Count -1 dornbeginrnDBComboBox1.Items.Add(sQry2.FieldByName('szdy').AsString);rnend;rn按照我所给的条件,应该能够查出两个不同的值,但是我想在DBComboBox1中显示,但是他却显示了重复的一个字段值!怎么回事?是不是我<em>写错</em>代码了?
这样写错了吗??
定义如下:rnrnusesrn SysUtils;rn type k=set of integer;rn var b:k;rn b=[11,12,13,14,15];rnbeginrnrn书上这么写的,但错了。怎么回事??rn[Error] Project2.dpr(7): Sets may have at most 256 elementsrn[Error] Project2.dpr(9): Identifier redeclared: 'b'
帮忙看看写错了吗?
[code=HTML]rnrnrnrnrnrn[/code]rnrn[code=JScript]rn$("input[name='categoryAttribute.attributeType']").click(function()rn alert($(this).val());rn if($(this).val() == 1 || $(this).val() == 2)rn $("input[type='radio'][name='options1'][value='1']").attr("checked","true");rn $("input[type='radio'][name='options1'][value='0']").attr("disabled","disabled");rn elsern rn $("input[type='radio'][name='options1'][value='0']").attr("checked","true"); rn $("input[type='radio'][name='options1'][value='0']").attr("disabled",""); rn rn);rn[/code]rnrnrnrnIE7下居然不行,只绑定了最后一个radio的click事件rn
python win32api win32gui win32con 窗口句柄 发送消息 常用方法 键盘输入
推荐微软的Spy++来查看窗口类名等信息。 import <em>win32gui</em> import win32con import win32api # 从顶层窗口向下搜索主窗口,无法搜索子窗口 # FindWindow(lpClassName=None, lpWindowName=None) 窗口类名 窗口标题名 handle = <em>win32gui</em>.FindWindow("Notepad", N
pythonwin32gui遍历窗口并设置窗口位置
最近电脑打开某个软件却看不见窗口,在任务栏上看到软件明明已经运行,猜想一定是什么原因造成软件窗口位置偏离屏幕的有效坐标太远。尝试重启电脑,重装软件,都没有解决,看来是在注册表存储了位置信息了。没办法,写程序解决吧,最近正在折腾<em>python</em>,搜了一下<em>python</em>还真有相关接口操作windows窗口,而且很方便。解决问题的代码如下:import <em>win32gui</em> import win32con def...
pythonwin-win32gui 窗口查找和遍历
#coding=utf-8 __author__ = 'Administrator' __doc__ = ''' <em>python</em>win中<em>win32gui</em>的用法 本文件演如何使用<em>win32gui</em>来遍历系统中所有的顶层窗口, 并遍历所有顶层窗口中的子窗口 ''' import <em>win32gui</em> from pprint import pprint def gbk2utf8(s):
Python.win32gui.获取窗体
import <em>win32gui</em>, win32con import pyautogui as pg # 自己的库 from astd.lib.astd_func import find_pic # 窗体标题,用spy++获取 wdname = '傲视天地-1-5合区-360游戏中心 - Mozilla Firefox' # None表示从最顶层桌面找起,如果未找到返回0 # 从顶层窗口向下搜索主窗...
Python获取窗口句柄,下载win32gui模块方法
以管理员身份运行cmd 命名行输入:pip install pywin32
map m1;写错了吗?
全局变量申明:rnusing namespace std;rnmap m1;rnrnrn代码链接通过,运行错,调试时watch m1显示:rncouldn't find method map
这函数写错了吗?
string LongToStr(long lVal)rnrn char buff[20];rn rn ltoa(lVal, buff, 10);rn return buff;rnrn
我的if 条件写错了吗
if 语句如下rnrnif (v_balance_sign is null) and (v_reFund_sing<>'M') thenrn stmt1;rnelsif v_reFund_sing ='M' thenrn stmt2;rnelsif v_balance_sign is not null thenrn stmt3;rnelsern stmt4;rnend if;rn执行到if语句的时候我跟踪出v_balance_sign=null,v_reFund_sing=null,我想让执行stmt1可是总执行 stmt4,是我的第一个if条件<em>写错</em><em>了吗</em>?
这句话写错了吗
rnrnrn怎么不执行?是不是不能传递参数 str已赋值rn是子页面传值到父窗口的
这段代码什么意思?是作者写错了吗
[code=C/C++]#ifndef FINDDIALOG_Hrn#define FINDDIALOG_Hrnrn#include rnrnclass QCheckBox;rnclass QLabel;rnclass QLineEdit;rnclass QPushButton;rnrnclass FindDialog : public QDialogrnrn Q_OBJECTrnrnpublic:rn FindDialog(QWidget *parent = 0);rn ~FindDialog(); rn[/code]rn我知道#include 的意思,就是像java里的import似的将QTGui导入rn但是怎么还这么写class QCheckBox;??这个也是导入么?rn还有,上面代码的最后一行~FindDialog(); 那个~是什么?是作者笔误么?
【转】python win32api win32gui win32con 简单操作教程(窗口句柄 发送消息 常用方法 键盘输入)
import <em>win32gui</em> import win32con import win32api # 从顶层窗口向下搜索主窗口,无法搜索子窗口 # FindWindow(lpClassName=None, lpWindowName=None)  窗口类名 窗口标题名 handle = <em>win32gui</em>.FindWindow(&quot;Notepad&quot;, None)  # 获取窗口位置 left, to...
Python使用win32gui.SetWindowPos置顶窗口
Python使用<em>win32gui</em>.SetWindowPos置顶窗口1. SetWindowPos() API函数介绍 SetWindowPos 函数功能:该函数改变一个子窗口,弹出式窗口式顶层窗口的尺寸,位置和Z序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。 函数原型:BOOL SetWindowPos(HWN hWnd,HWND hWndlnsertAfter,int X,int Y,int cx
安装pywin32(Python调用win api必看)
https://jingyan.baidu.com/article/6b97984de993431ca2b0bfc2.html   pywin32是一个第三方模块库,主要的作用是方便<em>python</em>开发者快速调用windows API的一个模块库。 同时pywin32也是绝大部分windows上第三方<em>python</em>模块库的前提,例如wmi,如果没有安装pywin32是无法正常使用wmi这个三方模块...
【脚本语言系列】关于PythonGUI界面PythonWin,你需要知道的事
如何使用PythonWin
为什么句柄是0
sdi框架中 mainfrm类 弹出的模式对话框 里想找到Doc的指针 执行操作rn[code=C/C++]rnCMainFrame *pFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd); rnCRecentFileDemoDoc* pDoc = (CRecentFileDemoDoc*)(pFrame->GetActiveDocument());rn[/code]rn出现错误pFrame<em>句柄</em>为0rn为什么呢
FindWindow的句柄问题
有一个问题始终想不明白,还望各位指点;rn调用FindWindow(**,**)函数,如果窗体实例确实存在,那么就会返回rn该窗体实例的<em>句柄</em>。rn可以肯定的说,窗体对象不是内核对象,内核对象要实现跨越进程的共享,可以用rn复制<em>句柄</em>、继承<em>句柄</em>的方法,当然也可以用命名对象实现。而内核对象是由内核rn维护的,内核能够保证通过操作<em>句柄</em>表的方式使得多进程共享内核对象。rn可是,窗体不是内核对象,内核不会维护象内核对象<em>句柄</em>表一样的东西吧?那么它是rn如何实现窗体<em>句柄</em>的多进程共享的呢?(事实上,FindWindow不是做到了这一点么?)rn而且,如果得到了当前窗体实例的<em>句柄</em>,进而可以得到创建当前窗体的线程,那么可以rn给该线程安装钩子,如果多个进程都这样做的话,那么当前窗体的安全性岂不是无法保证rnrn呵呵,不知道说没说明白,望指点。rn希望能从原理上搞清楚。
OpenProcess 返回值是 0
[code=C#]rnusing System;rnusing System.Runtime.InteropServices;rnrnnamespace Textrnrn class Programrn rn [DllImport("kernel32.dll ")]rn public static extern uint OpenProcess(UInt32 dwDesiredAccess, bool bInheritHandle, UInt32 dwProcessId);rn [DllImport("User32.dll ")]rn public static extern System.IntPtr FindWindowEx(System.IntPtr parent, System.IntPtr childe, string strclass, string strname);rn [DllImport("user32.dll")]rn public static extern uint GetWindowThreadProcessId(IntPtr hwnd, out int pid);rn [DllImport("Kernel32")]rn public static extern int GetProcAddress(int handle, String funcname);rn [DllImport("kernel32", EntryPoint = "GetModuleHandle")]rn public static extern int GetModuleHandle(string lpModuleName);rn [DllImport("kernel32", EntryPoint = "WriteProcessMemory")]rn public static extern int WriteProcessMemory(uint hwnd, UInt32 baseaddress, int lpBuffer, int nsize, int filewriten);rnrnrn static void Main(string[] args)rn rnrn #region 测试rn unsafern rn Console.WriteLine("----------Press Any Key To Start----------");rn Console.ReadKey();rnrn Console.WriteLine("开始");rnrn const uint PROCESS_ALL_ACCESS = 0x1F0FFF; //定义权限 rn //const uint PROCESS_VM_READ = 0x0010;rn //const uint PROCESS_VM_WRITE = 0x0020;rn //string winName = "计算器";rn string winName = "无标题 - 记事本";rn IntPtr hwnd = FindWindowEx(System.IntPtr.Zero, System.IntPtr.Zero, null, winName); // 取<em>句柄</em>rn int pid;rn uint dwProcessId = GetWindowThreadProcessId(hwnd, out pid); // 取进程IDrn uint hProcess = OpenProcess(PROCESS_ALL_ACCESS, false, dwProcessId); // 打开进程rnrn Console.WriteLine("Pid=0, Hwnd=1,hProcess=2", pid.ToString(), hwnd, hProcess);rnrn if (hProcess > 0)rn rn UInt16 ModiCode = 0xEB;rn UInt32 MutexAAdd = (UInt32)GetProcAddress(GetModuleHandle("Kernel32.dll"), "CreateMutexA") + 13;rn WriteProcessMemory(hProcess, (UInt32)MutexAAdd, (int)&ModiCode, System.Runtime.InteropServices.Marshal.SizeOf(ModiCode), 0);rn Console.WriteLine("MutexAAdd=0", MutexAAdd);rn rn elsern rn Console.WriteLine("打开失败,hProcess );rn Console.ReadKey();rn rn #endregionrn rn rnrnrn[/code]rnrnrnOpenProcess <em>返回值</em>总是0
我方法写错了吗?怎么接收不到返回值
[code=javascript]rn $("#btnWebApi").click(function () rn $.ajax(rn type: "post",rn url: "/SCRP0103/WebApi",rn data: ,rn dataType: 'JSON',rn success: function (data) rn alert(data);rn rn )rn );rn[/code]rnrn[code=csharp]rnpublic string WebApi()rn rn return "OK";rn rn[/code]rn我把东西都删完了,只留下返回,打断点也进入了方法,但是页面没有任何显示
socket 返回值一直是oxffffff
RTSP通信,SETUP建立会话成功,但是在发送PLAY时,recv一直返回的oxffffff,求高手,求指教rnrn只有45分了
Python win32
pip install pywin32 API:http://www.yfvb.com/help/win32sdk/index.htm?page=html/1wyb5ap.htm  
python3.6导入win32gui失败
因为要遍历窗口,所以要用到<em>win32gui</em>模块,但是无论怎么导入总是提示错误。最后纯粹在<em>python</em>安装文件里搜索,最后得出这样一个结果,<em>win32gui</em>.pyd其实在win32的包下:from win32 import <em>win32gui</em>编译还真的通过了。...
Python+selenium win32gui 上传附件
Python是没有自带访问windows系统API的库的,需要下载。库的名称叫pywin32,可以从网上直接下载。 以下链接地址可以下载:http://sourceforge.net/projects/pywin32/files%2Fpywin32/   (下载适合你的Python版本) 运行以下代码import win32api 如果出现ImportError: No module name
python安装win32模块
pip install pypiwin32不过清华源和豆瓣源都会安装报错,最后直接用pycharm安装成功了。PACKAGE CONTENTS    _win32sysloader    _winxptheme    mmapfile    odbc    perfmon    servicemanager    timer    win2kras    win32api    win32clip...
python 3.6 ,vs code 下import win32gui失败解决方案
import <em>win32gui</em>失败
语法写错了吗?为什么不起作用?
if(n>4||n<0)n=0;rnrn如果n大于4或者小于0的时候N就等于0,分开写就可以,但是我想写在一行,节省代码,不过这样就不起作用了,<em>哪里</em>写的不对,或者还有更好的写法吗?
怪 奇怪的 难道写错了吗
rnvoid __fastcall TEditPictureForm::Button1Click(TObject *Sender)rnrnrn bool fg;rn fg=true; //1 canrnrn if(Edit1->Text=="")rn fg=false;rn Application-> MessageBox("图片名称不能为空,请命名","提示",MB_OK+MB_ICONSTOP);rn return;rn rn else if(!PicQueryForm->isOk(Edit1->Text))rn if(Edit1->Text!=MainForm->TreeView1->Selected->Text)rn fg=false;rn Application-> MessageBox("此图片名称库中已经存在,请重新命名","提示",MB_OK+MB_ICONSTOP);rn return;rn rn elsern fg=true;rn rn ///为什么底下的所有语句都没执行到????断点执行到这里后就跳出函数了 奇怪。。。。。。rn else if(fg)rn.............rn..............rn rn else rn ShowMessage("erro");rn ;rn
我的sql语句写错了吗
偶做了一个小小的程序,使用的是asp+access。rn这句sql语句是用于记录修改时判断除了这条记录本身外,是否还存在其他相同的MAC,但是好象不起作用,我<em>写错</em><em>了吗</em>?该怎么写?rnrn"select * from computer where mac='"&mac&"'and id<>"&id&""rn
请问我这样写错了吗
Dim sScore As Integerrn sScore = Val(EXCHANGE_SCORE.Text)rn sSqlUpdate = "UPDATE ADA_MSU_SCORE_TABLE SET CURRENT_SCORE =(CURRENT_SCORE - " + sScore + ") WHERE (ASC_ID = '" + Session("ASC_ID") + "') AND ( SUBSTR(MSUN,1,LENGTH(MSUN)-3) = '" + Session("MSUN") + "')"rnrn view_name = "ADA_MSU_SCORE_TABLE"
请问我这样写错了吗?
已知isjsp值为0,应该显示 不支持rnrnrn显示不支持rnrn如果我写成 则显示 支持rnrn请问我第二种简<em>写错</em>在<em>哪里</em>吗?还是不能这样简写?
Win32 GUI编程之一---------编程需要的工具
1. Windows SDK 网址:百度搜索Windows SDK ,windows会提供最新系统的SDK,注意这个SDK适用的系统。 SDK会提供编译器和链接器,以及相关的头文件和库文件。是开发windows的必备 2. 资源编辑器 有用的可视化工具是:ResEdit,网址:http://www.resedit.net/ 有个资源编辑器可以进行简单的布局
[AHK]联动通达信其实很简单
通达信有很多自定义消息,通过传递消息来完成某个小功能将大大简化编程,提高效率.就是win32调用.比如显示某支股票可以向通达信发送消息来实现。若无消息接口,模拟键盘输入来联动,效率低稳定性差。注意股票代码:沪市代码前加7,其它市场股票代码前面加6. C代码 UINT UWM_STOCK = RegisterWindowMessage(_T("Stock")); ::PostMes
最标准最简洁的通达信DLL股票插件编程开发流程
[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX 个人网站: https://www.x86asm.org Email:    643439947@qq.com QQ交流: 643439947 编程生涯: 2001年~至今[14年] 职业生涯: 12年 开发语言: C/C++、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#
python-pywin32
<em>python</em>可以直接操控win32程序,也就是原生的C,C++程序,比如mfc写的程序。但是不能操作qt这种自绘的组件。         环境搭建         <em>python</em>建议下载3.4,因为pywin32貌似没找到<em>python</em>3.5的版本         1、安装<em>python</em>,配置环境变量到<em>python</em>的安装路径和Lib\site-packages         2、安装相应版本的
Python 将GUI窗口显示在屏幕中间,需要用到win32api
使用tkinter画GUI时需要让窗口自动居中,以下便是实现方法:# 通过win32api获取系统屏幕的分辨率 def get_system_metrics(): from win32api import GetSystemMetrics return GetSystemMetrics(0),GetSystemMetrics(1)# 传入窗口大小(分辨率)计算出窗口居中的位置 def
难道Marco Cantu写错了吗
我在学习《Delphi5从入门到精通》,作者说“在处理对象某个时间的同时,不能rn消除该对象,否则会引起一个异常”,可我在窗体中建立一个按纽,处理OnClickrn事件时:rn procedure TForm1.ButtonKeyPress(Sender:TObject,var Key:Char)rnbeginrn if Key=#8 thenrn Sender.Free;rnend;rn未出现任何问题,难道Marco Cantu<em>写错</em><em>了吗</em>?请大侠指点
我难道那里写错了吗
web.xmlrn[code=text]rnrnrn rn struts2rn org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterrn rnrn rn struts2rn /*rn rn rn index.jsprn rnrnrn[/code]rnrnhtml:rn[code=html]rn 上传文件rn rn rn rn rn[/code]rnaction:rn[code=text]rnimport com.jspsmart.upload.File;rnimport com.opensymphony.xwork2.ActionSupport;rnrnpublic class PhotoAction extends ActionSupportrn private File photo;rnrn public File getPhoto() rn return photo;rn rnrn public void setPhoto(File photo) rn this.photo = photo;rn rn rn @Overridern public String execute() throws Exception rn System.out.println(photo);rn System.out.println(photo.getFilePathName());rn return SUCCESS;rn rnrn[/code]rnstruts.xml:rn[code=text]rnrnrnrnrn rn rn rn rn rn rn rn success.jsprn rn rnrnrn[/code]rnjar:rnasm-3.3.jar rnasm-commons-3.3.jar rnasm-tree-3.3.jar rncommons-fileupload-1.2.2.jarrncommons-io-2.0.1.jarrncommons-lang3-3.1.jarrnfreemarker-2.3.19.jarrnjavassist-3.11.0.GA.jarrnjspsmartupload.jarrnognl-3.0.5.jarrnstruts2-core-2.3.3.jarrnxwork-core-2.3.3.jarrnrn为什么一直报错:No result defined for action com.action.PhotoAction and result input
创建窗口后窗口的句柄返回值是0
#include rnrn#define ID_ComboBox 1rnrnLRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);rnrnint WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrvInstance,LPSTR lpCmdLine,int iCmdShow)rnrn HWND hwnd;rn WNDCLASS wndclass;rn MSG msg;rn rn wndclass.style = CS_VREDRAW | CS_HREDRAW;rn wndclass.lpfnWndProc = WndProc;rn wndclass.cbClsExtra = 0;rn wndclass.cbWndExtra = 0;rn wndclass.hInstance = hInstance;rn wndclass.hIcon = LoadIcon(NULL,IDI_APPLICATION);rn wndclass.hCursor = LoadCursor(NULL,IDC_ARROW);rn wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);rn wndclass.lpszMenuName = NULL;rn wndclass.lpszClassName = TEXT("ComboBox");rn rn RegisterClass(&wndclass);rn rn hwnd = CreateWindow(TEXT("PARENT"), //此处调试时 hwnd 的值为 Ox00000000rn TEXT("FATHER"),rn WS_OVERLAPPEDWINDOW,rn CW_USEDEFAULT,rn CW_USEDEFAULT,rn CW_USEDEFAULT,rn CW_USEDEFAULT,rn NULL,NULL,rn hInstance,rn NULL);rnrn rn ShowWindow(hwnd,iCmdShow);rn UpdateWindow(hwnd);rn rn while(GetMessage(&msg,NULL,0,0))rn rn TranslateMessage(&msg);rn DispatchMessage(&msg);rn rn return msg.wParam;rnrnrnLRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)rnrn PAINTSTRUCT ps;rn HDC hdc;rn HWND hwndComboBox;rn TCHAR CONTENT[20] = "go go";rn rn switch(message)rn rn case WM_PAINT:rn hdc = BeginPaint(hwnd,&ps);rn EndPaint(hwnd,&ps);rn return 0;rn rn case WM_CREATE:rn hwndComboBox = CreateWindow(TEXT("ComboBox"),rn NULL,rn WS_CHILD | WS_VISIBLE | CBS_DROPDOWNLIST | CBS_SORT,rn 200,200,rn 150,500,rn hwnd,rn (HMENU)ID_ComboBox,rn ((LPCREATESTRUCT) lParam) -> hInstance,rn NULL);rn SendMessage(hwndComboBox,CB_ADDSTRING,0,(LPARAM)CONTENT);rn SendMessage(hwndComboBox,CB_ADDSTRING,0,(LPARAM)CONTENT);rn SendMessage(hwndComboBox,CB_ADDSTRING,0,(LPARAM)CONTENT);rn SendMessage(hwndComboBox,CB_ADDSTRING,0,(LPARAM)CONTENT);rn SendMessage(hwndComboBox,CB_ADDSTRING,0,(LPARAM)CONTENT);rn SendMessage(hwndComboBox,CB_ADDSTRING,0,(LPARAM)CONTENT);rn SendMessage(hwndComboBox,CB_ADDSTRING,0,(LPARAM)CONTENT);rn return 0;rn rn case WM_DESTROY: rn PostQuitMessage(0); rn return 0;rn rn return DefWindowProc (hwnd, message, wParam, lParam);rnrnrn代码如上,编译可以通过,执行时没有窗口显示出来,但是在任务管理器中显示此程序正在运行,帮我看一下错在了<em>哪里</em>,不甚感谢。
奇怪~这样写错哪里了??
这个代码清理无用文件的,但是怎么判断后,它还是总删除数据库存在的文件?rn而却只保留一个数据库没有的?奇怪~~rn代码<em>哪里</em>错了??rnpic列保存是为图片路径的~rnrnrn
我这样写错哪里???
我这样<em>写错</em>在<em>哪里</em>???rnrn#define MaxSavePoint 100rnBYTE TSavePoint[MaxSavePoint];rnTSavePoint GetMemoryPoints();rn
Python selenium win32gui autoIT SendKeys 文件上传
selenium对网页进行UI自动化时经常会遇到操作系统弹框,比如上传、下载框,对这种弹框,selenium无法处理。 上传按钮有简单的input按钮,还有js、flash等复杂按钮,针对不同的按钮,我们有不同的自动化方法。 input标签直接send_keys 以网址:http://www.sahitest.com/demo/php/fileUpload.htm为示例。 # -*- coding...
python win32编程
spy++软件可以获取窗口的<em>句柄</em> 1.<em>句柄</em>是一个32位的整数,在windows中标记对象,通过<em>句柄</em>可以操作对象 2.消息是windows应用中的重要部分,用来告诉窗体发生了什么,参照文章 3.模块:win32api,win32con,<em>win32gui</em> win32api顾名思义,就是用<em>python</em>对win32的本地api进行了封装; win32con个人理解为win32constant,即
python使用win32*模块模拟人工操作——城通网盘下载器(一)
上篇讲了,如何使用“城通网盘批量下载器 v2.0”来下载城通网盘的文件。其主要操作集中在主界面中,所以我们首先使用<em>python</em>来模拟在主界面的操作。 打开城通网盘批量下载器,进入主界面,如图所示: 然后打开spy++,查看该程序的窗口信息。 可以看到,这个程序主窗口的<em>句柄</em>为 00090816(十六进制数),值得注意的是,这个<em>句柄</em>是每次打开程序时,windows随机生成
如何利用Python和win32编程避免重复性体力劳动(一)——开始、FindWindow和FindWindowEx
本系列文章假设各位看官对<em>python</em>是足够熟悉的,但却不太了解win32编程。 嘛。。其实我也没学过win32编程,脸请各位看官随意招呼。 需求:最近因为做课题,要把800个FaceGen软件生成的三维面孔保存成图片,以后不排除每一张面孔还要生成某个特质上连续变化的图片。FaceGen以抽取面孔的特征向量来构建面孔,所以保存的文件相当精简,只需要300字节就能无损保存面孔的全部信息。一般的三维
Python使用win32api系统钩子
有这样一个需求:客户的测试程序扫描一个产品的条形码,但是它没有和系统验证的功能(就是从系统里面检查是否可以在此测试位进行测试。比如说有10个测试位,这是第4个,那么就必须前面的3个测试位全部pass后,第4个测试位才能测试,这就是所说的验证。当然还有其他的情况,比如每个产品同一测试位只能测2次,再测第3次系统就应该提示要去维修了)。    我们碰到的问题是客户给的程序没有验证这一块,让客户改程序
findwindow查找ppt失败
大家好!rnrn我用VS2008,系统是win7,ppt版本是2007,但是用FindWindow<em>查找</em>已经打开的PPT文档,但是<em>返回值</em><em>一直是</em>NULL,怎么办?rnrn代码 HWND hppt = FindWindow(TEXT("paneClassDC"), NULL);rnrnSpy++里面<em>查找</em>到的PPT类名为paneClassDC,不知道为什么自己就查不到,大家有什么建议吗?
哪里写错了吗为什么我得到的str不是可用字节数
[code=C/C++]rnvoid CgetfreediskDlg::OnBnClickedButton1()rnrn // TODO: 在此添加控件通知处理程序代码rnULARGE_INTEGER FreeAv,TotalBytes,FreeBytes;rnCString Driver,strFreeBytes;rnDriver=_T("E:\\");rn if(GetDiskFreeSpaceEx(Driver,&FreeAv,&TotalBytes,&FreeBytes)) rn rn //格式化信息,并显示出来rn strFreeBytes.Format("%u",FreeBytes.QuadPart); rn rn WritePrivateProfileString("free","str1",strFreeBytes,".\\Config.ini");rnrnrn[/code]
Bandwidth Splitter for TMG 2010 破解版下载
Bandwidth Splitter 1.31 for TMG 2010 破解版 安装好后,停止服务,替换补丁。最好重启下机器。 Bandwidth Splitter 1.31 for TMG 2010 今天又找了一下1.32版本 目前国外的网站上都还没有 1.32的破解版, 1.32版本的基本都是垃圾程序和木马 2010-8-27 相关下载链接:[url=//download.csdn.net/download/sirzm128/2274194?utm_source=bbsseo]//download.csdn.net/download/sirzm128/2274194?utm_source=bbsseo[/url]
ode-0.11.1引擎及在vs2008和vs2005下的demo程序及其API文档下载
包含ode-0.11.1物理引擎源代码,及生成的在vs2008,2005下的工程,只需用vs打开build文件夹下的vs2008或vs2005中的.sln工程文件即可,可以省略很多复杂的配置,经本人测试,vs2010也可使用。同时也包括一份ode官方的API开发文档一份,想学ode的朋友可以参考。 相关下载链接:[url=//download.csdn.net/download/yxz329130952/3956731?utm_source=bbsseo]//download.csdn.net/download/yxz329130952/3956731?utm_source=bbsseo[/url]
基于PCA方法人脸识别算法的研究下载
pca方法来实现人脸识别,:人脸图像预处理、人脸检测和人脸特征 提取,本文对这三个过程都进行了比较详细的探讨。在预处理环节中,文中介绍 了一些常用的图像预处理方法:彩色图像转灰度图像、图像平滑去噪、图像的灰 度归一化以及几何归一化。经过预处理的图像,对光照、人像的位置姿态以及发 型等的敏感度降低,对提高识别率有很大的帮助。在人脸检测环节中,本文采用 的是基于Adaboost的人脸检测算法,由于人脸检测技术不属于本文的研究范围, 因此没有对其进行深入研究。在人脸特征提取环节中,本文主要介绍了传统的 PCA人脸识别方法以及对传统PCA改进了的一种联合小波变换低频子带和PCA 的人脸识别方法。并用实 相关下载链接:[url=//download.csdn.net/download/u010573636/5539625?utm_source=bbsseo]//download.csdn.net/download/u010573636/5539625?utm_source=bbsseo[/url]
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制
我们是很有底线的