当我希望打开的excel.exe和文件位于不同的驱动器上时,如何使用批处理文件打开excel文件[关闭]

问题描述 投票:-3回答:1

标题说明了一切。

这有效:

start "C:\Program Files\Microsoft Office\root\Office16\excel.exe" "c:\folder\file.xlsx"

但这不是:

start "C:\Program Files\Microsoft Office\root\Office16\excel.exe" "D:\folder\file.xlsx"

任何帮助将不胜感激!

excel batch-file command prompt
1个回答
0
投票

第一个命令根本没有采用excel的路径。等于只键入xls文件路径。该文件使用默认程序打开。因为,第一个参数是命令窗口的标题。请参阅启动命令的帮助:

Starts a separate window to run a specified program or command.

START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
      [/NODE <NUMA node>] [/AFFINITY <hex affinity mask>] [/WAIT] [/B]
      [command/program] [parameters]

    "title"     Title to display in window title bar.
    path        Starting directory.

理想情况下,命令应为start "Some title" [path to excel] [path to file]

© www.soinside.com 2019 - 2024. All rights reserved.