命令仅在直接放入命令提示符中时才有效,在批处理文件中则无效

命令仅在直接放入命令提示符中时才有效,在批处理文件中则无效

在我的 SBS 2011 上,我有一个名为唤醒NAS,内容如下:

wol.exe 5475e0d59ffa

wol.exe 是用于发送局域网唤醒数据包的可执行文件。它与批处理文件位于同一目录中。

奇怪的是,只有当我直接在命令提示符中输入该命令时,该命令才有效。当我打开批处理文件时,什么也没有发生,尽管我看到 wol.exe 的输出表明数据包已成功发送。

我也尝试过“以管理员身份”打开批处理文件,但是也没有成功。

答案1

尝试输入 wol.exe 的完整路径。还可以尝试在批处理文件上输入 echo 语句。这可能会有所帮助。

答案2

嗯。我真的不知道为什么,但是现在批处理文件也能正常工作了,即使没有“以管理员身份运行”。可能与我昨天更新的网卡驱动程序有关。

相关内容