问题描述
此技术的标准实现位于:https://docs.microsoft.com/en-us/troubleshoot/windows-client/printing/add-print-directory-feature
不幸的是,它对我不起作用。 Printdir.bat 文件是:
@echo off
dir %1 /-p /o:gn > "%temp%\Listing"
start /w notepad /p "%temp%\Listing"
del "%temp%\Listing"
exit
文件名、目录名或卷标语法不正确”。 (程序继续运行,结果没有创建文件,因为没有任何内容传递给记事本)。
如果在 Windows 目录中运行,它运行良好。
在 "%1"
周围添加引号没有帮助,"%~1"
解决方法
说明(在多个站点重复)创建了一个文件 PrintDirectoryListing.reg,步骤 3 和 6 创建了一个命令 Printdir.bat \"%1\" 根据 aschipfl 和 Mofi 的评论,我能够对活动进行故障排除并编辑注册表,消除“%1”之前的 \ 使两个命令 Printdir.bat“%1\”。 现在一切正常。再次感谢 aschipfl 和 Mofi