Articles of 窗口

完全难住的“不识别”命令“错误在轨道/回形针在Windows开发框中的错误

我试过的东西似乎对这个错误没有任何影响。 该代码正在Mac Pro开发工具以及我们的Ubunto 9.10服务器上工作。 开发工作是使用Mongrel而不是Passenger。 我完全和完全难住。 愿意尝试任何事情。 我遵循这个: http : //thewebfellas.com/blog/2008/11/2/goodbye-attachment_fu-hello-paperclip 。 我试着安装32和64位版本(在XP 64上)。 更新configuration: 需要“paperclip”Paperclip.options [:command_path] ='C:\ ImageMagick \ ImageMagick-6.6.3-Q16'Paperclip.options [:swallow_stderr] = false 系统是:XP 64位服务包2 Rails 2.3.8回形针2.3.3 aws-s3 0.6.2

使用OpenFileDialog作为目录,而不是FolderBrowserDialog

我想在我的应用程序中有一个文件夹浏览器,但我不想使用FolderBrowserDialog。 (有几个原因,比如使用很痛苦) 我想使用标准的OpenFileDialog,但是对目录进行了修改。 例如, μTorrent有一个很好的实现(首选项/目录/把新的下载:)。 标准的打开文件对话框使用户能够: 在底部的文本字段中粘贴完整path 使用Vista上的“collections夹链接”栏 在Vista上使用search 自动记住上一个目录 更多… 有谁知道如何实现这个? 在C#中。

如何在Windows上安装python-levenshtein?

search了几天后,我准备放弃寻找Python Levenshtein库的 Python 2.7(Windows 64位)的预编译二进制文件,所以不是我自己试图编译它。 我已经安装了最新版本的MinGW32 (版本0.5-beta-20120426-1),并将其设置为distutils中的默认编译器。 开始了: C:\ Users \ tomas> pip安装python-levenshtein 下载/解压python-levenshtein 运行包python-levenshtein的setup.py egg_info 警告:目录“docs”下没有find匹配“*”的文件 警告:在分发的任何地方找不到以前包含的匹配“* pyc”的文件 警告:在分发的任何地方找不到与之前包含的“.project”匹配的文件 警告:在分发的任何地方找不到与“.pydevproject”匹配的以前包含的文件 需求已经满足(使用 – 升级升级):setuptools在c:\ python27 \ lib \ site-packages \ setuptools-0.6c11-py2.7.egg(来自python-levenshtein) 安装收集的软件包:python-levenshtein 为python-levenshtein运行setup.py install build立“Levenshtein”延伸 C:\ MinGW \ bin \ gcc.exe -mno-cygwin -mdll -O -Wall -IC:\ Python27 \ include -IC:\ Python27 \ PC -c Levenshtein.c […]

我可以将另一个程序的窗口移动到焦点的前面吗?

我正在使用它的API与第三方应用程序进行交互,并希望在用户执行特定操作时将其移到焦点的前面(以便在所有其他打开的窗口之上)。 虽然我可以很容易地在应用程序中上下移动我的应用程序,但似乎没有办法与其他窗口进行交互。 是否有可能将另一个程序的窗口移到Java前面?

键盘挂钩改变键的行为

我正在创build一个安装键盘钩子的程序来捕获所有键并显示一些与它们相关的文本。 但是,我遇到了一个障碍,这是一些键更改行为,当安装钩。 我会看到发布一个小的,但完整的testing程序,但现在我只是描述了这个问题。 这个问题展现在Windows 7 64位,.NET 4.0(一个C#程序)上。 我认为这些都不重要。 我的钩子通过SetWindowsHookEx自行安装,然后处理在系统中处理的所有密钥。 如果钩子方法简单地返回,或者对键的最小处理(我将发布什么改变了一秒钟的行为),则键盘按照预期在程序中起作用。 但是,如果我从User32.dll中调用这个函数ToAscii ,找出我的键盘上的OemTilde或类似的键,那么任何“覆盖下一个键”的键将停止运行。 我不知道这样的键的正确名称,但是两个撇号types,“和” , as well as 〜 and ¨,都不起作用。 例如,如果我点击~然后是N ,则显示如下: 没有安装键盘挂钩: 随着键盘挂钩安装:n(通知no〜以上) 有谁知道为什么发生这种情况,我怎么能解决这个问题? 现在我只好在其他程序中正确处理密钥,即使这意味着我将无法在自己的程序中正确检测到正确的密钥序列。 一些更多的信息: 如果我将ToAscii函数作为钩子方法的一部分,则会出现不同的问题。 像¨键是处理两次,即。 如果我打了¨一次,记事本收到两个¨¨字符,现在打N只是加了N 但是,如果我使用BeginInvoke来处理单独的线程上的键,键盘钩子方法返回后,第一个问题发生。 我的程序可能有点特别: 我不使用键盘状态(即我传递的“键状态”256字节数组只是满了0) 我不在乎死钥匙(在我的程序不会处理它们的意义上,我只关心他们,我不希望我的程序使它们对系统的其他部分无用) 就这样,我的代码最终看起来如下: private bool IsDeadKey(uint key) { return ((Hook.Interop.MapVirtualKey(key, 2) & 2147483648) == 2147483648); } void _Hook_KeyDown_Async(KeyDownEventArgs e) { var inBuffer = […]

如何获取login的本地Windows用户列表?

我正在尝试为Windows编写更快的用户切换应用程序。 Win + L和select用户是非常繁琐的。 如果我以pipe理员身份启动任务pipe理器,它会显示活动用户,我可以select一个和“连接”(如果我input密码)。 我如何获得所有用户(或所有活跃用户)的列表? 我正在使用C#(Visual Studio Express)。

检查一个任意的用户是否在使用Python的pipe理员组中

有没有办法来检查是否有任何用户在pipe理员组? 我知道如何检查当前用户是否是pipe理员使用: import ctypes print ctypes.windll.shell32.IsUserAnAdmin() 但是,如果我以userAlogin,我想知道userZed是否具有pipe理员权限。 任何指针或build议将有所帮助,似乎我无法追查ctypes.windll.shell32上的任何文档。

无法启动SOLR服务器(Ruby on Rails)

我在我的Rails3应用程序中使用sunspot_rails和sunspot gems,并按照https://github.com/outoftime/sunspot安装太阳黑子的步骤,我无法让我的太阳黑子服务器运行。 当我进入我的目录,运行捆绑,然后运行耙太阳黑子:solr:开始我得到以下错误 Emil@Emil-PC /cygdrive/c/work/pilarhq $ rake sunspot:solr:start (in /cygdrive/c/work/pilarhq) DEPRECATION WARNING: You are using the old router DSL which will be removed in R ails 3.1. Please check how to update your routes file at: http://www.engineyard. com/blog/2010/the-lowdown-on-routes-in-rails-3/. (called from /cygdrive/c/work/p ilarhq/config/routes.rb:1) 2 [main] ruby 4824 C:\cygwin\bin\ruby.exe: *** fatal error – unable to rem ap […]

在Windows平台上使用ansi-c我可以得到系统的时间高达毫秒的准确性?

我需要得到毫秒的准确性,我看看这个问题,但我在Windows上工作:它给POSIX函数的链接错误。 如果我能得到自1970年以来的UTC时间,毫秒级精度将是非常好的。

从Windowsnetworking位置打开文件

我可以从安装的networking驱动器打开文件,但不能从卸载的文件打开,例如\\ mycomp \ folder2 \ hi.bmp 任何解决这个问题?