我有一个ms word文档,其路径在环境变量中设置。
如何从命令行实用程序打开该文档?

"C:\Program Files\Microsoft Office\Office\Winword.exe" E:\hello.docx

我有上面的命令打开一个文档。但在上面的命令中,我已经硬编码了文档的名称和路径。
我只想使用一个环境变量来提供文档的名称和路径。

最佳答案

如果您的意思是从批处理文件,并且ms word与系统上的.doc.docx文件扩展名正确关联,那么它非常简单。
将以下内容放入批处理文件中(例如,c:\ temp\starthello.bat)。我使用了DocVar作为文档的路径和文件名;将其替换为您的环境变量的名称。

set DocVar="E:\Hello.docx"
%DocVar%

运行它
C:\Temp>StartHello

如果环境变量已经设置,只需从分配它的批处理文件中删除第一行。这只剩下一行:
%DocVar%

如果您的意思是“直接从命令行”,您可以跳过批处理文件部分:
C:\Temp>%DocVar%

08-27 19:07