water Posted May 17, 2016 Share Posted May 17, 2016 PLINK is a command line utility. So I assume you should pass all needed information (userid, password, command) in a single line. For details http://tartarus.org/~simon/putty-snapshots/htmldoc/Chapter7.html My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
kelso Posted May 17, 2016 Author Share Posted May 17, 2016 1 hour ago, water said: PLINK is a command line utility. So I assume you should pass all needed information (userid, password, command) in a single line. For details http://tartarus.org/~simon/putty-snapshots/htmldoc/Chapter7.html When I run the same command manually, it hangs there, it doesn't flash and close. Also, you cannot pass password for telnet connections in a single line with plink. thoughts? Link to comment Share on other sites More sharing options...
alien4u Posted May 17, 2016 Share Posted May 17, 2016 You don't need to see the window... You need: -Send something. -Read the output. -Base on that output send another something. So why you worry about the window? does not matter if it disappear or not, is just irrelevant. Regards Alien. Link to comment Share on other sites More sharing options...
kelso Posted May 17, 2016 Author Share Posted May 17, 2016 27 minutes ago, alien4u said: You don't need to see the window... You need: -Send something. -Read the output. -Base on that output send another something. So why you worry about the window? does not matter if it disappear or not, is just irrelevant. Regards Alien. You are correct for step 1. but once I enter username and password, authentication successful, I would like to see the window and do as I please Link to comment Share on other sites More sharing options...
lxxl Posted May 18, 2016 Share Posted May 18, 2016 (edited) 14 hours ago, kelso said: You are correct for step 1. but once I enter username and password, authentication successful, I would like to see the window and do as I please so just redirect all to flat txt file and deal with it. Now i am working on script to make plink workable via COM port in both way comm. And plink is a better idea then raw putty. simple: $com = InputBox("Select COM","Please provide COM port") $plink = Run("plink.exe -serial COM" & $com & "",@ScriptDir, @SW_HIDE, $STDIN_CHILD + $STDERR_CHILD + $STDOUT_CHILD) while 1 $nMsg = GUIGetMsg() $msg = StdoutRead($plink) if @error then ExitLoop if $msg <> "" Then ConsoleWrite($msg) EndIf if $read Then StdinWrite($plink,ConsoleRead()) $read=False EndIf Switch $nMsg Case $GUI_EVENT_CLOSE StdioClose($plink) ProcessClose("plink") Exit EndSwitch WEnd func _read() $read = True EndFunc raw sample how to push all to console Edited May 18, 2016 by lxxl Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now