Articles of cmd

在cmd(bat文件)中运行reg命令?

我试图在cmd(bat文件)中运行这个注册码,但是我无法使其工作。 我在哪里做错了? [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] "HomePage"=dword:00000001 它可以工作,如果我把它作为一个reg文件,双击。 蝙蝠文件代码(这不工作,没有错误): @echo off reg add "HKCU\Software\Policies\Microsoft\Internet Explorer\Control Panel" /V HomePage /T REG_DWORD /F /D 1

循环访问批处理脚本中的文件名

我想批处理脚本到文件夹中的所有文本文件。 这是我迄今为止所pipe理的: @ECHO off title Test set dir1=C:\Users\Family\Desktop\Example :Start cls echo 1. test loop echo 2. Quit set /p choice=I choose (1,2): if %choice%==1 goto test if %choice%==2 exit :test cls echo running loop test FOR %%n in (%dir1% *.txt) DO echo %dir1%\%%n echo Done pause 我想输出的是: running loop test C:\Users\Family\Desktop\Example\doc 1.txt C:\Users\Family\Desktop\Example\doc 2.txt Done […]

如何在Windows上使用GNU Make?

我安装了MinGW和MSYS,添加了C:\MinGW\bin到PATH但我仍然无法在Windows的cmd上运行Makefile。 我想运行cmd.exe,并在那里键入,例如, make all但我的CMD说,没有这样的命令。 我该怎么办? 我不想使用MSYS shell,那不是重点。 任何想法如何在Windows cmd中使用GNU Make,因为我可以在Ubuntu中做到这一点? 我对Cygwin不感兴趣。

如何使用VBScirpt在已打开的CMD窗口中执行命令

我正试图自动化每天必须完成的备份。 我有一个运行CMD的程序,需要在运行备份前正确closures。 它需要closures的两个命令是:shutdown yes(确认操作) 那么CMD窗口就可以closures了,我已经写好了.bat文件来执行备份了。 我从来没有写过非常非常简单的VBScript,所以我很抱歉,如果我的问题不够清楚。 这个想法是这样的 – 使用VBScript,键入shutdown {Enter}和yes {Enter},然后closures该CMD窗口,然后执行备份batch file,该文件已经被设置为在完成备份后启动CMD程序。 操作系统 – Windows XP Professional 谢谢!

使用命令提示符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和更高版本上运行,但是如果有必要的话我可以做一个解决方法。