He estado tratando de encontrar un reemplazo para Tera Term mientras escribo scripts que realizan varias tareas con diferentes dispositivos integrados que tienen puertos serie. El lenguaje de secuencias de comandos de Tera Term no tiene un concepto de "función" y usar "goto" para hacer las cosas es muy de los 80.
Después de buscar un poco, encontré Realterm. No tienen un lenguaje de secuencias de comandos, pero exponen la interfaz COM a otros programas para que pueda escribir secuencias de comandos con powershell, javascript, etc.
El problema es que tienen poca documentación, dicen esto: "Muchos idiomas incluyen una herramienta de navegación para examinar las propiedades y métodos de la interfaz COM. Muchas propiedades y métodos tienen comentarios de ayuda que puede ver. Use el navegador Una herramienta gratuita para hacer esto es ActiveX/COM Inspector de Oakland Software "
Ahora, la herramienta Oakland es antigua y requiere una versión específica de NET 1.1 y aún no funcionará si intenta instalar el tiempo de ejecución de NET core 1.1. Si pruebo powershell, ciertamente puedo obtener una lista de los métodos, pero no se prometen "comentarios de ayuda", así:
PS C:\Windows\system32> $foobar = New-Object -ComObject realterm.realtermintf PS C:\Windows\system32> $foobar | get-member TypeName: System.__ComObject#{2130f381-39e1-11d7-ba0f-00e018852f5e} Name MemberType Definition ---- ---------- ---------- AddCannedSendString Method bool AddCannedSendString (string, int) ClearTerminal Method void ClearTerminal () Close Method void Close () DataTriggerSet Method void DataTriggerSet (int, string, string, int, int, bool, bool, bool) DisableDataTrigger Method void DisableDataTrigger (int) DiskFree Method double DiskFree (int) DiskSize Method double DiskSize (int) DoCommands Method void DoCommands (string)Intenté obtener VS Code pero es un kit enormemente complejo para la necesidad. ¿Habría una forma sencilla de llegar a los "comentarios de ayuda" prometidos que presumiblemente están incluidos en la lista de miembros?