Tag: 窗口

在Windows上安装CasperJS:如何正确执行?

我知道CasperJS网站上有一个关于如何在Windows上安装CasperJS的文档,但是对我来说这些人只是为专业人士解释。 如果你对所有这些CasperJS和PhantomJS世界都是陌生的,那么你就不会有机会理解甚至花费两天的时间来searchnetworking,以获得更好的解释。 我正在做一个项目,需要在我的项目网站上列出的每个网站的截图,环顾四周,我发现PhantomJS将是伟大的这项任务(网站截图)。 我下载了PhantomJS,并在system32粘贴了它的phantomjs.exe文件,当我使用cmd.exe发送命令时,它运行良好。 我甚至phantomjs.exe只抓取phantomjs.exe截图。 但是当我注意到当这两个工作在一起的时候(CasperJS和PhantomJS),当我使用CasperJS的时候,甚至可以减less屏幕截图的大小,我的问题就来了。 事实上,我唯一需要CasperJS的地方是限制了镜头大小,但是从昨天开始我一直在试图弄清楚如何使CasperJS在Windows上工作,但是没有用。 我已经下载CasperJS并试图以许多方式安装它也试图按照文档,但没有。 我将CasperJS文件夹名称从其下载名称更改为CasperJS作为文档build议,但是当我检查cmd试图调用某些命令时,没有任何反应。 无论如何,削减故事拍摄任何人都可以帮助我简单地说,考虑到我是一个新手解释如何CasperJS可以安装在窗口上,或者如果可能与PhantomJS只能如何重新大小的程序产生的Iamge让我说如果我想要960到400像素。

正确的位置来保存在Windows中的临时文件?

我有一个需要写入临时位置的文件,在Windows中最好的地方是什么? 这个文件不需要移动,因为我需要读取它几次,并closures程序时处理它。

请参阅WPF中的活动窗口?

如何在C#中使用WPF应用程序的活动窗口,在WinForms中使用ActiveForm属性?

在.NET中计算目录大小的最佳方法是什么?

我已经写了下面的例程手动遍历一个目录,并在C#/。NET中计算其大小: protected static float CalculateFolderSize(string folder) { float folderSize = 0.0f; try { //Checks if the path is valid or not if (!Directory.Exists(folder)) return folderSize; else { try { foreach (string file in Directory.GetFiles(folder)) { if (File.Exists(file)) { FileInfo finfo = new FileInfo(file); folderSize += finfo.Length; } } foreach (string dir in Directory.GetDirectories(folder)) folderSize += […]

如何正确安装dulwich来获得hg-git在Windows上的工作?

我试图在Windows上使用hg-git Mercurial扩展(Windows 7 64位,具体)。 我安装了Mercurial和Git。 我有Python 2.5(32位)安装。 我按照http://hg-git.github.com/上的说明安装扩展。 最初的easy_install失败了,因为无法在没有Visual Studio 2003的情况下编译dulwich。 我手动安装dulwich: git clone git://git.samba.org/jelmer/dulwich.git cd德威 c:\ Python25 \ python setup.py –pure install 现在,当我运行easy_install hg-git时,它成功了(因为dulwich依赖性得到满足)。 在我的C:\用户\用户名\ Mercurial.ini,我有: [extensions] hgext.bookmarks = hggit = 当我在命令提示符下键入'hg'时,我看到:“***未能导入扩展名hggit:没有名为hggit的模块” 看看我的c:\ Python25文件夹,我看到的唯一参考hggit是Lib\site-packages\hg_git-0.2.1-py2.5.egg 。 这应该是提取的地方,或者它应该工作吗? 由于失败了,我尝试了gg-git页面的“更多参与”指令,提示克隆git://github.com/schacon/hg-git.git并在我的Mercurialconfiguration中引用该path。 我克隆了回购,并更改我的扩展文件,如下所示: [extensions] hgext.bookmarks = hggit = c:\code\hg-git\hggit 现在当我运行hg时,我看到:***无法从c:\ code \ hg-git \ hggit中导入扩展名hggit:没有名为dulwich.errors的模块。 好的,所以这个告诉我现在find了hggit,因为我可以在hg-git \ hggit \ […]

shutil.rmtree在Windows上失败,“访问被拒绝”

在Python中,在包含只读文件的文件夹上运行shutil.rmtree时,会显示以下exception: File "C:\Python26\lib\shutil.py", line 216, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python26\lib\shutil.py", line 216, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python26\lib\shutil.py", line 216, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python26\lib\shutil.py", line 216, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python26\lib\shutil.py", line 216, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python26\lib\shutil.py", line 216, in rmtree rmtree(fullname, ignore_errors, onerror) […]

primefaces文件重命名(与覆盖)可能在Windows上?

在POSIX系统上,重命名(2)提供了一个primefaces重命名操作,包括覆盖目标文件,如果它存在并且权限允许的话。 有什么办法可以在Windows上获得相同的语义? 我知道Vista和Server 2008上的MoveFileTransacted(),但我需要这个来支持Win2k。 这里的关键词是primefaces的 …解决scheme不能以任何方式使操作失败,使操作处于不一致的状态。 我见过很多人说win32上不可能,但我问你,是不是? 请尽可能提供可靠的引文。

如何在Windows上编译Clang

我一直在试图find一种方法让Clang在Windows上工作,但遇到了麻烦。 我得到了Clang编译成功,但是当我尝试编译一个程序时,我在标准头文件中有一堆错误。 我知道rubenvb的铿锵的预编译版本 ,但我想为自己编译它。 我也在听GoingNative谈论关于铿锵声说它还没有很好的Windows支持。 我怎样才能在Windows上铿锵声工作?

Windows C ++编译器与完整的C + + 11支持(应与Qt合作)

哪个C ++编译器目前在Windows平台上具有完整的 C ++ 11支持? 微软编译器目前没有完整的C ++ 11支持(并且不会很快join)。 MinGW g ++(来自mingw.org)不支持开箱即用的std::thread 。 它也无法编译Qt 4源代码(在构buildQtGuid4.dll时耗尽内存,已知的解决方法对我来说不起作用)。 我已经浪费了几天的时间,试图在Windows上进行叮当声工作,设法编译它,但无法启用c ++ 11支持,因为它需要libstdc ++(我认为)那时没有移植到Windows平台。 它也不被Qt 4支持。 那里还有什么? 我一直在为C ++ 03工作很长一段时间,我想给新的function一个旋风,但我并不真的想要一个不完整的支持工具(这会增加额外的头痛,而写一个代码),或者在链接库时可能会耗尽内存(在8GB系统上)。 我正在使用Windows 7 64位,虽然有64位支持将是不错的,我最感兴趣的是32位应用程序,所以生产64位可执行文件的能力是可选的。 有什么build议么?

Winforms的问题 – 创build窗口句柄时出错

我们在Winform应用程序中看到这个错误。 任何人都可以帮助你为什么会看到这个错误,更重要的是如何解决或避免它发生。 System.ComponentModel.Win32Exception:创build窗口句柄时出错。 在System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp) 在System.Windows.Forms.Control.CreateHandle() 在System.Windows.Forms.Control.CreateControl(布尔fIgnoreVisible) 在System.Windows.Forms.Control.CreateControl() 在System.Windows.Forms.Control.OnVisibleChanged(EventArgs e) 在System.Windows.Forms.ButtonBase.OnVisibleChanged(EventArgs e)