Tag: 窗口

如何获取和设置在C#中的另一个应用程序的窗口位置

我怎样才能获得和设置使用C#的另一个应用程序的位置? 例如,我想获得记事本的左上angular坐标(假设它在100,400处浮动),并且这个窗口的位置是0,0。 什么是最简单的方法来实现呢?

如何在C#中默认浏览器中打开

我正在devise一个小型的C#应用​​程序,里面有一个网页浏览器。 我目前在我的计算机上有我所有的默认设置,说谷歌浏览器是我的默认浏览器,但是当我点击我的应用程序中打开一个新窗口中的链接,它会打开Internet Explorer。 有没有办法使这些链接在默认浏览器中打开呢? 或者我的电脑有问题吗? 我的问题是,我有一个webbrowser在应用程序,所以说你去谷歌和键入“堆栈溢出”,并右键单击第一个链接,然后单击“在新窗口中打开”它在IE中而不是Chrome打开。 这是我编码不正确,或者有一个设置不正确,在我的电脑上 ===编辑=== 这真的很烦人 我已经知道,浏览器是IE浏览器,但我以前工作得很好。 当我点击一个链接它在铬打开。 我当时正在使用sharp开发来制作应用程序,因为我无法启动c#express。 我做了一个新的Windows安装,因为我在我的应用程序不太远,我决定重新开始,现在我有这个问题。 这就是为什么我不确定它是否是我的电脑。 为什么IE会在单击链接时启动整个浏览器,而不是在默认浏览器中打开新链接?

$(window).scrollTop()vs $(document).scrollTop()

有什么区别: $(window).scrollTop() 和 $(document).scrollTop() 谢谢。

你如何在Windows下共享日志文件?

我有几个不同的进程,我希望他们都login到同一个文件。 这些进程在Windows 7系统上运行。 有些是python脚本,其他的是cmdbatch file。 在Unix下,你只需让每个人以附加模式打开文件并写下来。 只要每个进程在单个消息中writeless于PIPE_BUF字节,则每个write调用将被保证不与其他任何其他进行交错。 有没有办法在Windows下做到这一点? 天真的类Unix方法失败,因为Windows不喜欢多个进程默认情况下一次打开文件。

如何设置PHP的envvariables?

我正在使用WAMP。 我想从命令提示符使用PHP。 PATH envvariables中的条目是什么?

如何从Java打开一个Windows命名pipe道?

在我们的Linux系统上,我们使用命名pipe道进行进程间通信(生产者和消费者)。 为了testing消费者(Java)代码,我想实现(在Java中)虚拟生产者,它写入到连接到消费者的命名pipe道。 现在testing也应该在Windows开发环境中工作。 因此,我想知道如何从Java创build一个Windows命名pipe道。 在Linux中,我可以使用mkfifo(使用Runtime.exec()调用),但是我应该如何在Windows上执行此操作?

从文件位置运行Java中的.exe文件

我必须从我的Java程序打开一个.exe文件。 所以我试着下面的代码第一。 Process process = runtime.exec("c:\\program files\\test\\test.exe"); 但是我得到了一些错误。 然后我发现exe文件必须从c:\ program files / test /这个位置启动,只有这样它才会打开而不会出错。 所以我决定编写一个.bat文件并执行,以便它能够切换到该位置并执行.exe文件。 以下是我的代码: BufferedWriter fileOut; String itsFileLocation = "c:\\program files\\test\\" System.out.println(itsFileLocation); try { fileOut = new BufferedWriter(new FileWriter("C:\\test.bat")); fileOut.write("cd\\"+"\n"); fileOut.write("cd "+ itsFileLocation +"\n"); fileOut.write("test.exe"+"\n"); fileOut.write("exit"+"\n"); fileOut.close(); // Close the output stream after all output is done. } catch (IOException e1) { e1.printStackTrace(); […]

Windows上的微秒分辨率时间戳

如何在Windows上获得微秒分辨率时间戳? 我比较喜欢QueryPerformanceCounter和QueryPerformanceFrequency (这些只能给你一个自启动以来的时间,如果它们在不同的线程上调用,它们不一定准确 – 也就是说, QueryPerformanceCounter可能在不同的CPU上返回不同的结果。处理器调整其节电频率,这显然不总是反映在他们的QueryPerformanceFrequency结果)。 在Windows中实现了一个持续更新,高分辨率的时间提供程序 ,但似乎并不稳固。 微秒的问题看起来不错,但不能下载。 另一个资源是在Windows XP下获取准确的时间戳 ,但它需要一些步骤,运行一个帮助程序,还有一些初始化的东西,我不知道它是否可以在多个CPU上工作。 我也看了维基百科的文章时间戳计数器 ,这很有趣,但没有那么有用。 如果答案只是用BSD或者Linux来做的话,那么这很容易,而且很好,但是我想确认一下,并且得到一些解释,为什么在Windows和Linux和BSD中这么容易。 这是相同的硬件…

Windows下的OpenCV for Python 3.x

我一直在互联网上search一段时间,但是我一直没能find关于如何在Windows下安装OpenCV for Python 3.x的详细说明。 如果他/她已经成功安装OpenCV for Python 3.x,无论是从预构build的二进制文件还是从源代码,无论是版本OpenCV 2.x还是OpenCV 3,都可以共享他/她的方法。X。

活动窗口上是否有Windows系统事件更改?

我正在开发的桌面应用程序需要知道在应用程序运行时哪些窗口处于活动状态。 目前它每250毫秒执行GetForegroundWindow()调用( user32.dll )。 这个方法不是很准确。 是否有任何Windows(WINAPI?)事件每次激活(聚焦)窗口更改时触发? 我想订阅我的callback函数。 谢谢。