1

paramiko を使用してリモート コンピューターのスクリーンショットをキャプチャしたい。そのために次のコードを使用しています

import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('10.93.80.63', username='root', password='bohica')
ssh.exec_command("xwd -display :0 -silent -root > myscreen.xwd")
ssh.close()

問題は、ファイル myscreen.xwd が作成されているが、サイズが 0 であることです。スクリーンショットをキャプチャする方法を教えてください。

4

1 に答える 1

0

この問題を解決しました。問題は、xwdが実行可能ではなく、標準パスにないことでした。xwdを標準パスに移動することで、この問題を解決しました。

于 2012-11-22T10:35:12.650 に答える