我想使用命令\write18
与 shell 或其他可执行文件一起使用,而不是仅仅使用这里所述的受限程序列表:https://tex.stackexchange.com/a/20446/92620
\write18
我如何才能绕过从文档执行外部/shell 的限制?
编辑:
我从日志文件中得到了这一行:
运行系统(cmd.exe)...已禁用(限制)。
\documentclass{report}
\immediate\write18{cmd.exe}
\begin{document}
...
\end{document}
答案1
我认为 cmd.exe 从未被直接允许(在受限模式下)。您需要使用 运行文档--shell-escape
。
当我尝试您的文档时,我在 pdflatex 编译文档的窗口中收到提示。
如果你想要一个新的 cmd.exe 窗口你应该使用
\immediate\write18{start cmd.exe}
(再次需要 --shell-escape)。