我在 Ubuntu 10.10 下使用 Wine 1.3.23 运行 Photoshop CS2。我希望能够将各种文件类型与 Photoshop 关联。我以前使用过这个脚本:
#!/bin/sh
QUICKPARLOCATION="c:\\Program Files\\Adobe\\Adobe Photoshop CS2\\Photoshop.exe"
PARAM=`winepath -w "$*"`
wine "$QUICKPARLOCATION" "$PARAM"
exit 0
如果我将此脚本设为与“打开方式”绑定的客户命令,Photoshop 会启动,但似乎没有正确传递文件名,因此该文件无法打开。我之前在早期版本的 Ubuntu 和 wine 下曾使用过此功能。
PS 请不要评论使用 GIMP 或其他 Photoshop 替代品
答案1
自定义命令应该可以在一个字符串中实现,而不需要脚本。
以下自定义命令将通过 wine 启动 photoshop:
wine "c:\\program files\\adobe\\adobe photoshop cs2\\photoshop.exe" \"z:%f\"
关键是最后一部分\"z:%f\
%f
传递所选的文件名。- 添加前缀与双击文件的
z:
作用相同。winepath -w