草庐IT

github打开慢

全部标签

c++ - 使用 CREATE_NEW_CONSOLE 创建进程并保持控制台窗口打开

我有一个可用的命令行应用程序,它使用WindowsAPI在新的控制台窗口中创建子进程。我正在使用CREATE_NEW_CONSOLE标志,但我需要一种方法来防止新打开的窗口在新进程退出时关闭。这是现有的代码:STARTUPINFOsi;LPCTSTRlpAppName="\\\\fs\\storage\\QA\\Mason\\psexec\\PSExec.exe";stringlpstr="\\\\fs\\storage\\QA\\Mason\\psexec\\PSExec.exe\\\\"+target+"/accepteula-uuser-ppass-s-realtime\\\\f

c# - 执行后如何保持控制台窗口打开?

这是一个有点复杂的问题。我可能已经尝试了一切,但仍然没有工作。我从运行CMD运行WinForm应用程序,然后在cmd上运行另一个应用程序(控制台应用程序)。它在/cSTARTxyz上工作,但是当应用程序完成时,CMD总是关闭。我想暂停这个窗口。ProcessStartInfoprocessInfo=newProcessStartInfo{FileName="cmd.exe",WorkingDirectory=Path.GetDirectoryName(YourApplicationPath),Arguments="/KSTART"+cmdparametr,RedirectStandar

ruby - 在默认编辑器中打开 Ruby 程序的源文件

在Windows7上的Ruby中,如何从命令行打开程序的源文件?例子:defdev_modeifARGV[0]=='--dev-mode'system('opentest.rb')endend是否可以使用用户计算机的默认编辑器打开程序?例如在记事本中打开(如果用户没有编辑器)或用户用于源文件的编辑器? 最佳答案 使用相关程序打开文件的规范方式因操作系统(或shell)而异。以下是适用于指定操作系统的4个示例:打开文件Windows使用标准命令shellstart,从Windows95开始可用:system%{cmd/c"start#

c++ - 无法打开源文件 "windows.h" "WTypes.h"

您好,感谢您的帮助。我最近下载了一些C++源文件。他们构建了一个用于管理相机的DLL。无论如何,当使用VisualStudio2015打开时,它会通知我将进行一些转换,因为编译器已更改。之后下面有红线#include#include将鼠标移到它们上面说“无法打开源文件...”现在,我用谷歌搜索了这个错误并找到了一些资源,即使是在同一个站点中。但是他们的解决方案不起作用。有时OP只是说“哦,它起作用了,谢谢!”但没有具体说明是什么让它起作用。所以我在这里寻求一些帮助。这是什么错误,我该如何解决?(我假设它涉及到项目中的一些设置)再次感谢大家的帮助(p.S.我有作者提供的dll,但想自己构

c++ - 如何检测文件是否被Windows中的其他进程打开

我在Windows中使用_findfirst函数打开文件,但我只想打开其他进程未打开的文件。情况是我将扫描目录读取文件并删除它们,而其他进程会在其中创建新文件。为了避免竞争条件,我发现了这个question其中提到可以使用nosharing选项打开文件。但这是怎么做到的?更新:我无法控制写入过程,所以不知道在创建文件时使用了哪些标志(如果没有)。此外,写入过程可能会发生变化(第三方软件)。 最佳答案 假设您的2个进程是唯一将打开文件的进程,从MSDNopensample:hFile=CreateFile(argv[1],//name

c++ - 如何在运行时打开控制台 [C++/Visual Studio]

目前,我正在使用VisualStudio开发SDL应用程序。现在,如果我想打开控制台以查看输出,我必须进入“项目属性>链接器>系统>子系统>控制台”以启用它。但是,当我准备好导出时,我将其禁用。但是,我想知道是否有办法在运行时打开(甚至关闭)控制台窗口。具体来说,我希望能够在应用程序运行时按一个键以打开控制台并查看输出。我已经尝试使用windows.h中的AllocConsole,但是虽然它确实打开了一个控制台窗口,但它似乎没有显示通常在我使用时出现的输出手动设置应用程序以使用控制台窗口。(或者,我一直在想我可以打开第二个SDL窗口并在那里显示所有输出,但我不知道如何将应用程序的所有输

vba - Excel VBA 代码无法打开名为 "CON.txt"的文件

我正在处理一个包含竖线分隔数据的大型文本文件,其中每一行都以文本“记录类型”字段开头——例如,“APP”、“ATT”、“CON”、“A”、“T”……我需要把文件拆分成一系列特定记录类型的文件,所以“APP.txt”里面有所有的APP记录类型等等。我正在做的是从源文件中读取一行,获取第一个字段,检查token是否在集合中,然后,如果token在集合中,打开该文件并写入它,或者如果token不在集合中,则创建一个新文件,写入该文件,然后将token添加到集合中。我的程序工作正常,除了创建“CON.txt”文件时:如果我从源文件中删除所有“CON”记录类型,它就可以正常工作。如果“CON”记

windows - 当应用程序崩溃时打开句柄会发生什么? (从 Windows XP 开始)

我的印象是,如果一个应用程序有一个打开的句柄并且它崩溃了,句柄不会被释放,如果您尝试访问该句柄(比方说一个文件),那么您将收到错误。但是,我已经在WindowsXP及更高版本中尝试过此操作,如果我从任务管理器中关闭exe,则句柄似乎会在它关闭句柄之前释放。以下是代码:PrivateSubForm_Load()DimiFileAsIntegeriFile=FreeFileOpen"myfilelock"ForOutputLockReadWriteAs#iFileMsgBox"Abouttoclose"'closeitherewithtaskmanagerClose#iFileEndSub

windows - 进程终止后让 Windows 控制台窗口保持打开状态

是否有适用于Windows7的操作系统或用户帐户级别的修改,我可以使用它来使已终止进程的控制台窗口保持打开状态?背景:我喜欢使用控制台程序进行简单测试。这些东西往往需要调试和分析,而最简单的方法是使用printf或等价物-几乎任何语言都可以使用。不幸的是,当控制台程序终止时,包含文本缓冲区的窗口退出-我失去了那个简单的反馈。但是,当您从VisualStudio中启动一个程序(没有调试)时,VisualStudio会设法启动程序并在进程终止后让控制台窗口保持打开状态-这种行为很方便!不幸的是,我无法从visualstudio启动所有进程。那么,有没有办法启动所有程序或至少一些程序,使它们

windows - Delphi:系统菜单是否打开?

我是Delphi,我需要一个函数来确定系统菜单(resp.窗口菜单,单击图标时出现的菜单)是否打开。原因是我正在编写一个反键盘记录器功能,它将垃圾发送到当前事件的editcontrol(这也阻止了读取WinAPI消息以读取内容的键盘记录器)。但是如果打开系统菜单,editcontrol仍然有焦点,所以垃圾将调用快捷方式。如果我在我的TForm1中使用消息WM_INITMENUPOPUP,我可以确定系统菜单何时打开,但我希望我不必更改TForm,因为我想编写一个非可视化组件,它不需要对TForm派生类本身进行任何修改。//IdonotwantthatsolutionsinceIhavet