无法从 Vista Windows 资源管理器运行 CMD 脚本

无法从 Vista Windows 资源管理器运行 CMD 脚本

我正在运行 Vista Home Premium。我试图编写一个脚本来执行一些简单的自动化操作......但它不起作用!

即使是最简单的脚本,例如:

@echo ON
dir .

无法执行,从资源管理器启动时只会弹出一个空的 CMD shell。从 cmd 窗口启动时没有问题。

这真的很奇怪,我以前从未见过这种情况(但以前写过很多 CMD 脚本)

ftype cmdfile 和 batfile 与“%1” %* 相同

病毒扫描已完成 - 没有问题

是否有政策设置可能已发生改变?有什么想法吗?

答案1

右键单击脚本,单击“以管理员身份运行”

答案2

你确定它没有执行吗太快了

pause在结束后添加并重试。

答案3

横向思考,试试 PowerShell?尤其是 ISE(集成脚本引擎)GUI。

您甚至可以从内置命令开始,然后逐步使用 PowerShell cmdlet。我认为这是“可行的方法”。

答案4

听起来你的环境变量已损坏..

打开命令提示符并输入

echo %path%

然后看看会出现什么情况..如果 system32 文件夹不在那里;那么您可能需要将其放入那里:)

相关内容