Articles of batch file

Windowsbatch file获取C:\驱动器的总空间和可用空间

我需要一个bat文件来在Windows系统中获得C:\驱动器的总空间和GB(千兆字节)的可用空间,并创build一个包含详细信息的文本文件。 注意:我不想使用任何外部实用程序。

如何在批处理脚本中find应用程序的完整path

如何在批处理脚本中查找应用程序XYZ的完整path(如果已安装) 澄清: 该应用程序不在PATH中 我所有的是这个名字在这种情况下“ISTool.exe”,我想获得C:\ Program \ ISTool \ ISTool.exe

批量replace多个不同的string

我发现下面的解决scheme来replacestring,但我不完全理解它。 我该如何改变代码来replace每行3个string? 我的更改(第12行和第13行)还没有工作。 是否有可能没有运行第二和第三循环? ECHO off SETLOCAL enabledelayedexpansion SET source="C:\source.srt" SET target="C:\target.srt" IF EXIST %target% DEL /f %target% FOR /f "delims=" %%i IN ('FINDSTR . %source%') DO ( SET line=%%i SET line=!line:ö=oe! SET line=!line:ä=ae! SET line=!line:ü=ue! ECHO !line! >> %target% )

生成Windows批处理中每个子目录中最新文件的列表

我需要确定根文件夹下每个子目录中最新的文件,并将该列表输出到显示文件名和创builddate的文本文件中。 例如,如果根目录是D:\ Data,其中包含4个子目录,其中4个子目录包含子目录,则我的输出文件应该包含仅有的文件列表(不包括创build的文件夹),如下所示: D:\ Data \ folder1 \ filename 02/12/14 D:\ Data \ folder2 \ filename 03/02/14 D:\ Data \ folder3 \ filename 03/15/14 D:\ Data \ folder4 \ folder01 \ filename 01/22/14 我已经检查了其他post,但似乎没有做这个具体…

窗口batch file – 从文件path中删除目录

我试图search我的代码库的所有jscript目录,然后使用下面的批处理脚本获取这些目录中的相关文件的列表… @echo off setlocal enableextensions enabledelayedexpansion FOR /F "tokens=*" %%G IN ('DIR /B /AD /S jscripts') DO ( CD %%G CD dev SET "currentDir=!cd!" IF NOT "!currentDir:~-1!"=="\" SET "currentDir=!currentDir!\" FOR /r %%F IN (*.js) DO ( SET "relativePath=%%F" SET "relativePath=!relativePath:%currentDir%=!" ECHO !relativePath! ) ) 这一切都按预期工作,直到它到达… SET "relativePath=!relativePath:%currentDir%=!" 我可以找出什么格式,我需要写这个在转… c:\dir\jscript\dev\file.js 成… file.js 请帮忙! 附加信息 目录设置如下 dir […]

需要运行一个.exe,然后在〜10秒后杀死它,然后移动到batch file中的下一个命令

我正在尝试创build一个运行.exe的batch file,但在大约10秒钟之后(在完成之前)杀死了.exe文件,然后转到文件中的下一个命令。 任何帮助将不胜感激。

batch file:用数字/计数器列出当前目录中的所有文件夹

对不起,不好的描述,我期待以下输出: FolderA FolderB中 FolderC 以下代码不适用于我 @ECHO OFF set /a count=0 for /d %%d in (*) do ( set /a count+=1 @echo %count%. %%d ) PAUSE 计数器保持在0。

我如何从PATH环境variables中提取完整path?

我想从本地cmd工具中提取PATH环境variables的完整path。 考虑以下PATH内容: C:\ Program Files \ Windows Resource Kits \ Tools \; C:\ Perl \ site \ bin; C:\ Perl \ bin; C:\ WI NDOWS \ system32; C:\ WINDOWS; C:\ WINDOWS \ System32 \ Wbem ; c:\ Program Files \ Microsoft SQ L Server \ 90 \ Tools \ binn \; C:\ WINDOWS \ system32 […]

batch file:在执行其他命令期间获取用户input,然后稍后检查

我想要的是一个与Windows 7,8.1和10一起工作的命令(或一系列命令)。它需要在执行batch file的过程中随时收集用户input,以后再进行检查和解释。 我不介意使用input文本文件。 我已经search了一个答案,但是最接近我的是<nul set /p "input=" ,但是它要求用户按下一个键,并在命令运行的那一刻点击回车。 任何帮助将不胜感激。

使用批处理的GUI

当您尝试使用Windows Batch进行操作时,您通常会考虑使用文本程序,但是我想知道是否在命令窗口中使用了stringinput,而不是使用stringinput,并且显示消息在一个MsgBox 。 另外,如果可以隐藏控制台窗口。 不要紧,如果需要VBScript,但只有批次应该是对我来说更好