xshell呼叫js指令碼開發

2021-08-22 17:55:54 字數 1150 閱讀 3734

在編寫xshell指令碼的過程中用到最多的就是自動輸入,自動捕獲,延時等語句

以自動輸入xyz為例

自動輸入的語句:xsh.screen.send("xyz");

當然,如果你輸入的是一條命令,還需要下面這一行輸入回車

輸入回車的語句:xsh.screen.send(string.fromcharcode(13));

以linux系統為例,一般程式執行的列印資料位於倒數第二行,如下圖所示

/* 字串處理 */

var screenrow, readline, items;

/* 讀取倒數第二行,長度為40個字元 */

screenrow = xsh.screen.currentrow - 1;

readline = xsh.screen.get(screenrow, 1, screenrow, 40);

以等待1s為例

延時語句:xsh.session.sleep(1000);

開啟新會話:xsh.session.open(string);

設定日誌路徑:xsh.session.logfilepath = string;

開始記錄日誌:xsh.session.startlog();

清屏函式:xsh.screen.clear();

等待輸入:xsh.screen.waitforstring(string);

本文以乙個自動測試指令碼為例,定時向/tmp/test檔案寫入資料,然後回讀列印,截獲回讀列印的值進行分析

/* 測試函式 */

function test()

}/* 主函式 */

function main()

/* 清屏 */

// xsh.screen.clear();

}

執行指令碼的操作:

實際執行結果如下:

後台C 呼叫js指令碼

string scriptstr n window.parent.document.getelementbyid upload style.display none scriptstr scriptstr n window.parent.document.getelementbyid uploadi...

Xshell指令碼 0開始

注 第一次寫xshell指令碼,本文不詳細介紹xshell命令,不寫xshell指令碼教學,只寫xshell自我使用學習歷程 帶你極速上手開始寫,後續直接對應命令寫屬於自己的業務就ok了 接觸xshell 認清xshell所學習使用版本 bourne shell usr bin sh或 bin sh...

xshell 自動登入指令碼 vbs指令碼

自動登入有兩種方式 一.勾選 執行以下等待並傳送規則核取方塊 1.選新增 在傳送輸入框填上 ssh p 22 root 10.0.0.2 確定 2.再新增一條,內容如下 等待 root 10.0.0.2 s password 傳送 111111 注 傳送輸入框填入的是密碼。3.完成後連線即可。二.點...