Articles of 窗口

在Windows中从命令行运行python脚本

我试图运行SnakeFood来分析一个python项目。 我在Windows机器上,到目前为止,我已经能够弄清楚如何: 安装Mercurial的Tortoise从网站上下载SnakeFood代码 设置窗口path接受从命令提示符python,所以我可以做python setup.py install并得到snakefood进入我的“网站包”文件夹 现在,文档没有说什么,而不是: sfood /path/to/my/project 我无法得到这个命令工作。 我错过了什么?

如何获得一个JobObject的句柄,而不知道它的名字?

我的应用程序正在运行。 我想使用OpenJobObject得到一个Handle到这个OpenJobObject所以我以后可以使用这个句柄。 问题是,我不知道作业名称,并传递NULL作业名称它给出了错误87(参数不正确)回来。 这是我的尝试: HANDLE handle = OpenJobObject( JOB_OBJECT_QUERY, FALSE, NULL ); if ( !handle ) printf( "\nError %d", GetLastError() ); else printf( "\nOK" ); 我也在MSDN上发现:应用程序无法获得它所运行的作业对象的句柄,除非它具有作业对象的名称。 但是,应用程序可以使用NULL调用QueryInformationJobObject函数以获取有关作业对象的信息。 所以我的问题是,是否有可能得到一个处理我的应用程序正在运行的JobObject? 或者得到我的应用程序正在运行的工作的名称? 谢谢! 更新: 我的代码到目前为止: http : SetInformation现在,我得到错误87(参数不正确)从SetInformation 🙁

Windows中的C头文件在哪里?

我是Windows开发的新手,已经在Linux中混淆了一段时间了。 我需要访问控制台function,并且无法从Web上获取控制台文本属性的完整列表。 我想读取wincon.h和windows.h来获取信息,但是我不知道如何获取它们。 请帮助!

什么可以代替端口上的glob_t和glob()到Windows?

我有这样的代码片段的代码: #include <glob.h> glob_t globBuf; const int result = glob(remoteFileName.c_str(), 0, 0, &globBuf); if (result == GLOB_NOSPACE) { … } else if (result == GLOB_NOMATCH) { … } else { … } 但是我没有在windows上findglob.h 我将在Microsoft Windows上使用什么来提供等同的function来从Linux移植此代码?

Python在我的脚本中未能导入nltk,但在解释器中工作

我找出原因,我命名为原始脚本文件nltk.py,所以python试图从脚本文件orz中导入word_tokenize。 对不起,这个愚蠢的错误。 我想在Windows上使用Python的nltk。 我已经安装了nltk和nltk数据。 但是,当我尝试在命令行中运行python -u 'filename.py' ,它会出现如下错误。 Traceback (most recent call last): File "filename.py", line 1, in (module) from nltk import word_tokenize File "filenmae.py", line 1, in (module) from nltk import word_tokenize ImportError: cannot import name word_tokenize 另一方面,当我运行python < 'filename.py'给出正确的结果。 filename.py中的代码是一个简单的testing代码,如下所示。 from nltk import word_tokenize tokens = word_tokenize('hello i am your friend') print(tokens) 你可以帮我吗? […]

GetLastInputInfo()始终为0(零)

我想检测空闲时间(例如用户按了多长时间或移动鼠标)。 据说GetLastInputInfo()应该是我需要的,但是,当我使用它,它总是打印0。 LASTINPUTINFO last_input = {0}; GetLastInputInfo(&last_input); cout << last_input.dwTime << endl; 任何想法为什么? 谢谢 编辑:使用getlasterror,它说,该参数是不正确的(ERROR_INVALID_PARAMETER,87)

使用PHP或Windows资源pipe理器复制的文件具有陈旧的date创build时间戳

当使用PHP复制一个文件如下所示: $result = copy( 'C:\xampp\htdocs\MISCELLANEOUS\Test\FilesAndFolders.php', 'C:\xampp\htdocs\MISCELLANEOUS\Test\backups\FilesAndFolders_version1.php' ); echo $result; 文件的“创builddate”时间戳正确反映了文件最初被复制的时间。 但是,如果复制的文件被删除,并且使用备份文件完全相同的名称再次执行复制操作,则“创builddate”反映的是第一次复制文件而不是后续复制的时间。 例如,当…备份\ FilesAndFolders_version1.php第一次创build该文件有一个创builddate为8/26/2016 8:36 PM。 删除该文件,并试图在下午9:03复制它,该文件的创builddate仍然说2016/8/26 8:36 PM(时间部分应该是下午9:03)。 为什么不是更新到后续复制操作的实际时间? 有没有办法强制更新? 附加信息 即使系统重新启动后,这种行为也是一样的 – 时间戳不会更新。 机器的操作系统是Windows 7。 从Windows资源pipe理器复制/粘贴显示相同的行为。 这就排除了PHP代码存在问题。 删除“备份”文件夹然后重新创build它允许复制的文件的创builddate在文件第一次被复制时被更新,但在备份文件被删除后不被复制。 有可能在不同的Windows 7电脑上重现此行为。

使用比较运算符比较time_t值

我有2个time_t值,我想找出哪一个更大。 time_t在我的平台上是内部的__int64 。 我可以使用< , >和==运算符来比较这些值吗? 我不想知道两个时间值之间的差异。 代码将在Windows上运行,所以我不关心可移植性。 以这种方式比较这些值是否正确?

从Windows上的bash脚本运行Openssl – 主题不以“/”开头

在我的脚本中我有: openssl req \ -x509 \ -new \ -nodes \ -key certs/ca/my-root-ca.key.pem \ -days 3652 \ -out certs/ca/my-root-ca.crt.pem \ -subj "/C=GB/ST=someplace/L=Provo/O=Achme/CN=${FQDN}" 在Git Bash 3.1的Windows上运行这个function给出: Subject does not start with '/'. 尝试转义这样的主题:-subj \“/ C = UK / ST = someplace / L = Provo / O = Achme / CN = $ {FQDN} \” 依然不起作用。 有任何想法吗?

RGB特定控制台文本颜色C ++

我试图将win32控制台应用程序的字体颜色分别设置为特定的RGB值,如50,75,90。 我已经尝试了SetConsoleTextAttribute() ,但不幸的是,对于R,G或B,似乎限制为0或255。 这一定是可能的,因为在命令提示属性窗口中,你可以设置特定的颜色,就像这样 我search了不less,但似乎唯一的答案是SetConsoleTextAttribute() 。