PuTTYとPowerTermスクリプトの問題、Samba共有でインスタントURLを開く

PuTTYとPowerTermスクリプトの問題、Samba共有でインスタントURLを開く

私は高価なライセンスベースのターミナルエミュレータであるPowertermを使用してFedoraサーバーにログインしています。サーバーは古代の形のコバルト(私が理解するのに似ていると思います)を使用しています。私はサーバープログラミングを制御することはできませんが、少なくともWindowsがオペレーティングシステムを変更するたびに、PuTTYなどのターミナルエミュレータに対して数百ドルを支払う必要はありません。

サーバー上のソフトウェアはスプレッドシートを作成し、Samba共有を介してWindowsシステムのExcelにエクスポートできますが、PuTTYを使用して機能させることはできないようです。サーバーがPowerTermに送信する隠しコマンドを記録しました。

_[P$sExcel.psl "\\serverFQDN\user\spdsht123.xls"_[\ 

これは、8進数コンテンツと共にSSH入出力に記録されます。

.......1.[1;1H.P

$sExcel.psl "\\s

erverFQDN\user\s

pdsht123.xls".\ 

ファイルはビルドされましたが実行されません。これは、特定の文字/文字列を受け取るためにPuTTYに書かれたスクリプトがないため、理解できます(どうかわからない)。サーバーには、どこかで役割を果たすことができる2つのファイルがありますが、コードを見ることができないので、推測だけをするか、誰かが削除する場合に備えてコピーすることもできます。

[me@erver PSL]$ cat excel.psl
exec "excel.exe $p1"
[me@erver PSL]$ cat PT.psl
exec "$p1"

パテの設定

SSH -p22
Backspace Key - Control-H
FKeys and Keypad - SCO
Translation is Default Latin-1, West Europe ISO-8859-1:1998
Terminal-type string sends ansi

最初はsmbポートを転送してトンネリングできると思いましたが、その瞬間にファイル名がサーバーによってリアルタイムで送信されるため、特定の文字列をリッスンするにはPuTTYスクリプトを作成する必要があります。 _[P$sExcel.psl]をクリックし、URLに関連付けられているデフォルトのWindowsプログラムを使用してファイルを開きます。それから、PuTTYはそれをサポートしていないことを知り、数多くのPuTTYフォークを試しましたが、それは役に立ちませんでした。

どんな助けでも大変感謝します。

答え1

これらのPSLファイルはPowerTerm Proに固有のものであるため、その製品以外の製品では使用できません。

http://www.filesuffix.com/en/extension/psl

デフォルトでは、PSLファイルはPowerTermシェルを介してローカルコンピュータにプッシュされ、そのファイルのコマンドはコンピュータ上でローカルに実行されます。このコマンドは次のとおりです。

$sExcel.psl "\\s

erverFQDN\user\s

pdsht123.xls".\

これは実際に行われます。

exec "excel.exe \\serverFQDN\user\spdsht123.xls"

それでは、あなたの選択は何ですか?

1. 手動でファイルを開く

これにより、Excelに実行されてからファイルを開くように指示します\\serverFQDN\user\spdsht123.xls

手動でこのパスに移動して、Windowsエクスプローラからファイルを直接実行できます。

\\serverFQDN\user\spdsht123.xls

2. PuTTYでは不可能です。

この機能は PuTTY では決して実装されないようです。これについては、次のタイトルの記事で説明します。クライアント側でコマンドを実行するためのエスケープシーケンス

3. 自分でやってみてください

PowerTermというツールを使用して使用できますDoIt。あなたはできますここで詳細を読んでください。。 DoIt は Windows リモート実行デーモンとして分類されます。

関連情報