草庐IT

工业标准

全部标签

windows - 如何创建类似于 SkyDrive(或任何其他标准应用程序)的“关于”页面?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion当您启动标准时SkyDriveMetroWindows8/8.1中的应用程序,然后转到“设置”super按钮,然后点击“关于”链接,super按钮栏将转换为右侧的“关于”页面/面板。我怎样才能为我的应用程序做同样的事情?(我什至不知道它叫什么。)

c - 如何在 C 程序中重定向标准输入(在 Windows 下)

我有一个名为a.exe的简单C程序,其主循环如下:voidinput_console(){printf(">>");charin_string[256]={0};fgets(in_string,256,stdin);parse(in_string);}当我启动它并从我的键盘输入命令时,它是这样工作的:>>say_helloHello!>>say_goodbyeGoodbye!>>nocommandfound>>blablablablaCommandblablablablanotrecognized>>nocommandfound等等现在我想从文件而不是键盘读取输入,所以我这样准备了in

c# - 标准输出阅读器挂起 BCP 工具

我正在通过exe执行BCP命令,但在复制50000行后卡住了。我查看了一些论坛,了解到如果我们在代码中使用StandardOuputReader而不是它的最大输出限制接近50000行,这也发生在我身上有没有一种方法可以让我运行重定向输出,其中可以输出超过50000行。这段代码在我这里有效proc.StartInfo.RedirectStandardOutput=false;但我想让它为真,以查看输出。privatestaticvoidRunBatch(stringFullfilepath,stringBatchFilePathDumpFlatFile){mLogger.Error("R

c++ - 我怎样才能刷新标准输入? (环境 : Mingw compiler, 运行在 xterm 或 Cygwin 的 mintty 中)

我知道有两种刷新标准输入的方法:(1)boolFlushConsoleInputBuffer(_In_HANDLEhConsoleInput);(2)fflush(stdin);但是,在我的环境中:Compiler:MinGWg++Runningin:Windows,CygwinxtermorCygwinmintty它们都不起作用。我能做什么?注意:如果我的程序在dos提示窗口下运行,FlushConsoleInputBuffer()会起作用。此外,FlushConsoleInputBuffer()在Cygwinxterm或mintty上运行时会很好地返回false。--更新--我怀疑

windows - 如何获取文件或目录的标准化日期/时间戳。在纯批处理脚本中?

在Windows命令行中是否有一种方法可以以标准化的区域设置无关格式(例如,ISO8601)检索文件或目录的日期/时间戳(修改、创建、访问)?我发现dir的输出使用系统相关的日期/时间格式,缺少秒数。参数的~t修饰符(%~t1)和for变量扩展(%~tI).forfiles变量@fdate和@ftime也取决于系统设置(尽管后者至少也返回秒数)。我了解到wmicOSGETLocalDateTime/VALUE是获取当前系统日期/时间的一种方法(输出可能类似于LocalDateTime=20151021020000.000000+120,可以通过for/F获取)。但是是否还有一个命令(行

node.js - 使用 PowerShell Invoke-Command and Process 让标准输出出现在控制台上

我有一个使用Invoke-Command的Powershell脚本。这是被调用的代码:$scriptblock={$process=New-Objectsystem.Diagnostics.Process$si=New-ObjectSystem.Diagnostics.ProcessStartInfo$si.FileName=$cmd$si.Arguments=$cmd_args$si.UseShellExecute=false$si.RedirectStandardOutput=true$process.StartInfo=$si$process.Start()$processId=

windows - 无法在 Windows Server 2008 R2 标准上运行 windbg

我有最新的windowsserver2008R2标准,多个人都有帐户。我最近在上面安装了Windbg。但是我无法运行,因为它给出了以下错误。请注意,我拥有的所有正版操作系统都完全与最新的安全更新保持同步。windbg.exe-EntryPointNotFound---------------------------TheprocedureentrypointRtlCopyContextcouldnotbelocatedinthedynamiclinklibraryntdll.dll.---------------------------OK-----------------------

python - 将 Python 标准 IO 暴露给子进程

在Python3.5.1上,我有以下内容:output=subprocess.check_output(cmd).decode(encoding="UTF-8")这会调用正确调用的命令cmd。cmd中的C++14代码如下所示:HANDLEhandle=GetStdHandle(STD_OUTPUT_HANDLE);assert(handle!=INVALID_HANDLE_VALUE);//Alwayspassesassert(handle!=nullptr);//AlwayspassesCONSOLE_SCREEN_BUFFER_INFOcsbi;BOOLresult=GetCons

c++ - 使用重定向标准输入处理子进程中的 kbhit

我编写了一个启动另一个进程并使用WindowsAPI(CreateProcess、CreatePipe等)将其标准I/O重定向到管道的程序该程序应启动多个不同的控制台程序并使用stdio与它们通信。这一切都运行良好(我可以写入进程的标准输入并使用管道从进程中读取)直到我尝试启动并与使用kbhit的程序通信。为了简化我想开始的程序对标准输入的处理:while(1){if(kbhit()){fgets(line,sizeof(line),stdin);//dosomethingwithline}Sleep(100);}结果是fgets永远不会被调用,因为kbhit不会返回true,即使我已

c++ - 使 CreateProcess 从字符串中获取标准输入

非常简单,但找不到任何有关如何执行此操作的信息。有人有任何提示或有用的链接吗?谢谢! 最佳答案 也许你想要一个anonymouspipe.如果是这样,我建议你看看CreatingaChildProcesswithRedirectedInputandOutput在MSDN上。 关于c++-使CreateProcess从字符串中获取标准输入,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question