我使用alias subl='"/mnt/c/Program Files/Sublime Text 3/subl.exe"'
和subl test.txt
打开了一个崇高文本的文件。这将在窗口上打开具有完整文件路径的精美文本。
当我尝试alias subl='"/mnt/c/Users/altar/Google Drive/Files/PC/Desktop/testasda.exe"'
并有一个脚本时
f=%1%
MsgBox, %f%
然后调用subl test.txt
将只显示 test.txt。我将如何获得文件的完整路径,就像崇高的文本一样?
尝试在/usr/bin 中创建一个名为 testasda 的文件,而不是别名(我假设/usr/bin 在 wsl 中的路径上(。然后在文件中放:
/mnt/c/Users/altar/Google Drive/Files/PC/Desktop/testasda.exe $(wslpath -w "$(pwd)/$1") &
这应该使用应用程序 testasda 在当前路径 (pwd( 中打开第二个参数 ($1.exe
需要 WSLPATH 才能从 WSL 路径转换为 DOS 路径。这应该包含在 wsl 安装中(链接(