草庐IT

language-cmd

全部标签

c++ - 代码块,GCC : change project language c and c++?

当我选择控制台项目开始时,它会让您选择C​​或C++。但是一旦创建,我就不知道如何更改它。另外,当您创建Win32GUI应用程序时,它根本不会为您提供选项,它的默认值是C++。哪里可以改成C?我一直在寻找所有项目设置。将我的文件从.cpp重命名为.c似乎没有做任何事情,它将文件编译为C++。我知道如果没有IDE,您只需将可执行文件从g++更改为gcc,但我如何在CodeBlocks中为当前项目设置它? 最佳答案 在创建项目时选择C​​与C++之间的唯一明显区别是在构建期间为翻译单元调用哪个编译器。Code::Blocks目前不提供在

c++ - 如何使用 CreateProcess() 和 CreatePipe() 从 cmd.exe 读取输出

Howtoreadoutputfromcmd.exeusingCreateProcess()andCreatePipe()我一直在尝试创建一个子进程来执行cmd.exe,命令行指定/Kdir。目的是使用管道将命令的输出读回父进程。我已经让CreateProcess()正常工作,但是涉及管道的步骤给我带来了麻烦。使用管道,新的控制台窗口不显示(就像以前一样),父进程卡在对ReadFile()的调用中。有人知道我做错了什么吗?#include#include#include#defineBUFFSZ4096HANDLEg_hChildStd_IN_Rd=NULL;HANDLEg_hChil

windows - Vagrant 无法在 Windows CMD 上启动 (Errno::EACCES)

所以我正在使用从该站点获得的VagrantBox:https://github.com/edx/configuration/wiki/edX-Developer-Stack我按照说明进行设置(虽然经过修改,因为我使用的是WindowsCMD),当我输入vagrantup时,我得到了这个输出:C:\Users\User\MyDocuments\MOOCS\WindowsEDX\my-workspace\my-edx-workspace\devstack>vagrantupBringingmachine'default'upwith'virtualbox'provider...[defau

windows - 32 位 cmd.exe 如何在 Windows Server 2003 x64 上启动 64 位 cmd.exe?

这是7-ZipexecutionpermissionsonWindowsServer200864-bit的跟进.我试图避免使用过于复杂的构建过程来制作多个7-ZipEXE文件。在读取一些64位注册表项后,我只需要一个.cmd来启动我的Java进程。但是,要成功使用单个EXE文件,它必须是32位的。上述问题找到了让WindowsServer2008检测32位cmd.exe并将其交换为64位的技巧。有没有办法在WindowsServer2003上执行此操作?有一个Windows修补程序允许reg.exe在32位模式下访问64位条目,但我不能保证它在客户的服务器上,因此该解决方法行不通。

windows - 如何通过cmd最大化特定窗口? ( Windows )

我只想做一个简单的Notepad.bat文件,可以最大化特定的进程窗口。这可能吗? 最佳答案 如果你想最大化一个已经运行的程序/窗口,你可以尝试使用windowMode.bat使用它的标题(或标题开头的字符串):@echooffcallwindowMode-title"Notepad"-modemaximized或者用它的进程号:@echooffcallwindowMode-pid1313-modemaximized 关于windows-如何通过cmd最大化特定窗口?(Windows),

windows - 使用 "cmd"和 "start"命令获取应用程序的退出代码

我有一个控制台应用程序。与此应用程序的交互是通过TCP/IP完成的。我还有一个测试框架,它基本上是BATCH脚本的集合(...不是我的错)。这个测试框架对每个测试所做的基本上是这样的:start/min"myapplication.exe"并等待收到应用程序已启动并正在运行的验证。通过TCP/IP向此应用程序发送命令,接收其回复,并检查时间和值是否与特定测试预期的一致。我目前遇到的一个问题是应用程序由于某些内部错误而过早退出。我想区分失败的测试和应用程序崩溃。我对此唯一的指示是应用程序的退出代码。所以,我尝试了以下方法:start/mincmd/c"myapplication.exe|

windows - CMD 脚本 : How to close the CMD

我创建了一个小命令,可以让我启动InternetExplorer。但是,我希望关闭启动IE时出现的小命令提示符。我怎样才能做到这一点?这是我当前的代码:"%ProgramFiles%\InternetExplorer\iexplore.exe"http://localhost/test.htmlPAUSE我猜如果我取消暂停。它会在关闭IE时关闭CMD框??还有另一个命令,我可以用它来简单地创建一个命令,让我用一个小图标向菜单添加一些东西,然后运行上面的命令。这很复杂吗?我可以使用任何教程吗?谢谢大家 最佳答案 使用开始命令:star

windows - 无法在 Windows 命令提示符 (cmd.exe) 中重定向输出消息

我尝试在Windows命令提示符下运行以下命令。abc.exe>log.txt2>&1我希望abc.exe的所有输出都被定向到log.txt,但它不起作用,因为log.txt为空。但是,如果我只执行abc.exe,输出会显示在Windows命令提示符中。我不确定此应用程序使用的输出处理程序是什么(STDOUT或STDERR),但我想知道是否有一种方法可以捕获所有消息而不管处理程序如何。 最佳答案 附录:从Windows10v1809开始,Windowsfinallysupportspseudoconsoles.如果可用,这将提供比使

windows - 在cmd.exe中,如何获取一个变量来转义setlocal命令呢?

我经常发现自己在cmd.exe中使用setlocal来避免临时变量污染环境变量空间(并确保命令扩展和延迟扩展都处于事件状态).但是,如果我真的想让其中一个变量可用,我不知道该怎么做。考虑以下代码,它为您提供当前目录的最终组件(因此c:\pax\dir1将为您提供dir1):@echooff:mainsetlocalenableextensionsenabledelayedexpansioncall:funcecho.main_folder=%folder%endlocalgoto:eof:funcsetlocalenableextensionsenabledelayedexpansio

ruby-on-rails - 在 Windows cmd 上显示 unix 颜色(例如 ←[31m)

我最近开始在Windows7上进行一些ruby​​onrails开发,并发现许多命令(rspec、guard等)输出颜色代码,这些颜色代码仅显示在Windows命令行(或通过Console2,它我用)。例如:←[31mrspec./spec/views/users/index.html.erb_spec.rb:21←[0m←[36m#users/indexrendersalistofusers←[0m←[31mrspec./spec/requests/homes_spec.rb:9←[0m←[36m#HomesGET/homes←[0m←[31mrspec./spec/views/us