1. 程式人生 > >securecrt使用vbs指令碼向多個tabs視窗傳送帶變數的命令

securecrt使用vbs指令碼向多個tabs視窗傳送帶變數的命令

問題:
使用securecrt時,同時開啟多個會話視窗。
現在需要向多個視窗中傳送類似的命令,但包含一些變數,如向會話視窗1中傳送
ping -c 1 127.0.0.1
向會話視窗2中傳送:
ping -c 2 127.0.0.1

解決方法:
1. 使用vbs指令碼,獲取各個會話狀態,如果是active狀態,傳送命令
2. 使用for迴圈,對各個視窗傳送 ping -c i 127.0.0.1

指令碼:

#$language = "VBScript"
#$interface = "1.0"

for i=1 to 2
  Set CurrentTab = crt.GetTab(i)
  CurrentTab.Activate
  If
CurrentTab.Session.connected = True Then 'send ping command and return carriage CurrentTab.Screen.Send "ping -c " & i & " 127.0.0.1 " & vbCr crt.Sleep 5000 CurrentTab.Screen.Send Chr(26) 'send ctrl+z End if Next

執行結果:
這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

相關推薦

securecrt使用vbs指令碼tabs視窗傳送帶變數命令

問題: 使用securecrt時,同時開啟多個會話視窗。 現在需要向多個視窗中傳送類似的命令,但包含一些變數,如向會話視窗1中傳送 ping -c 1 127.0.0.1 向會話視窗2中傳送

SecureCRTtab視窗命令

這個操作算是secure-CRT的小技巧。 可以利用SecureCRT的 Chat Windows選項Send chat to all tabs來同時在伺服器上執行相同的命令,具體步驟如下: 一

批處理同時開啟CMD視窗執行 PING 命令

最近遇到經常性的突發性斷電,但是又沒有UPS ,所以伺服器關了又自己自動開起來,真的好煩。 又不想時時的跑機房看機器有沒有開動起來,突然想到,如果我在WINDOWS裡開多個CMD視窗,PING伺服器,如果正常,就是開起來了,如果不正常,那就要跑機房按電源了。 因沒有好好的學習,批處理懂得不多,所

動態unity物體新增自定義指令碼

向多個物體新增自定義指令碼,一個一個拖拖得我頭疼,然後就想辦法寫了個指令碼,可以再執行的時候動態向物體新增元件首先需要一個需要新增指令碼的父物體,給所有的子物體新增指令碼的方式是迴圈遍歷所有的子物體,然後依次給所有的子物體新增上指令碼,注意,新增完指令碼的時候需要手動設定他的

SecureCRT同時終端發送命令

view gpo net clas class pos .net window http 1、【View】->【Command Window】 2、【Send Command to】->【All Sessions】 參考: http://www.ne

linux下使用shell指令碼開啟terminal並在其中執行程式的方法

gnome-terminal(是一種模擬終端器,一說是ubuntu的terminal就叫gnome-terminal)命令用於開啟一個新的終端,直接在命令列 $ gnome-terminal 就可以開啟一個新的終端,有一些常用引數: 開啟後自動最大化 $ gnome-terminal --maxim

npm 指令碼啟動命令

文章參考 npm指令碼命令npm run script的使用 npm 執行的指令碼 npm run 命令名 會去找package.json檔案中的script欄位的key(命令名) 例如 { "scripts": { "dev":

windows下使用批處理指令碼實現版本的JDK切換

一.JDK版本切換批處理指令碼   我們平時在window上做開發的時候,可能需要同時開發兩個甚至多個專案,有時不同的專案對JDK的版本要求有區別,這時候我們可能會在一臺電腦上安裝多個版本的JDK,如下圖所示:      當我們想要切換使用的JDK版本時,我們可以有

linux 下shell指令碼執行命令的方法

1.每個命令之間用;隔開 說明:各命令的執行給果,不會影響其它命令的執行。換句話說,各個命令都會執行, 但不保證每個命令都執行成功。 2.每個命令之間用&&隔開說明:若前面的命令執行成功,才會去執行後面的命令。這樣可以保證所有的命令執行完畢後,執行過程都是

用shell指令碼不相關的目錄中遞迴獲取所有影象的路徑

get_imagelist.sh原始碼: dir_list=( "/opt/win/tim.zhong/database/face_dataset/image

BAT指令碼執行JAR的java客戶端 -Djava.ext.dirs

@echo off title -資料庫版本管理工具- color 2f set CLASSPATH=%CLASSPATH%;  set PATH=%PATH%  set JAVA_HOME=%JAVA_HOME% echo.-------------------資料

excel如何顯示獨立視窗

今天在 用excel做東西的時候,突然發現不好用了,跟原來不一樣了,開啟多個excel表格的時候,總是重疊在一起,不能同時看多個表格,這真的是讓我很不爽,原來沒有遇到過這種情況,不能開開心心的用exc

使用批處理檔案同時打CMD視窗且執行命令

使用批處理檔案時,可以用下面方法打打多個CMD視窗,並且每個視窗中執行多條命令。 start 用來啟動一個應用 cmd /k 表示cmd後面的命令執行完後不關閉視窗。如果要在執行完成後關閉視窗可以用/c 。詳細請使用cmd/?檢視 "命令1&&命令2&

bat指令碼載入jar包至classpath啟動工程

例項工程目錄結構: bin:當前工程打包的jar檔案 springboot_sample_jar:依賴包資料夾 startup-data.bat:啟動指令碼 啟動指令碼內容: titl

win7下Excel2003/2010 同時開啟獨立視窗

    最近新買了本本,裝了許多軟體,由於許多苦逼的原因系統被我搞的亂亂的,不得已重灌了幾次,話說之前我用的都是桌上型電腦,用得蠻順的,但是在重灌系統之後發現自己裝的Office 2003 在開啟Excel 文件之後只能在一個視窗開啟幾個Excel 檔案,對於要進行檔案校對

利用Shell指令碼Tomcat進行重啟

前言 雖然在一臺伺服器上安裝了若干個Tomcat,保證了網站的順利執行,但隨之而來帶來的一個問題就是,當其中某個Tomcat 崩潰時,需要對其進行重啟。由於重啟的Shell程式碼已經有了,不過就是隻能啟動一個Tomcat,所以對以前的Shell程式碼進行了修改,使其支援對多

win7下Excel2007 同時開啟獨立視窗

1.開啟登錄檔編輯器,先進行匯出操作備份登錄檔。 2.執行  regedit  開啟登錄檔 3.HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open 展開Open,將ddeexec刪除,選擇command,然後雙擊右側的名稱為“comman

linux 用指令碼開啟terminal和標籤頁

每次開電腦一個個開啟多個terminal和多個標籤頁很麻煩,搜了一下相關資料,寫了一個自己實用的。每次執行此指令碼即可。 1。舉例: gnome-terminal -t "cuizx 2017-09" -x bash -c "cd /home/work;exec bash

Visio同時開獨立視窗的方法

用了幾天Visio2003,在開多視窗時特別不方便,需要在視窗選單裡分別點選來選,在英文網站找到解決這個問題的方法 1. 開啟Visio 2. 點選工具--選項--高階 3. 選中“將所有設定放入Windows登錄檔中” 4. 開啟登錄檔 5. 進入     HKEY_CU

IntelliJ IDEA同時開啟專案視窗

IntelliJ IDEA 2018.1.4 x64版本同時開啟多個視窗可以進行如下設定,找到file--Settings...,然後會彈出下面的視窗:然後注意紅框裡的勾選項,最後確定Apply,OK在本專案視窗基礎上,選擇file--open...就可以開啟新的專案了!