windows - 升级 Windows 的 DOS 批处理文件

标签 windows automation batch-file dos

有没有人最近有在 Windows 机器上编写自动化 DOS 批处理样式任务的需求?

我有一些自动化工作要做,如果有更好的自动化这些任务的方法,我宁愿不坐下来在记事本中写一堆 .BAT 文件:主要是在特定日期和时间条件下移动文件,以及在移动文件前后触发 Windows 应用程序。

我正在考虑一个 IDE,它让所有 DOS 命令都对编辑器“可用”,并带有正确的参数语法检查。有没有类似的东西,或者我应该用 .BAT 文件以外的东西来解决这个问题?

最佳答案

对于 BAT 文件之外的简单 Windows 自动化,VBScriptPowershell也许值得一瞧。如果您想知道从哪里开始,VBScript+Windows Task Scheduler 将是我首先要开始的地方。使用 VBS 复制文件非常简单:

Dim objFSO

Set objFSO = CreateObject ("Scripting.FileSystemObject")
If objFSO.FileExists("C:\source\your_file.txt") Then
    objFSO.CopyFile "C:\source\your_file.txt", "C:\destination\your_file.txt"
EndIf

关于windows - 升级 Windows 的 DOS 批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/146602/

相关文章:

java - 如何自动化 Android 6.0 日期选择器来设置任何日期?

python - Selenium 检查元素是否无一异常(exception)地存在

windows - 用于显示 Windows 资源管理器上下文菜单的 Eclipse 插件

c++ - 将颜色数据渲染到窗口,Win32

android - 寻找一种将步骤名称和场景写入文件的方法

batch-file - 批量叠加 Logo 到视频文件目录

date - 如何通过批处理查找最后一个星期日日期

windows - 如何在 Windows 上访问 $PWD 变量?

windows - Windows 版 Git 不知道 %USERPROFILE%

c++ - 如何在 Windows 8.1/10 上可靠地窃取/重新获得 MFC/桌面应用程序的焦点?