草庐IT

cmd闪退

全部标签

windows - Windows CMD 文件中提示管理员访问的示例

我正在编写命令文件(.cmd)以将用户添加到本地组。如果调用失败,我希望CMD文件提示管理员访问权限。我想应该是这样的:@echooffnetlocalgroupadministratorsdomain\user/addremTheNetcommanddoesn'tpromptforprivilegeescalation,itjustfails.if"%errorlevel%"neq"0"RequireAdministrator"cmd.exe/cnetlocalgroupadministratorsdomain\user/add"if"%errorlevel%"neq"0"echoC

windows - 在 Windows 8.1 : Trying to override Windows/System32/find. exe 上为 CMD 设置系统路径

我试图覆盖windowsfind命令,以便我可以调用find的另一个实现。另一个实现由MSYS提供,位于C:\MinGW\msys\1.0\bin。在Windows7上,我可以打开一个CMD,然后运行:SETPATH=C:\MinGW\msys\1.0\bin;%PATH%由于在C:\Windows\System32\路径之前添加了MSYS路径前缀,因此当在Windows7上的CMD中调用find时,将执行MSYS版本。该命令不适用于Windows8.1。当我在Windows8.1的CMD中调用find时,无论我做什么,它都默认为Windows实现。有没有办法在Windows8.1上覆

windows - Cmd Prompt 和 Ubuntu Terminal 一样吗?

如果这是一个简单的问题,我很抱歉:我想从ubuntu切换到windows用于我的网络开发(个人偏好)。我习惯在ubuntu中使用终端和那里的命令,我想知道Windows中的命令提示符是否相同?这些命令做同样的事情吗?如果没有,有没有办法获得与ubuntu相同的windows终端? 最佳答案 不,命令提示符与Linuxshell不同,您可能会发现一些类似于Linux(终端)shell的命令,但是要获得更像Linuxshell的环境,您可以安装cygwin或GOW(Windows上的Gnu).它会给你一个狂欢。YoucanfindCyg

c# - 在没有 CMD.EXE 的情况下运行批处理命令

我正在尝试在C#应用程序中运行批处理命令。通常,我会通过以下代码来完成此操作:stringcommand="shutdown-s-t120";Processprocess=newProcess();ProcessStartInfostartInfo=newProcessStartInfo();startInfo.WindowStyle=ProcessWindowStyle.Hidden;startInfo.FileName="cmd.exe";startInfo.Arguments=("/c"+command);process.StartInfo=startInfo;process.S

angularjs - 我已经安装了 angular cli 但它在 cmd 中无法识别

实际上我已经正确安装了Nodejs,然后是npm,然后是angularcli(afaik)。但是在Windowscmd和gitbash中,它显示“ng--version”为:ngisnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.从Windows命令提示符来自githubbash但是当我在Node命令提示符下尝试这个命令时,它显示了ng版本。因此,我无法使用ngserve。我也尝试安装bower和gulp。两者都出现相同的“未识别”错误。帮助解决这个问题。感谢和问候,沙夫丁

windows - CMD认为8大于65

我有一个类似于mypreviousquestion的批处理文件但是稍微弄乱脚本我意识到该脚本中的加载变量是一个字符串,而不是一个整数,所以当一个if语句如设置负载=8if"%load%"geq"65"(回声更大)否则(回声更小)运行时,输出会更大。This没有解决问题。我已经尝试执行set/aload和if"%load%"gtr"65"但都没有解决问题。 最佳答案 通过使用""引号,您可以比较字符串(这对于GEQ确实没有意义)。将您的代码更改为:if%load%geq65(echolarger)else(echolesser)

windows - 是否可以用其他东西代替 CMD?

我从未研究过操作系统,所以如果这听起来很基础或愚蠢,请原谅我,但我很好奇是否可以替换Windows中的cmd提示符。我并不是在要求实际执行此操作的程序,因为我环顾四周并没有真正看到任何程序。我要问的是1)是否真的有可能编写一个行为类似于cmd的全新程序,以及2)是否可以用它替换cmd,假设它至少可以执行cmd所做的所有工作.因为看起来即使是声称是它的升级程序(cygwin、powershell等)实际上也在同一个黑色小窗口中运行。也许我只是不完全理解cmd如何适合整个Windows,或者像bash这样的东西实际上如何连接到linux。有人愿意引导我朝着正确的方向前进吗?

windows - 无法通过 Ant 运行 Windows 命令,但可以在 cmd.exe 上运行

我有一个要运行的ant宏;但是我收到一个RPC错误:startTomcat:[echo]StartTomcatTomcat8180onpacdcdtadeva02[echo]sc\\pacdcdtadeva02startTomcat8180[exec][SC]OpenSCManagerFAILED1722:[exec][exec]TheRPCserverisunavailable.[exec]stopTomcat:[echo]StopTomcatServiceTomcat8180onpacdcdtadeva02[echo]sc\\pacdcdtadeva02stopTomcat8180

python - 使用 python cmd 模块实现 unix 管道?

我正在使用python的cmd模块实现一个简单的shell。现在,我想在这个shell中实现一个unix管道,即当我键入:ls|grep"a"它将do_ls的结果传递给do_grep的输入,最简单的方法是什么?对不起CryptoJones,我忘了说我的平台是Windows。 最佳答案 这是一个可以帮助您的简单示例:fromcmdimportCmdclassPipelineExample(Cmd):defdo_greet(self,person):ifperson:greeting="hello,"+personelse:greeti

windows - CMD - 等待并行命令行完成?

我通过命令行(win7cmd)并行执行4个任务:startdefrag/Ac:startdefrag/Ad:startdefrag/Ae:startdefrag/Af:dir但是dir命令会在第一行之后立即执行。我希望在所有4个完成后执行dir命令。我该怎么做? 最佳答案 试试这个:startdefrag/Ac:startdefrag/Ad:startdefrag/Ae:startdefrag/Af::StartLoop::Checkwhetheranyofthedefragsarerunning...tasklist|Findst