Libreoffice Writer:SSHを開くハイパーリンクを作成する
-
27-10-2019 - |
質問
Libreoffice文書にハイパーリンクのようなものを作成することが可能かどうか疑問に思っていました。 ssh-ing 選択した「ハイパーリンク?」にIP
問題は、時々、SSHを介してリモートマシンに接続する必要があることです。これらのマシンIPSのリストを含むLibreOffice .odt(Writer)ドキュメントがあります。 IPSの1つをクリックして、SSH接続を備えたGNOME末端を自動的に開くようにしたいと思います。主に端末を開けてsshを入力する必要がないようにするためだけに myusername@what.ever.ip
私は機能しているように見えるマクロを作成しました:
Sub OpenSSH(remoteIP as Integer, Optional remoteSSHPort as Integer)
If IsMissing(remoteSSHPort) then
remoteSSHPort = 22
End if
sshCommand = "gnome-terminal --command 'ssh -Y -p " + remoteSSHPort + " myusername@" + remoteIP + "'"
Shell(sshCommand)
End Sub
これは私が必要なもののために機能しているようです。さて、私は私のLibreofficeドキュメントに行き、そこにリストしたIPSの1つを選択し、選択したIPをパラメーターとして「Openssh」ルーチンを実行する」などのことをしたいと思います。
私は本当に派手なものを必要としません、またはマクロ送信パスワードやそのような複雑なものを持っていることはありません。 SSHコマンドを実行しているgnome末端を開くために必要です。
Libreoffice 3.4.4でUbuntu 11.10を実行しています。そして、私は複雑な(私にとって)マクロの世界の完全な初心者です。
前もって感謝します。
解決
はい、これは可能です。ハイパーリンクでマクロURLを使用するだけです。
Libreoffice Calcの自動テストの1つで、次のURLを使用します。
vnd.sun.Star.script:Standard.Module1.Macro1?language=Basic&location=document
私が覚えている限り、構文はプロトコルである必要があります:package.module.method
残りがあなたのための網目であるかどうかはわかりません。