草庐IT

光标位置

全部标签

c# - 任何应用程序内的插入位置/位置

我正在用C#开发一个通用文本自动完成器应用程序。所以我需要获取当前事件窗口中的插入符号位置(可能是记事本、Word女士等)。我应该怎么做才能获得插入符号的X、Y坐标?我需要它在用户键入时在光标(插入符号)下显示建议。我的程序在后台运行。它应该在当前事件的任何窗口中检测插入符的存在并获取插入符的实时位置。每当用户输入文本时,位置值都应更新。我不知道如何做所有这些。这一切都可以使用C#吗?还是我应该更改编程语言? 最佳答案 语言选择在很大程度上与这个问题无关。文本输入本身就很困难。解决您的问题会很困难,因为应用程序通常使用自定义或高度自

windows - 更改 kerberos 票证缓存位置

我在Windows7上遇到Kerberos问题。我有什么:我使用的是Windows7在system32下,我有klist(来自MSCorp)但我没有kinit我有来自jdk8的klist和kinit,但没有包含在PATH环境变量中我在Hortonworks32位ODBC驱动程序2.01上有一个ODBC数据源,并且该数据源依赖于kerberos身份验证当我当前的目录是jdk8/bin时,我观察到的是:kinit启用创建票证,我得到:新票证存储在缓存文件C:\Users[login]\krb5cc_[login]klist正确检测到该缓存中的所有票证当我当前的目录不是jdk8/bin时,我

python - 使用系统 PATH 作为文件位置从 Windows 命令行启动 Python 脚本

这可能更像是一个一般的Windows问题,而不是一个Python问题,我不确定。我有一个名为GDAL(地理空间库)的文件夹,里面装满了Python文件。GDAL库的位置存储在Windows系统PATH中,因此当我在Windows命令窗口中键入此命令以检查PATH配置是否正确时:gdal_retile.py我打开记事本以显示代码,正如我所料,因为这是这台电脑上.py文件的默认应用程序。如果我这样做:pythongdal_retile.py它不起作用,它说nosuchfileordirectory然而,如果我定义完整路径:python"C:\ProgramFiles\GDAL\gdal_r

windows - 触摸屏隐藏光标

我有一个现有的基于WindowsXP的应用程序,它有2个屏幕(目前有2台PC,每个屏幕一台)。一个是触摸屏,另一个是普通的鼠标驱动屏幕。触摸屏用于快速的用户操作,例如触摸要触发的Action。应用程序使用非触摸应用程序窗口中的鼠标指针来确定执行操作的位置。我想摆脱托管触摸屏的PC,而只在一台PC(双屏)上托管触摸屏。但是,如果我这样做,有什么办法可以阻止光标移动到触摸屏上吗?我不认为我有焦点问题,因为我可以在触摸屏应用程序中使用WS_EX_NOACTIVATE(触摸屏应用程序只需要响应触摸事件)。我看到一些互联网帖子说可以通过触摸面板配置(如果支持)隐藏光标,但是有谁知道这些是否是Wi

c# - 用c#开发一个窗口的服务,用于将4个不同位置的数据备份到一个位置?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。要求:该服务应监控4个不同的系统,并且当在这些系统中的任何一个上创建新文件时,该文件应移动到服务器位置。移动不一定是当务之急,但最终必须移动它。这些系统批量生成文件(30多个文件/系统/分钟),而有时系统只是闲置。所以文件生成没有固定的时间。此外,该服务应具有用户界面,以便用户设置配置。最初的想法:该服务将安装在服务器位置。该服务将监控这4个系统上的4个

c++ - "mouse_event"函数 - 将光标发送到(稍微)错误的坐标

mouse_event函数将光标发送到稍有错误的坐标(偏离1-20像素)。它“关闭”的程度取决于我不太清楚的模式。这是我的代码intx,y;intrepeats=1000;intstart=0;POINTpt;for(inti=0;i0;i-=10)//secondloop,upleft{x=(65536/1920)*i-1;y=(65536/1080)*i-1;mouse_event(MOUSEEVENTF_MOVE|MOUSEEVENTF_ABSOLUTE,x,y,0,0);GetCursorPos(&pt);if(pt.x!=i){mouse_event(MOUSEEVENTF_

python - pyODBC:在 Windows 中指定驱动程序的位置

是否可以指定pyodbc在何处查找SQL驱动程序?我有一个python应用程序,它需要“SQLNativeClient10.0”驱动程序才能连接到SQL数据库。所以我的连接字符串看起来像:dsn='DRIVER={SQLServerNativeClient10.0};SERVER=localhost;DATABASE=mydatabase;UID=sa;PWD=mypasswd'con=pyodbc.connect(dsn)withcon:#dosomething一个主要缺点(至少对我而言)是,需要在计算机上安装SQLNativeClient10.0驱动程序并且需要管理员权限。但是,我

windows - 在 Bamboo 中,如何将组件库存储库 pull 到固定位置以避免每个分支重复?

我有几个项目使用大量组件库中的代码。这些库受源代码控制。库存储库包含我所有项目使用的所有库,并且包含多个库的多个版本。每个库/版本对都位于其自己的文件夹中。我的每个项目都通过其项目文件中引用的文件夹路径来标识所需的特定库/版本对。例如$(LibraryPath)\SomeLibrary\v1.1.5请注意,库存储库只会添加到。不会对存储库中已有的内容进行任何更改。曾经。当然,我已经能够配置我的构建计划,将库存储库pull到工作目录的libraries子文件夹中。到目前为止,一切都很好。但是,使用Bamboo的自动分支管理功能,此设置意味着为所有项目中的每个分支克隆库存储库。不好笑。不,

windows - 为什么我在纵向显示器设置上有鼠标光标伪影?

我有一个delphi应用程序,它使用LoadImage(Hinstance,PWideChar(Name),IMAGE_CURSOR,0,0,LR_DEFAULTCOLOR);加载自定义鼠标光标。这些自定义光标的大小为32x32、48x48或64x64,具体取决于用户的选择。如果我加载自定义光标并将鼠标移到应用程序之外,光标将更改为Windows默认(箭头)光标。但是这个箭头现在在光标的底部有瑕疵。此外,工件会根据先前加载的自定义光标及其包含在例如中的大小而变化。64x64矩形。我试图截取屏幕截图,但上面没有出现伪影。所以我画了这个现象来给你一个线索它看起来像什么。到目前为止我发现了什

windows - 在 Python 中获取网络位置的 DFS 路径

我想从具有分布式文件系统架构的Windows网络位置获得类似ping的响应,例如path=r'\\path\to\some\shared\folder_x'delay=ping_func(path)printdelay#returnresponseinmilliseconds?234一旦我有了主机,我就可以轻松地ping该位置。我可以通过查看Windows资源管理器中的DFS选项卡来确定folder_x的主机名,如下所示\\hostcomputer.server.uk\shared$\folder_x如何在Python中以编程方式执行此操作? 最佳答案