草庐IT

cmd_caller_sel

全部标签

windows - Cmd 和感叹号 - 第二部分

我真的很想知道为什么我的字符串替换程序在解析包含任何特殊字符(包括感叹号)的文本文件时有效。我预计延迟变量扩展会关闭&符号、百分号等的特殊含义,但会因感叹号而失败...代码:@echoon&setlocalENABLEEXTENSIONSset"InFile=%~1"set"OutFile=%~2"set"Replace=%~3"CALL:ParseCue"%%InFile%%""%%OutFile%%""%%Replace%%"endlocal&GOTO:EOF:ParseCue@echoon&setlocalENABLEEXTENSIONSDISABLEDELAYEDEXPANSI

windows - cmd 窗口上的 Git

我想直接在windowsCMD上运行Git命令,我从这里下载了Githttp://msysgit.github.io/但它有自己的名为“GitBash.vbs”的终端,并将安装目录视为根目录。任何答案,即使是“不,你不能在CMD终端上运行它”,我们都将不胜感激。干杯。 最佳答案 Windows版Git安装程序实际上有一个设置来相应地设置PATH,因此您可以从Windows命令行(cmd.exe,以及PowerShell,但其他任何地方也是如此)。您只需要在安装时选择选项:正如安装程序所说,如果您选择“从Windows命令提示符运行G

windows - 如何根据窗口标题名称的部分内容在cmd中执行taskkill?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭2年前。社区在上个月审查了是否重新打开此问题并使其关闭:原始关闭原因未解决Improvethisquestion我用“start”DUMMYCOMMANDWINDOW“开始一个命

windows - 如何在不在脚本路径前键入 "perl"的情况下从 Cmd 运行 Perl 脚本?

例如perlC:\Projects\trunk\PcApps\BaseCamp\Test\smoketest.plC:\Projects\trunk\PcApps\BaseCamp\Test\log.txt没有perl。 最佳答案 将.pl扩展名分配给perl解释器。这取决于您的Windows版本。根据您使用的perl安装程序,它可能还会为您提供自动执行此操作的选项。 关于windows-如何在不在脚本路径前键入"perl"的情况下从Cmd运行Perl脚本?,我们在StackOverfl

windows - FORFILES date -after-(cmd 文件中的日期计算)

我想在cmd文件中使用FORFILES,以对给定日期之后到“今天”的所有文件执行操作。我可以使用forfiles/d+07/10/2013/c"cmd/cecho@fname"之类的东西在2013年7月10日之后对所有内容采取行动,但我想要的只是能够从“今天”之前的90天开始计算。是否有一种可以在cmd文件中使用的日期计算语法,可以让我指定“今天前x天”以输入FORFILES?我宁愿不使用VBS(并找到了一个可以在VBS中运行的代码片段),尽管我也可以为Powershell重新编写我的脚本,但理想情况下我想坚持使用cmd。澄清一下,“-90”会找到所有早于90天的文件;“+90”会找到

来自 cmd 的 Python IDLE

如何从我的电脑上的任何地方直接打开我的.py脚本进入pythonidleform命令提示符?有什么方法可以让我在cmd上键入idletest.py以便它在当前目录中打开test.py文件,如果test.py不可用则创建一个新文件并将其打开到空闲状态 最佳答案 您可以通过将安装idle编辑器的目录添加到PATH环境变量来实现。如何做到这一点取决于您的操作系统:只需在互联网上搜索adddirectorytopath加上您的操作系统:例如Windows/Ubuntu等更改环境变量后,最好重新启动PC(以确保所有程序都使用更新的版本)

windows - 在不启动新CMD的情况下在bat中启动exe进程

在我的脚本的某个部分,我想运行某个可执行文件,但我不能完全按照我的意愿去做:1:"path/to/my/file.exe"将完美地执行文件,但是,我的批处理将停止执行直到file.exe结束,这不是我想要的。2:2.1:开始“路径/to/my/file.exe”2.2start"path/to/my/file.exe"/b2.1将启动另一个我不想要的cmd窗口。2.2不允许我的批处理脚本返回,我们回到1。3:call"path/to/my/file.exe"/b回到1。那么,有什么方法可以做我想做的事吗?只需启动一个可执行文件并让它在后台运行? 最佳答案

windows - 如何永久更改 PowerShell 和 CMD 提示

PowerShell提示可以通过调用来改变Functionprompt{"new_prompt"}并且在cmd提示符下可以通过调用来改变prompt$g$g$s一旦当前窗口关闭,所有更改都将消失,并且在打开PowerShell或cmd的新实例时必须再次更改它们。如何才能使这些变化永久化? 最佳答案 对于PowerShell,您可以将自定义Prompt()函数放在相关的profile中.functionPrompt{"PS${env:USERNAME}@${env:COMPUTERNAME}$(Get-Location)>"}对于CM

windows - pushd\\network\path 返回 CMD 不支持 UNC 路径作为当前目录

我正在使用批处理文件从网络访问一些文件。我正在使用pushd\\Network\path导航到网络目录以启动一些脚本直到今天早上我看到“cmd返回CMD不支持UNC路径作为当前目录”之前,我的bat文件工作得非常好。我在使用cd而不是pushd导航到网络目录时看到了此错误消息,但我可以弄清楚为什么我在之前工作的bat文件中遇到错误。而且我确实确保网络位置在线并且可以通过其他方式访问。 最佳答案 请务必同时检查您是否没有用完驱动器盘符。如果您有一个流氓脚本,它在完成对驱动器的处理后不使用popd,或者在它进入popd之前崩溃,您最终可

windows - 我可以关闭来自 cmd 的这个 "for"循环输入的 echo 吗?

我正在尝试使用thisexcellentanswer.有没有一种方法可以让一个命令行执行以下操作(删除所有大小为零的文件)而不打印任何输出?for/r%Fin(*)doif%~zF==0del"%F"(它显示所有展开的命令,当大小不为零时也是如此)我试过使用Howtoredirectstderrtonullincmd.exe,(尝试>、1>和2>)无济于事... 最佳答案 @抑制一条命令的输出。所以下面做你想要的:for/r%Fin(*)do@if%~zF==0@del"%F"要(仅)显示已删除的文件:for/r%Fin(*)do@