我正在运行Vista Home Premium。我试着写一个脚本来做一些简单的自动化....它不起作用!
即使是最简单的脚本,如:
@echo ON
dir .
没有执行,只有一个空的CMD shell从资源管理器启动时弹出。 从cmd窗口没有问题。
这真的很奇怪,我以前从未见过这个(但之前写了很多CMD脚本)
f type cmd文件和bat文件从“%1”%*更改
virusscan完成 - 没有问题
是否有可能已更改的策略设置?有任何想法吗?
我正在运行Vista Home Premium。我试着写一个脚本来做一些简单的自动化....它不起作用!
即使是最简单的脚本,如:
@echo ON
dir .
没有执行,只有一个空的CMD shell从资源管理器启动时弹出。 从cmd窗口没有问题。
这真的很奇怪,我以前从未见过这个(但之前写了很多CMD脚本)
f type cmd文件和bat文件从“%1”%*更改
virusscan完成 - 没有问题
是否有可能已更改的策略设置?有任何想法吗?
Answers:
横向思考,试试PowerShell?特别是ISE(集成脚本引擎)GUI。
您甚至可以从内置命令开始,然后逐步使用PowerShell cmdlet。我认为这是“走的路”。
最初,微软打算在Vista中加入一个新的命令shell,但后来决定将新的shell作为一个独立的应用程序。新的应用程序称为Powershell http://technet.microsoft.com/en-us/scriptcenter/dd742419
因此,旧的命令解释程序cmd.exe已经继续使用,尽管版本略高一些。 (Vista版本为6.0,而XP版本为5.1。)标准列表中现在有几个命令,以前仅在支持工具或Server 2003工具中可用。还有一些新命令,它们在下面的列表中用星号表示。 请注意,某些命令可能需要管理员权限。