VanDyke Software Forums

VanDyke Software Forums (https://forums.vandyke.com/index.php)
-   Scripting (https://forums.vandyke.com/forumdisplay.php?f=14)
-   -   Send data to multiple session in same time (https://forums.vandyke.com/showthread.php?t=13285)

fplante 10-12-2018 07:20 AM

Send data to multiple session in same time
 
Hello.

I made a script to open multiple SSH connections in different tabs.

Once opened, I made another script to send different commands in same time to every connections. The only way I found was with the tab number.

Set objCurrentTab = crt.GetTab (3)
objCurrentTab.Screen.Send "COMMAND" & Chr (13)


I am looking for a solution to be sent data with the name of tab (or connection) not with the number of tab to be sure i send the data to the right equipement.

exemple: Set objCurrentTab = crt.GetTab ("TAB NAME")

Does anyone have an idea how?

jdev 10-12-2018 01:31 PM

Quote:

Originally Posted by fplante (Post 50338)
I am looking for a solution to be sent data with the name of tab... not with the number of tab to be sure i send the data to the right equipement.

exemple: Set objCurrentTab = crt.GetTab ("TAB NAME")

SecureCRT doesn't yet have a native script API for GetTabByName(). I've added a feature request on your behalf.

However, you can write a wrapper function that iterates over all existing tabs and compares each tab's caption with a specified string value (name).

In the script examples "sticky", you'll see an entry there named "Get Tab By Name". The "Get Tab By Name" example will show you how to accomplish your objective.

Does this get you closer to where you'd like to be?

--Jake


All times are GMT -6. The time now is 03:04 PM.