Jump to content

Recommended Posts

Posted

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

 

Posted

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.

Posted
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

Posted (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 by lxxl

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...