草庐IT

language-cmd

全部标签

windows - cmd 默认为 F : drive

当我在笔记本电脑上打开cmd时,它默认位于F:驱动器。这让我很困扰,有谁知道它是如何变成这样的,或者如何让它回到默认打开C:驱动器的位置? 最佳答案 使用命令C:要换到C盘,当然对任何盘符都行。 关于windows-cmd默认为F:drive,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/44261/

windows %PATH% 变量 - 如何在 CMD shell 中再次拆分 ';'

这个问题在这里已经有了答案:'Prettyprint'windows%PATH%variable-howtospliton';'inCMDshell(12个答案)关闭3年前。我刚刚检查了stackoverflow这似乎非常有帮助,并且在WindowsXP上运行良好。但使用Windows7时,由于某些不明原因,它不起作用。PATH变量如下所示C:\ProgramFiles(x86)\NVIDIACorporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System

windows - 安装 Cygwin 时在 cmd 中无法识别导出

我的机器运行的是win764位。我安装了Cygwin并将C:\cygwin64\bin添加到PATH。现在linux命令在cmd上工作,但无法识别export:'export'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.虽然它在Cygwin64终端中正常工作。我应该如何将它添加到Windows默认cmd? 最佳答案 在Windows中使用set而不是export。 关于windows-安装

windows - 如何在没有路径名CMD的情况下列出目录/子目录中的所有文件?

我有一个包含许多子目录的目录。在这些子目录中有大量的.asf、.jpg和.txt文件。我想列出目录和子目录中的所有*.asf文件,但没有路径名。所以基本上我想执行dir/s命令但不显示完整路径名。有没有办法做到这一点。 最佳答案 很晚但可能对某人有用。我猜他是在要求这一行命令forfiles/m*.asf/s>d:\Hitendra.Txt在这(>)之后你们都知道了,我将结果保存在我电脑的D盘中文件名Hitendra.Txt 关于windows-如何在没有路径名CMD的情况下列出目录/子

windows - Windows 10 cmd 中 "git commit --amend"打开的这个编辑器是什么,我该如何使用它?

当我尝试编辑GIT提交消息时,Windows10cmd默认会打开此编辑器。你能告诉我那是什么以及我如何使用它吗?谢谢。 最佳答案 是Vim,Git安装中的默认编辑器。如果您不会使用它,则很难使用!它不像其他编辑器(如Notepad++、Emacs或SublimeText)那样简单,尽管它非常强大,并且当你掌握它(需要几个月的努力!:))时,你会变得非常高效。不过,您可以轻松地配置git以使用其他编辑器。启动命令行并输入:gitconfig--globalcore.editornotepad现在Windows记事本是您在git中的默认

regex - Windows CMD FINDSTR 错误的正则表达式匹配

我需要检查一个字符串是否包含数字以外的任何内容。但是我遇到了一个问题。echobdfbdfd|findstr/R[^0123456789]什么都不返回,但它应该返回bdfbdfd。但是回显123|findstr/R[^0123456789]返回“123”。为什么?反之亦然。 最佳答案 经过大量测试后,我们开始:echo123|findstr/R"[^0123456789]"^thisspaceiswhatismatched,removeitanditwon'tmatchanything另一种方法是(如Christian.K所述)转义

windows - 如何在子 shell 中运行 cmd.exe 批处理文件

我有一个批处理文件,我通常这样调用:longjob.cmd>result.txt2>&1这工作正常,但脚本在执行期间更改目录,将我的shell留在该目录中-这很麻烦。有没有办法在子shell中运行命令-同时仍然允许捕获输出?我试过了cmdlongjob.cmd>result.txt2>&1它只是等待退出命令。我也试过了startlongjob.cmd>result.txt2>&1它确实运行脚本,但在一个新窗口中,所有输出都发送到该窗口而不是文件。 最佳答案 尝试CMD/Clongjob.cmd>result.txt2>&1不确定它将

windows - 在 CMD 批处理文件中,我可以确定它是否是从 powershell 运行的吗?

我有一个Windows批处理文件,其目的是设置一些环境变量,例如===MyFile.cmd===SETMyEnvVariable=MyValue用户可以在执行需要环境变量的工作之前运行它,例如:C:\>MyFile.cmdC:\>echo"%MyEnvVariable%"...doworkthatneedstheenvironmentvariable这大致相当于VisualStudio安装的“开发人员命令提示符”快捷方式,它设置了运行VS实用程序所需的环境变量。但是,如果用户碰巧打开了Powershell提示符,环境变量当然不会传播回Powershell:PSC:\>MyFile.cm

windows - 在 Windows cmd 脚本中添加到 %TIME% 变量

我意识到这可能在任何数量的其他脚本语言中更容易完成,但开始在cmd中快速完成,现在我很好奇。希望在另一个进程启动时间的偏移量处启动一个进程。让我们说5分钟以保持简单。有没有办法添加到%TIME%变量?例如:start/bfoo.exeat%TIME%+5minutesbar.exe感谢您的帮助 最佳答案 我刚刚输入set/?并发现cmd比旧的bat好得多...:-)seth=%TIME:~0,2%setm=%TIME:~3,2%set/am2="m+5"sett2=%h%:%m2%sett2很明显,你可以获得62分钟等,我让你做额外

windows - 如何通过代码(在 cmd 中)打开屏幕保护程序(Windows 7)?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion如何通过代码(在cmd中)打开屏幕保护程序(windows7)?