Articles of cmd

使用命令提示符batch file来移动并自动重命名重复文件

所以,这就是我所拥有的:我创build了一个小batch file,将pingtesting的结果logging到文本文件中。 我想要做的是运行batch file,并将结果日志自动移动到桌面上的特定文件夹。 然后,如果目标文件名存在,则相应地自动重命名。 意思是,如果File1存在,则创buildFile2,File3,等等等等。 以下是我到目前为止: @echo off color A title Ping Test :A echo. cls ping google.com -n 4 > C:\Users\%username%\Desktop\pingresults.txt cls :Question echo. echo You can find the results in C:\Users\%username%\Desktop\pingresults.txt echo Would you like to run this test again? (Y/N) Set /p Choice= if %choice% equ y goto :A if %choice% […]

帮助我使我的Windows cmd.exe控制台更像Linuxterminal

Windowsterminal(像cmd.exe这样的文本应用程序的用户界面)真的很糟糕。 Unix风格的terminal是如此之多,以至于windowsterminal显然无法做到这一点,例如,如果你想通过拖拽边界来重新调整窗口的大小, Windowsterminal只允许你改变它的长度。 剪切和粘贴,在Linux或Unix,没有问题 – select框很好地包装,所以你可以削减多行expression式。 Windowsterminal(即使在快速编辑模式下)强制一个奇怪的矩形select框,这是没有实际用途 – 你必须重新格式化所有复制到记事本! 如果我进入“编辑”模式,任何时候都会阻止应用程序 – 我确定有人希望能够在不停止关键业务服务器的情况下进行剪切和粘贴。 我敢肯定,如果我们放心,我们可以思考更多的错误 – 但不要发牢骚。我们可以做些什么来使这个更好? 更新:只是为了澄清,我不想replacecmd.exe – Powershell和CygWin都提供更好的select。 我试图更换控制台应用程序,即围绕Windows中所有文本应用程序的GUI。

可以在cmd中启动多个命令的线程?

我有大约290个文件需要在短时间内优化。 当我做optipng *.png大概需要10分钟才能完成交易。 但是,当我在两个单独的命令行中optipng a*.png和optipng m*.png命令时,它将在5分钟内完成工作。 现在有一种方法可以同时启动大约20个进程,这样可以更快地完成工作,而不占用桌面上的所有空间。

如何在Windowsbatch file中replacevariables内容

我正在写一个简单的脚本来replace其他文本的环境variables中的文本。 我得到的麻烦是取代或replace的文本从其他variables拉 SET a=The fat cat ECHO %a% REM Results in 'The fat cat' ECHO %a:fat=thin% REM Results in 'The thin cat' 工作正常(输出是“肥猫”和“瘦猫” 但是,如果“胖”或“瘦”是variables,它不起作用 SET b=fat ECHO %a:%c%=thin% REM _Should_ give 'The thin cat'. REM _Actually_ gives '%a:fat=thin%' (the %c% is evaluated, but no further). REM using delayed evaluation doesn't make any difference either ECHO […]

并行执行batch file,等到所有完成

我有一个调用另一个列表batch文件的master batch batch文件。 我想等到所有的batch文件都被执行( 不能说哪一个会更快执行 ),然后到master batch文件来执行剩余的。 例: a) master.bat b) build.bat call build.bat start web.bat post.bat start db.bat 这里master.bat调用一个文件build.bat和build.bat文件并行地运行web & db bat文件,一旦它们被执行,它必须返回到master.bat并运行post.bat 。 任何人都可以请指导我如何做到这一点。

Windows BAT或CMD:将一些数据发送到本地udp端口

我有一个应用程序,在本地端口上侦听。 我想要一个最小的发射器,把这个应用程序的前面。 我的应用程序是在Java中。 我不知道如何编写任何exe文件,但是我可以编写bat文件,然后制作一个启动bat文件而不显示terminal的快捷方式。 我想有bat文件发送一些数据到一个端口(最好UDP,所以不会有任何stream量开销)。 我怎样才能把数据发送到UDP端口? 我想到的其中一个是nslookup ,但据我所知,它只能连接到53端口。 这只需要在Windows上工作。 希望它能在XP和更高版本上运行,但是如果有必要的话我可以做一个解决方法。

如何在batch file中识别用户input帮助(/?)

通常在大多数批处理命令中,它使用/? 以获得特定命令的描述或帮助。 那么有没有一种方法来识别用户是通过input/?来寻求帮助/? 作为参数( mybatchfilename /? ) 我试过IF %1==/? goto Help IF %1==/? goto Help 。 但似乎? 在批量指令中有特殊的含义。 任何帮助?

不知道如何解决这个Cmd命令错误?

即时通讯在Windows 8上,我已经安装了最新的Python,即时通讯将使用崇高的文字3作为我的IDE创build一个网站使用flask.But首先我需要安装一个虚拟环境使用这个命令PIP安装virtualenv,这是我接受了CMD的回应。 C:\Users\osman_000>pip install virtualenv 'pip' is not recognized as an internal or external command, operable program or batch file. C:\Users\osman_000> 如果你知道如何解决这个问题,请帮助别人,因为我不知道从这里得到什么,谢谢。

为多个CMD制作一个batch file

可以说我有2个服务,我想开始和一个属性文件。 -svc1.cmd -svc2.bat -svc2prop.properties 让我们把C:\ program1 \ bin \和C:\ program2 \ bin \ C目录作为C:\ program2 \ config \ 然后我试图这样做: start cmd /k call C:\program1\bin\svc1.cmd start cmd /k cd C:\program2\ .\bin\svc2.bat .\config\svc2prop.properties 我可以通过打开本地CMD分别启动它们。 问题是,如果我在目录C:\ program2 \中,我可以打开一个本地CMD并运行这个语句没有问题“。\ bin \ svc2.bat。\ config \ svc2prop.properties” 但是我想创build一个batch file:首先,打开一个新的cmd并启动svc1.cmd,然后打开另一个cmd,并转到C:\ program2 \并运行“”。\ bin \ svc2.bat。 \ config \ svc2prop.properties“”语句…但由于某种原因,它不工作。 任何可能的解决

在Windows命令提示符下快速移动到祖先目录的“cd ..”替代方法

我在我的Windows 7开发机器上使用Windows命令提示符进行主导航,而我的日常stream程需要我频繁地从目录结构中的一个位置移动到另一个位置。 我注意到我经常使用“cd ..”移动到目录结构中的祖先目录。 有没有解决scheme来降低多个顺序“cd ..”命令的打字成本? 例如,如果我可以键入一个命令,将我的祖先移动到目录结构中,那么我不需要键入'cd ..'x次。 主要目标是更快速,更有效地解决问题,所以其他解决总体目标的答案也是值得赞赏的。 谢谢。