I do not want to reinvent those in LabVIEW. They are full-featured and has worked for me for many years. My main interest in Teraterm Macro is the macro/scripting language itself. Thanks for the insights Rolf! I do conceide that I am not a Windows framework expert so I don't even dare to start with Visual Studio.
#Tera ping console how to#
Even ( T)FTP can be fairly easily implemented in LabVIEW directly and has been at least for FTP already available in the Internet Toolkit although the implementation in there isn't a good example of how to do it.
The only thing where you won't get around to use some sort of compiled external code is for the implementation of SSH. I would estimate the effort to redesign TeraTerm Macro so it can be used as shared library from LabVIEW and other applications in the same order than rewriting the whole functionality as macro executer in LabVIEW. Not something that is easily done and has a big chance of causing all kinds of breakage. In order to use the TeraTerm Pro and Macro as DLL shared library one would have to significantly rearchitect the source code and also change the whole organization of the source files. Net or whatever modern Windows functionality either. There is some very limited C++ for some Windows GUI handling but everything else is simply standard C so no ActiveX.
The main code for both TeraTerm Pro and the TeraTerm Macro application is directly located in the executable.
If Tera Term has a development kit, you might be able to do it yourself.įrom what I saw it doesn't! The DLLs shown in the OP are just support DLLs for various UI aspects but not the gist of the applications.