Bandicam 命令行参数完全指南:批量录制与自动化必备

立即下载班迪录屏教程 全平台支持 · 官方最新版

大多数人使用 Bandicam 都是点界面按钮录制,但如果你需要“到点自动开录”“远程触发录制”“批量处理多台电脑”,鼠标操作就力不从心了。其实 Bandicam 内置了一套命令行参数体系,配合 Windows 任务计划程序或批处理脚本,可以实现完全无人值守的自动化录制。本文将系统梳理这些参数的用法和实战组合。

Bandicam 命令行参数总览

Bandicam 的主程序通常是 bdcam.exe,所有命令行操作都以它为入口。基础语法为:

bdcam.exe /参数 [附加值]

常用参数速查表

参数 作用 示例
/record 启动程序并立即开始录制 bdcam.exe /record
/stop 停止正在进行的录制 bdcam.exe /stop
/shutdown 退出 Bandicam 程序 bdcam.exe /shutdown
/nosplash 启动时不显示启动画面 bdcam.exe /nosplash
/hide 启动后最小化到托盘 bdcam.exe /hide /record
/preset "名称" 使用指定录制预设启动 bdcam.exe /preset "网课"
/timer 显示录制计时窗口 bdcam.exe /timer /record

注意:参数大小写不敏感,但带值的参数(如 /preset)需要用英文引号包裹含空格的名称。

参数的三条基本规则

  1. /record 与 /stop 是核心:几乎所有自动化场景都围绕“启动即录”和“远程停止”展开。
  2. 参数可以叠加:/hide /nosplash /record 组合可以实现完全无感知的后台录制。
  3. 前提是 Bandicam 已激活:未注册版本的录制限制(水印、10分钟时长)在命令行下同样生效。

实战场景一:定时自动录制网课或直播

这是命令行参数最经典的应用。假设每周一、三、五早上 8 点要录制一场直播课程,手动定闹钟难免翻车,用 Windows 任务计划程序 + /record 参数即可彻底解放。

配置步骤

  1. 打开「任务计划程序」,点击「创建基本任务」。
  2. 名称填写“自动录制网课”,触发器选择“每周”,勾选周一、三、五,时间设为 8:00。
  3. 操作选择“启动程序”,程序栏填入 bdcam.exe 的完整路径,参数栏填入:
/hide /nosplash /record
  1. 再创建第二个任务,触发时间设为 9:30,参数填 /stop,负责到点停止。
  2. (可选)创建第三个任务,触发时间 9:35,参数填 /shutdown,录完自动退出程序。

这样一套流程下来,从开播到保存文件全程无人干预,录制文件会按 Bandicam 里设置的输出目录自动命名保存。

用批处理脚本封装

如果不想配置多个计划任务,也可以写一个带时长的批处理脚本 auto_record.bat:

@echo off
start "" "C:\Program Files\Bandicam\bdcam.exe" /hide /nosplash /record
timeout /t 5400 /nobreak
"C:\Program Files\Bandicam\bdcam.exe" /stop

脚本逻辑是:启动录制 → 等待 5400 秒(1.5小时)→ 停止录制。timeout 的秒数按实际课程时长修改即可。这种方式更适合时长不固定的临时录制。

实战场景二:多预设切换录制

Bandicam 支持保存多套录制预设,例如“高清游戏”“轻量网课”“手机投屏”。命令行可以通过 /preset 参数直接指定预设启动,避免每次手动切换。

预设组合示例

bdcam.exe /preset "游戏高清" /hide /record
bdcam.exe /preset "网课模式" /record

建议的预设命名规范

  1. 预设名称避免使用特殊字符和超长名称,命令行引用更可靠。
  2. 按用途命名而非参数命名,比如“会议录制”比“H.264-60fps”更直观。
  3. 每套预设里固定好输出子目录,方便后期按类型归档。

实战场景三:远程触发录制

在远程桌面、远程运维场景下,命令行参数是唯一可靠的触发方式,因为 GUI 按钮在低带宽远程会话中操作困难。

通过远程方式触发

  1. 远程桌面场景:登录远程电脑后直接在运行框执行 bdcam.exe /hide /record,断开远程连接后录制继续(前提是使用支持断开后会话保持的远程方式)。
  2. 脚本化运维:如果有内网的多台机器需要同时录制,可以用 PowerShell 的远程执行能力批量下发命令:
Invoke-Command -ComputerName PC01,PC02 -ScriptBlock {
  Start-Process "C:\Program Files\Bandicam\bdcam.exe" -ArgumentList "/hide","/record"
}
  1. 停止与回收:录制完成后同样远程执行 /stop,再通过网络共享或同步工具回收视频文件。

使用命令行录制的注意事项

权限与兼容问题

判断录制状态的技巧

命令行本身没有“查询状态”参数,但可以借助进程判断。在批处理中可以这样写:

tasklist /FI "IMAGENAME eq bdcam.exe" | find /I "bdcam.exe" >nul
if %errorlevel%==0 (
  echo Bandicam 正在运行
) else (
  echo Bandicam 未启动
)

把这个判断放进自动化脚本开头,可以避免重复启动和误停止。

命令行与定时录制功能的关系

Bandicam 界面内自带的“定时录制”功能适合简单场景,但命令行方案的灵活性远高于内置定时器:

能力 内置定时录制 命令行 + 脚本
固定周期录制 ✅ 支持 ✅ 支持
录制前执行其他程序 ❌ ✅ 任意脚本
远程触发 ❌ ✅
按条件动态时长 ❌ 固定时长 ✅ 脚本逻辑控制
配置复杂度 低 中

简单固定任务用内置功能即可;涉及远程、联动、动态时长时,命令行是唯一选择。

总结

Bandicam 的命令行参数数量不多,但组合起来能覆盖绝大多数自动化录制需求。核心记忆点就三个:/record 开录、/stop 停止、/hide 静默后台。配合 Windows 任务计划程序做周期任务,配合批处理做时长控制,配合远程执行做无人值守,录屏流程就能从“人守着软件”变成“软件等着人”。建议先从定时录网课这一个场景练手,跑通之后再逐步扩展到多机和远程场景。

这篇教程有帮助吗?立即下载班迪录屏教程试试吧!

全平台支持 · 安全无毒 · 官方最新版

下载班迪录屏教程