
コマンドラインからFoxitReaderを実行しようとしています。
これを開くために、次の関数を作成しました。
foxit(){
/home/quora/opt/foxitsoftware/foxitreader/FoxitReader.sh
}
export -f foxit
そしてそれを入れてください.bashrc
。これはファイル名を引数として使用しません。したがって、foxit mypdf.pdf
foxitは開かれますが、ファイルは開かれません。
foxit(){
/home/quora/opt/foxitsoftware/foxitreader/FoxitReader.sh "$@"
}
export -f foxit
一方、この機能はファイルを開きますが、変更を保存することはできません。 (これがハイライトをPDFで保存できるプログラムであるFoxitReaderの中核です。)
foxit mypdf.pdf mypdf2.pdf
一連のPDFファイルをクリックしたように開くようにすべてをどのように設定しますか?
注:Nautilusを介して複数のPDFファイルを選択してEnterキーを押すと、Foxitはそのファイルを開いたり、変更したり、変更を保存したりできます。
Foxit Reader.sh:
#!/bin/sh
appname="FoxitReader"
selfpath="/home/d4/opt/foxitsoftware/foxitreader"
exec "$selfpath/$appname" "$@"
答え1
見ているFoxit Readerユーザーマニュアル、試してみると、コマンドラインで複数のファイルを開くことができないようです。
これがfoxitreader
pdfのデフォルトハンドラであればうまくいきます。
#!/bin/bash
for var in "$@"
do
xdg-open "$var"
done
デフォルトでない場合は試してください。
#!/bin/bash
for var in "$@"
do
FoxitReader "$var" &
done
foxitreader
テストのためにインストールしていませんが、うまくいきますmasterpdfeditor4