Windows 11 命令行实用指南
一、打开 Chrome 浏览器网页
1. 基础方法
| 命令 | 说明 |
|---|
start https://www.baidu.com | 使用默认浏览器打开网页 |
start chrome https://www.baidu.com | 使用 Chrome 打开网页 |
2. 指定 Chrome 路径打开
start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" https://www.baidu.com
3. Chrome 启动参数
| 参数 | 作用 | 示例 |
|---|
--incognito | 无痕模式 | start chrome --incognito https://baidu.com |
--new-window | 强制在新窗口打开 | start chrome --new-window https://baidu.com |
4. 打开多个网页
start chrome https://www.baidu.com & start chrome https://www.bing.com
二、打开多个独立浏览器窗口
方法一:多次使用 start 命令
start chrome https://www.baidu.com
start chrome https://www.bing.com
或一行执行:
start chrome https://www.baidu.com & start chrome https://www.bing.com
方法二:使用 --new-window 参数强制新窗口
start chrome --new-window https://www.baidu.com
start chrome --new-window https://www.bing.com
方法三:批处理文件(.bat)
@echo off
start chrome --new-window https://www.baidu.com
start chrome --new-window https://www.bing.com
start chrome --new-window https://www.google.com
exit
对比说明
| 命令方式 | 结果 |
|---|
start chrome https://xxx.com | 若已有 Chrome 窗口,则新建标签页 |
start chrome --new-window https://xxx.com | 强制新建窗口 |
三、命令行显示桌面
方法一:使用 ToggleDesktop(推荐)
powershell -command "(New-Object -ComObject Shell.Application).ToggleDesktop()"
方法二:最小化所有窗口(备用)
powershell -command "(New-Object -ComObject Shell.Application).MinimizeAll()"
方法三:模拟快捷键 Win + D
powershell -command "[System.Windows.Forms.SendKeys]::SendWait('^{ESC}D')"
创建批处理文件 showdesktop.bat
@echo off
powershell -command "(New-Object -ComObject Shell.Application).ToggleDesktop()"
四、start 命令完整参数
1. 窗口行为控制
| 参数 | 作用 | 示例 |
|---|
"title" | 设置窗口标题(必须是第一个参数) | start "我的浏览器" chrome |
/min | 最小化启动 | start /min notepad.exe |
/max | 最大化启动 | start /max mspaint.exe |
/b | 不创建新窗口,在当前窗口运行 | start /b ping 127.0.0.1 -t |
2. 执行与路径控制
| 参数 | 作用 | 示例 |
|---|
/d <path> | 指定工作目录 | start /d "C:\myproject" cmd.exe |
/wait | 等待程序关闭后再执行后续命令 | start /wait setup.exe |
/i | 使用原始环境启动 | start /i cmd.exe |
3. 优先级控制
| 参数 | 优先级级别 | 示例 |
|---|
/low | 低 | start /low render.exe |
/belownormal | 低于正常 | start /belownormal backup.exe |
/normal | 正常(默认) | start /normal notepad.exe |
/abovenormal | 高于正常 | start /abovenormal game.exe |
/high | 高 | start /high vmware.exe |
/realtime | 实时(慎用!) | start /realtime urgent_task.exe |
4. 其他参数
| 参数 | 作用 | 示例 |
|---|
/affinity <hex> | 指定 CPU 核心(十六进制掩码) | start /affinity 3 notepad.exe |
/separate | 16位程序独立内存空间(64位系统无效) | — |
/shared | 16位程序共享内存空间(64位系统无效) | — |
五、综合示例
示例 1:启动 Java 后台服务
start "后端服务" /b /low /wait java -jar myservice.jar
echo 服务已停止
示例 2:最大化打开文件夹
start /max "" "C:\Users\Public"
示例 3:按顺序安装软件
start /wait installer1.exe
start /wait installer2.exe
echo 所有软件安装完成
示例 4:静默运行 Python 脚本
start /b "" python script.py
六、常见问题与技巧
1. 关于空引号 ""
当路径或参数包含空格时,必须使用空引号占位:
start "" "C:\Program Files\MyApp\app.exe"
2. 查看完整帮助
start /?
3. 常见错误处理
| 错误提示 | 解决方法 |
|---|
| 系统找不到文件 | 检查程序路径是否正确,使用完整路径 |
| 命令不被识别 | 确认命令拼写正确,检查 PATH 环境变量 |
| 显示桌面没反应 | 以管理员身份运行命令行 |
4. Chrome 路径查找方法
右键点击桌面 Chrome 快捷方式 → 属性 → 复制“目标”中的路径
七、快速参考表
| 需求 | 命令 |
|---|
| 默认浏览器打开网页 | start https://网址 |
| Chrome 打开网页 | start chrome https://网址 |
| Chrome 无痕模式 | start chrome --incognito https://网址 |
| 打开两个独立窗口 | start chrome --new-window 网址1 & start chrome --new-window 网址2 |
| 显示桌面 | powershell -command "(New-Object -ComObject Shell.Application).ToggleDesktop()" |
| 最小化所有窗口 | powershell -command "(New-Object -ComObject Shell.Application).MinimizeAll()" |
| 等待程序执行完成 | start /wait 程序名 |
| 后台运行程序 | start /b 程序名 |
| 低优先级运行 | start /low 程序名 |