Tag: cmd

如何在Windowsbatch file中创build“你确定”提示?

我有一个batch file,自动将一堆文件从一个地方复制到另一个地方。 唯一的事情就是帮助我,我不小心从我的命令缓冲区中select了这个命令,并且批量覆盖了未经改变的更改。 我的.bat文件需要什么代码才能说出“你确定”,并让我在运行文件的其余部分之前input“y”? 如果input了“y”,则应该退出该行的执行。 好吧,我标记了这个没有回答,因为我仍然无法弄清楚。 当我打电话“退出”时 它closures了不是我想要的cmd.exe。 所有这一切都是因为Windows实现了命令缓冲区错误(与我至less使用的不同)

在单独的行上回显%path%?

使用Windows命令提示符,我可以回显%path%并获得单独的行上产生的path? 像这样的东西,但对于Windows: echo $path | tr ':' '\n' 我可以用香草cmd做这个,还是我需要powershell或js脚本? 示例echo%path%输出: C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\; 期望的输出: C:\WINDOWS\system32; C:\WINDOWS; C:\WINDOWS\System32\Wbem; C:\Program Files\Microsoft SQL Server\80\Tools\Binn\; C:\Program Files\Microsoft SQL Server\90\DTS\Binn\; C:\Program Files\Microsoft SQL Server\90\Tools\binn\; C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\; C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;

在批处理作业中创build文件名称作为时间戳

我们有一个每天运行的批处理作业,并将文件复制到拾取文件夹。 我也想把这个文件的一个副本放到一个带有文件名的归档文件夹中 yyyy-MM-dd.log Windows批处理作业中最简单的方法是什么? 我基本上在寻找这个Unix命令的等价物: cp source.log `date +%F`.log

Windowsbatch file可以确定自己的文件名吗?

Windowsbatch file可以确定自己的文件名吗? 例如,如果我运行batch fileC:\ Temp \ myScript.bat,myScript.bat中是否有可以确定string“myScript.bat”的命令?

在另一个cmd.exe提示符下创build一个新的cmd.exe窗口

我正在设置CruiseControl.NET。 我遇到的问题是我作为一个控制台应用程序运行CC,当我的构build成功完成并执行(使用exec)时,它会在CruiseControl DOS提示符下启动它。 我只是使用简单的batch file来启动我的应用程序,但让它运行在相同的提示符作为CC导致CC认为构build继续,只要我的应用程序运行。 是否有命令行参数cmd.exe将产生另一个单独的提示窗口?

从命令行获取用户的非截断Active Directory组

我经常使用net user命令查看一个用户的AD组: net user /DOMAIN <username> 这个效果很好,但是组名被截断为大约20个字符。 在我的组织中,大多数组名比这个长得多。 有谁知道通过命令行获取非截断AD组的方法吗?

如何检测CMD是否以pipe理员身份运行/具有较高的权限?

从batch file中,我想testing我是否以pipe理员/提升特权运行。 当“以pipe理员身份运行”被选中时,用户名不会改变,所以这是行不通的。 如果有一个普遍可用的命令,它没有任何作用,但需要pipe理权限,那么我可以运行它,并检查错误代码,以testing特权。 到目前为止,我还没有find这样的命令。 我发现的命令似乎会返回一个非特定的错误代码,这可能表示任何事情,而且由于各种原因,这些错误代码很容易出错。 我只关心Windows 7,虽然支持早期的操作系统会很好。

什么事情发生deltree,并且它的replace是什么?

在MS-DOS的早期版本中 – 我想说的是版本7,但我可能是错的 – 有一个deltree命令,recursion删除给定的path中的所有子目录和文件。 deltree不再存在,但del似乎并没有inheritance删除树的能力。 del /s删除文件,但不是文件夹。 如何轻松地(即在一个命令)从batch file中删除一棵树?

更好的windows命令行shell

有一个更好的Windows命令行shell而不是cmd ,它有更好的Windows窗口和控制台窗口之间的复制粘贴?

CMDshell中的可用空间

有没有办法在CMD中获得磁盘或文件夹的可用磁盘空间量,而无需安装某些第三方应用程序? 我有一个CMD,将一个大文件复制到一个给定的目录,当然可以使用复制命令的错误级别返回,但是我必须等待复制文件所需的时间(例如…然后磁盘已满并且复制操作失败)。 如果有任何想法,我想在开始之前知道。 从Sysinternals试用DU.EXE实用程序,但只显示占用的空间。