我的电脑:运行 WSL Ubuntu 18.04 的 Windows 10。
我想在 WSL bash 提示符中打开一个 Windows 应用程序文件(例如 Excel 文件)。
我已确定那excel.exe
是在$PATH
。
但是当我输入:
excel.exe /mnt/c/Users/bob/Documents/temp/testfile.xlsx
打开的是一个空白工作簿,而不是我想要的文件。
如何让 Excel 打开特定文件?
我读过了这但这会返回错误:
Invalid switch - "/mnt".
我还想确保 BASH 窗口在后台打开此文件(直到 Excel 应用程序关闭才暂停),以便我可以继续使用 BASH 提示符。
答案1
逐字复制自https://superuser.com/a/1600972/362088:
WSL 2 的最新答案:只需执行即可wslview /mnt/c/Users/bob/Documents/temp/testfile.xlsx
。
这是wslu 收藏并且已经预先安装在我的 Ubuntu 中。
答案2
好的,在@Biswapriyo 和其他人的帮助下,答案似乎是:
启动 excel.exe "C:\path/to/file/in/directory.xlsx"
对我来说似乎是随机的,但你做到了!