【发布时间】:2019-09-24 03:07:09
【问题描述】:
https://www.online-tech-tips.com/computer-tips/create-windows-batch-files/ 解释了如何创建打开一组特定 Windows 命令的命令(批处理)文件。我想概括一下,所以我可以创建包含命令快捷方式的文件夹并运行这样的文件夹(使用命令文件),这意味着我可以使用命令文件执行文件夹中包含的所有命令快捷方式。
我在网上搜索过,找不到这样的命令文件。
我认为我需要的只是一种扫描文件夹并循环执行文件夹中每个命令的方法。可能一个 Windows 标准 .cmd 文件(由 cmd.exe 运行)可以做到这一点,但如果没有,可以使用 Powershell(由 .ps1 命令文件)。
例如,在桌面上创建一个文件夹,其中包含与某些特定和重复处理(例如,制作电影或构建应用程序)相关的多个命令快捷方式。我可以通过在资源管理器中打开文件夹来编辑这些命令。当我想在自己的窗口中运行所有命令时,我所要做的就是右键单击桌面上的文件夹,然后选择运行文件夹中所有快捷方式的命令文件的名称。
我希望这很清楚,并且很清楚为什么这样的命令文件在处理其他项目后返回项目时非常有用。
如果没有,请在 cmets 中提问。
【问题讨论】:
-
powershell 允许您将其他脚本调用到主脚本中。您可以将多个脚本保存到文件中,并将
dot-source它们保存到您的主文件中,然后运行代码。 ///// 我承认你的目标对我来说毫无意义。 [blush] 为什么不直接编写脚本来执行您想要的操作,而无需担心代码会运行您不打算运行的东西的可怕风险? -
太糟糕了,太宽泛了。大量问题,没有提供代码。
-
抱歉,我不知道如何开始编写这样的命令文件。对于熟悉 Windows 的人来说,这个目标应该很有意义,因为 Windows 启动文件已经以这种方式工作(它们在启动期间由 Windows 自动执行,这是唯一的区别)。请参阅我所要求的已接受答案。
标签: windows powershell batch-file contextmenu shortcut-file