私は、外部アプリケーションを実行するための設定可能なコマンドを実行するワインでWindowsアプリケーションを実行しています(たとえば、2つのソースファイル間の違いを示すdiffエディタ)。したがって、これらのコマンドは、ワインで実行されるWindowsアプリケーションによって実行されます。
現在、次のコマンドを使用して、ワインアプリケーションでデフォルトのLinuxアプリケーション(この場合はgeanyエディタ)を実行しています。
wineconsole cmd /c start /unix /usr/bin/geany %file
Geanyは起動中ですが、windows変数のファイルパスに%file
ドライブ文字を含むWindowsパスが含まれているため、Z:\home\user\...
geanyはファイルを開くことができません。
私はwinepath -u <path>
これがWindowsパスを同等のUNIXパスに変換するために使用できることを知っています(またはその逆)。
winepath
バッチ変数wineconsole
の代わりにコマンドで使用できますか%file
?
たとえば、次のような考えがありました。
wineconsole cmd /c start /unix /usr/bin/geany $(winepath -u %file)
明らかにこれはうまくいきません。
ありがとうございます!