Windowsパスを引数として貼り付けることができるスクリプトが必要です。スクリプトはパスをUNIXパスに変換し、nautilusを使用してパスを開きます。
次のようにスクリプトを使用できるようにしたい:
mypythonscript.py \\thewindowspath\subpath\
現在、スクリプトは次のようになっています。
import sys, os
path = "nautilus smb:"+sys.argv[1]
path = path.replace("\\","/")
os.system(path)
私はほとんど動作します:)問題は、引数の周りに ' を追加する必要があることです...次のように:
mypythonscript.py '\\thewindowspath\subpath\'
その引数を許可するスクリプトを作成する方法を知っている人なら誰でも、 ' なしで ... つまり、次のようになります。
mypythonscript.py \\thewindowspath\subpath\
編集: ' がないと、引数の \ がエスケープ文字として扱われるという問題があることを追加する必要があると思います。解決策は必ずしもPythonスクリプトである必要はありませんが、(Linuxで)Windowsパスを引数としてスクリプトに貼り付けることができるようにしたいです。