Questions tagged «batch-file»

批处理文件是一个文本文件,其中包含一系列命令,这些命令由MS-DOS,IBM OS / 2或Microsoft Windows系统上的命令解释器执行。




10
deltree发生了什么,它的替代品是什么?
在MS-DOS的早期版本中-我想说的是版本7,但我可能错了-有一个deltree命令,该命令从给定路径递归删除所有子目录和文件。 deltree不再存在,但del似乎没有继承删除树的功能。del /s删除文件,但不删除文件夹。 您如何轻松地(即在一个命令中)从批处理文件中删除树?
80 windows  batch-file  cmd  dos 


1
使用npm install命令创建.bat文件
我创建了以下文件 //npminstall.bat npm install echo hello 当我从Windows 10命令行(dos)运行以下命令时npminstall.bat,该npm install命令会触发,但echo hello不会触发。我试图像这样在第一行之后加上半彩色npm install;,但是所做的只是给我npm的帮助说明。 我如何在第二行echo hello后触发npm install? 补充说明 我发现这也会导致相同的行为: //npminstall.bat webpack echo hello 我认为这是因为npm install命令和webpack命令都需要时间来执行,并且在这段时间内确实发生了一些我不希望出现在第二行的事情。 后续行动2 //npminstall.bat START /WAIT npm install echo hello 这似乎几乎可以完成我想做的事情。除了npm install命令会导致一个弹出窗口,而且我必须先关闭弹出窗口,然后它才能继续执行以回应hello world。我可以摆脱弹出窗口吗?


8
Windows批处理文件的开始目录,当以“管理员身份运行”时
我有一个位于目录中的批处理文件,也必须从那里运行,因为它会更新此目录中的文件。 除非用户以管理员身份运行批处理文件(在Vista中是必需的),否则此方法工作得很好。然后,起始目录为C:\ Windows \ System32。 有什么方法仍然可以从哪个目录中了解批处理文件的运行情况? 我不希望用户手动输入目录。




4
我如何才能逃脱感叹号!在cmd脚本中?
当我setlocal ENABLEDELAYEDEXPANSION在cmd脚本中进行设置后,有什么方法可以使我逃脱!我想用作命令的参数? @echo off setlocal ENABLEDELAYEDEXPANSION echo I want to go out with a bang! echo I still want to go out with a bang^!
77 batch-file  cmd 

4
通过批处理文件删除txt文件中的某些行
我有一个生成的txt文件。该文件中的某些行是多余的,需要删除。每行需要删除的行中有两个字符串之一;“错误”或“参考”。这些标记可能出现在行中的任何位置。我想删除这些行,同时保留所有其他行。 因此,如果txt文件如下所示: 好的数据线 C:\ Directory \ ERROR \ myFile.dll的错误行 另一条好数据 坏线:参考 好线 我希望文件最终像这样: 好的数据线 另一条好数据 好线 TIA。

5
从Powershell脚本运行BAT文件的最安全方法
我无法通过Powershell脚本直接执行bat文件。例如,这在命令行上有效: .\\my-app\my-fle.bat 当我将此命令添加到脚本时,它输出: The term '.\\my-app\my-file.bat' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. 我也尝试了以下操作,结果相同: & .\\my-app\my-fle.bat & ".\\my-app\my-fle.bat" \my-app\my-fle.bat & \my-app\my-fle.bat …

7
如何批量“按Enter键退出”
我正在使用rake来构建我的项目,并且我有一个类似于以下内容的build.bat文件: @echo off cls rake 当我双击build.bat时,dos窗口会弹出并显示所有进度,但在任务完成时会自行关闭。有没有办法做Console.ReadLine,以便用户有机会查看日志? 谢谢。 更新: 我在下面尝试过,但是没有用。不知道为什么。 @echo off cls rake pause
76 batch-file  rake 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.