$ssh = new Net_SSH2($address, $port);
if (!$ssh->login($user, $pass)) {
exit('Login Failed');
}
echo "<pre>";
$ssh->setTimeout(5);
echo $ssh->read();
$ssh->write($app_name);
$ssh->write("\n \n \n b");
$ssh->write($f_one); // This is where I need to hit F1
echo $ssh->read();
我已經搜查,發現CHR()可能是我的解決方案,但在功能鍵上的decial字符代碼包含逗號(是一對:00,59),其中chr()拆分爲單獨的參數並失敗。如何通過ssh外殼採用phpseclib送F1,F2,F3 ...按鍵
這是我發現的十進制對,如果它是正確的。 http://www.jimprice.com/jim-asc.shtml#keycodes
任何幫助或在正確的方向上的點,將不勝感激。
在第二個鏈接,你做一些研究,在功能鍵上的明顯映射? –
第二個環節是毫無意義的廢話。它聲稱功能鍵的「ASCII」代碼在小寫字母範圍內。 – duskwuff