16得票6回答
在自己的文件中创建Windows .bat/.cmd函数库?

在DOS .bat/.cmd脚本中,有一种不错的方法来构建函数。为了使一些安装脚本模块化,将一个包含函数库的文件包含到.bat/.cmd脚本中会很好。 我尝试过的是: mainscript.bat call library.bat call:function1 library.ba...

9得票4回答
在txt文件中添加每行开头和结尾的字符的批处理文件

我是一个文本文件,我想知道是否有批处理文件可以在文本文件的每一行开头添加",并在结尾处添加"? 例如,我有以下文本: 1 2 3 and I want "1", "2", "3", 如果有人能快速粘贴一下,那会帮我很多。=) 编辑(来自评论@mastashake57的帖子):...

27得票1回答
如何让批处理文件等待另一个批处理文件执行完毕?

我该如何制作一个批处理文件,以等待另一个批处理文件完成? 比如说,我有以下内容:echo hi >r.txt echo some piece of code >>r.txt start ar.bat echo some piece of code >>ar...

9得票2回答
在批处理文件中测试文件属性

我正在编写批处理文件,需要知道一个文件是否是只读的。如何实现这一功能? 我知道可以使用%~a修饰符来获取文件属性,但我不知道该怎么用这个输出。它会得到类似-ra------的东西。如何在批处理文件中解析此输出?

12得票4回答
Windows批处理 - 脚本中漂亮地打印JSON

我有多个JSON文件在服务器上,只能运行批处理脚本或命令行工具。这些JSON文件的格式都不正确,意思是每行开头都没有制表符。 有没有一种方法可以编写批处理脚本或运行命令行工具来格式化文件,使它们再次变得正常?

18得票3回答
Windows批处理命令以确定进程的工作目录

我之所以询问是因为我的程序使用第三方软件,有时会留下孤立的进程,这些进程与我的程序或第三方进程没有联系。随着时间的推移,这些孤立进程开始不断增加并耗费大量资源。我想定期终止它们,但为了能够这样做,我需要确定它们确实是由我的程序创建而不是其他程序。我在Process Explorer中查看了孤立...

10得票2回答
Batch/Powershell多语言混合程序中的奇怪重定向

在尝试重写批处理文件时,我正在考虑使用powershell的可能性。我遇到的主要问题是默认情况下无法执行 .ps1 文件。我在这里找到了解决方案,我将复制以下内容,但我对第一行的语法非常困惑:<# : batch script @echo off setlocal cd %~dp0 po...

17得票5回答
如何将批处理文件中的某一行与其他行的颜色区分开来?

我正在开发一个程序,用于为D&D游戏生成当天的天气。我希望程序在生成暴风雨天气时,通过红色文本显示警告,以便DM知道这种天气不太寻常。为了减少按键次数,它必须在同一屏幕上显示详细的天气文本。 目前,在暴风雨的部分,我有以下内容::des4a cls type c:\AutoDM\We...

124得票4回答
批处理文件中的字符串替换

我们可以使用以下命令在批处理文件中替换字符串set str="jump over the chair" set str=%str:chair=table% 这些代码可以正常运行并将字符串"jump over the chair"替换成"jump over the table"。现在我想用一些变...

20得票4回答
使用Windows批处理脚本进行安全FTP传输

我目前在不同的服务器上有批处理脚本,可以将CSV文件传输到不同位置的FTP服务器。我的脚本类似于:echo user ftp_user> ftpcmd.dat echo password>> ftpcmd.dat echo put c:\directory\%1-export...