【发布时间】:2015-09-20 17:24:28
【问题描述】:
在c:\configs 目录中,我有各种扩展名的文件,包括扩展名.rac。我需要一个用于 Windows 命令提示符的脚本,该脚本在 c:\configs 中查找以扩展名 .rac 结尾的文件的名称,忽略其他扩展名。然后在所有以 .rac 扩展名结尾的名称中,脚本必须随机选择一个并使用命令c:\programs\submit.exe namerandom.rac 对其进行处理。
例如,假设随机 .rac 文件名为 mosaic.rac,则脚本执行命令 c:\programs\submit.exe mosaic.rac。当然,每次运行脚本时,mosaic.rac 的名称都会更改,因为它是从找到的所有 .rac 文件中随机选择的。
有人知道怎么做并且可以放示例代码吗?
【问题讨论】:
-
使用 windows powershell 怎么样?您可以在 powershell 内的 1 行中执行此操作(运行 c:\powershell)并执行此操作:PS C:\configs> c:\programs\submit.exe (Get-ChildItem C:\configs*.rac | Get-Random) .名称
-
但我需要在计算机启动时自动执行脚本。使用 power shell 如何在每次 Windows 启动时运行而无需每次都运行新的 c:\powershell?
-
您可以使用 Windows 调度程序将脚本设置为在启动时运行。
标签: windows batch-file cmd