![无法从 Vista Windows 资源管理器运行 CMD 脚本](https://linux22.com/image/1222478/%E6%97%A0%E6%B3%95%E4%BB%8E%20Vista%20Windows%20%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8%E8%BF%90%E8%A1%8C%20CMD%20%E8%84%9A%E6%9C%AC.png)
我正在运行 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 文件夹不在那里;那么您可能需要将其放入那里:)