【发布时间】:2016-02-10 13:04:54
【问题描述】:
如何从命令行或从 .bat 脚本通过使用标准 Windows 意味着。
(在 Windows 资源管理器中右键单击文件时会在顶部提供的额外操作。)
从而得到效果
python -c "import os;os.startfile('somepic.png', 'edit')"
(ShellExecuteEx),但不使用 python、powershell 等额外工具。 START 命令似乎没有提供该功能。
【问题讨论】:
-
@Marged,RunDLL32 似乎不适用于 ShellExecute(Ex) - 如链接问题中所述;不过我试了一下..
-
我不明白你为什么要排除 powershell 和其他类似 wsh 的东西。它们至少是现代 Windows 的一部分,可以简化您尝试做的事情。
标签: windows shell batch-file command-line shell-verbs