Articles of Windows

是否可以使用Apple Mac键盘的Autohotkey将OSX键盘快捷键转换为PC上的Windows 7等效物?

如果一位经验丰富的苹果Mac用户花了数年的时间学习了最喜欢的应用程序的OSX键盘快捷键,他们正在考虑转移到Windows 7或8个人电脑上,他们也想把这个快捷键的知识也翻译过来。 是否可以在电脑上使用真正的Apple Mac键盘,并使用Autohotkey将修改键翻译成下面的翻译表: Mac PC cmd / Apple ctrl ctrl Windows /开始 所以每次我按下苹果键盘上的“苹果”键,它就会在PC上执行“Ctrl”键,每当我按下苹果键盘上的“Ctrl”键,它就会执行“Windows / Start” PC。 我希望这是一个永久的function,而不必添加任何额外的修饰键。 谢谢!

如何从命令行使用LibreOffice将.doc文件转换为.txt?

我有一个.doc文件的文件夹,我想转换为.txt格式。 我怎样才能在Windows 7中使用LibreOffice的命令行模式? 这些文件位于C:\Temp\Test 。

了解(set)说明符的CMD.EXE FOR行为

我在Windows 7环境中执行CMD.EXEbatch file中有以下命令: FOR %%f IN ("C:\TEMP\FILE.TXT" "C:\TEMP\FILE2.TXT") DO ( ECHO %%f ) C:\ TEMP \ FILE.TXT 不存在 C:\ TEMP \ FILE2.TXT 确实存在 这会产生以下输出: "C:\TEMP\FILE.TXT" "C:\TEMP\FILE2.TXT" 但是,我发现如果我改变FOR命令来包含一个通配符,如? 或*在文件名中,我得到我期望的结果,这只是C:\ TEMP \ FILE2.TXT的回声 IE: FOR %%f IN ("C:\TEMP\FILE.TXT?" "C:\TEMP\FILE2.TXT?") DO ( ECHO %%f ) 产生: C:\TEMP\file2.txt FOR命令的文档声明: FOR %variable IN (set) DO command [command-parameters] %variable Specifies a […]

在Windows 7上安装Haskell模块

昨天我试图通过cabal安装一个Haskell模块,以便在Haskell中安装模块。 我必须先安装cabal。 我的系统:Windows 7 Haskell编译器版本:GHC 7.0.2(链接http://www.haskell.org/ghc/download ) Cabal: http : //haskell.org/cabal/download.html 我将逐步描述这个过程,希望在cabal和cabal的软件包安装过程中,您可以指定我的错误行为。 步骤: 安装了Haskell编译器GHC 7.0.2 从Windows 7开始菜单启动GHCi,在DOS窗口中输出如下内容: GHCi, version 7.0.2: Website 😕 for help . Loading package ghc-prim … linking … done. Loading package integer-gmp … linking … done. Loading package base … linking … done. Loading package ffi-1.0 … linking … done. Prelude> 到目前为止这么好:基本包内的每个函数都是可访问的,并且按照它应该的方式运行。 […]

关心使用共享内存与CreateFileMapping和MapViewofFile

我有2个关于使用共享内存的问题。 我正在使用CreateFileMapping在两个进程之间创build共享内存区域。 1)我知道我需要调用CreateFileMapping或OpenFileMapping调用返回的每个句柄的CloseHandle来释放内存。 我的问题是,如果使用共享内存的程序在不调用CloseHandle的情况下退出,那么所有的句柄都会被适当的closures,而mem被Windows XP / 7解除分配? IE浏览器 – 所有使用内存的进程closures后,是否有可能发生内存泄漏? 2)我使用MapViewofFile获取指向mem的指针。 在一个实例中,我假设共享内存将始终存在于方法的上下文中。 所以我将MapViewOfFile的返回值保存为一个指针,并closures了mem的句柄,并使用指向共享mem的指针(但仍然locking对它的访问)。 这是安全的,还是我应该每次访问共享内存调用MapViewOfFile? 谢谢, 伊恩

如何避免在EnumWindows中使用全局variables在Win32 C API中查找窗口?

在使用EnumWindows (或FindChildWindows )Win32 API时如何避免使用全局variables? 我大概下面的代码: HWND prog_hwnd; BOOL CALLBACK ProgEnumProc(HWND hwnd, LPARAM lParam) { if (…) { // found the right hwnd, assign it to prog_hwnd; prog_hwnd = hwnd; return FALSE; } return TRUE; } void FindProgHwnd() { EnumWindows(ProgEnumProc, 0); } int main() { FindProgHwnd(); if (prog_hwnd) { // found prog_hwnd, but it's global variable […]

没有configurationPyDev-Eclipse Python

由于被冻结的笔记本电脑(Windows 7专业版,32位)强制重新启动后,Eclipse正在提供以下消息: 看来,Python解释器目前没有configuration。 你想如何继续? 点击自动configuration选项,然后确定我得到正确的名称(Python),位置( c:\Program Files\Python27\python.exe )和系统库的Python解释器窗口。 这一切都看起来不错,但单击确定或应用似乎没有做任何事情,整个事情从一开始(关于Python的消息,目前没有configuration…)。 我已经检查了我的.pydevproject权限,并且完全控制了这个文件。 我也有Dropbox同步项目文件,但现在已经好了一段时间。 什么是错,我应该检查/做什么?

为什么我的简单Hello世界C ++应用程序使用3个线程?

当我看着Windows任务pipe理它说,它使用3线程? 为什么是这样? 我期待只有一个线程被使用。 我使用Netbeans IDE和MinGW-Windows g ++来编译它。 谢谢 码: #include <iostream> using namespace std; int main() { cout << "Hello World"; int input; cin >> input; return (EXIT_SUCCESS); }

在Windows中的目录有一个inode号码?

我需要在Windows中find一个目录的inode号码。 使用_stat和_stat64函数,我可以获取文件的inode和其他信息。 但是,当我使用相同的Windows目录,它总是给任何目录相同的号码。 有没有办法findWindows目录的inode号码?

用换行符和回声在batch file中换行。 (^&回声。)

所以我今天才知道可以通过下面的命令设置一个换行符: set nl=^&echo. 例如: set nl=^&echo. echo Hello%nl%world 产量 Hello world 但为什么这个工作? ^&的意义是什么?