Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

util:cioxtrn [2024/06/15 20:03] – created digital manutil:cioxtrn [2024/06/15 20:20] (current) – Add SCFG example, use proper wiki markup for headings digital man
Line 1: Line 1:
 ====== CIOXTRN ====== ====== CIOXTRN ======
  
-Introduction +===== Introduction =====
-============+
 CIOXTRN is a program in the spirit of the old DoorWay program.  It takes the screen output of a console program and sends it as ANSI to stdout and reads keystrokes from stdin which are sent to the program. CIOXTRN is a program in the spirit of the old DoorWay program.  It takes the screen output of a console program and sends it as ANSI to stdout and reads keystrokes from stdin which are sent to the program.
  
 The main difference between CIOXTRN and DoorWay is that CIOXTRN is a Windows program and supports Win32 consoles in addition to 16-bit programs running in a windows console. The main difference between CIOXTRN and DoorWay is that CIOXTRN is a Windows program and supports Win32 consoles in addition to 16-bit programs running in a windows console.
  
-Usage +===== Configure ===== 
-=====+
 To run a program under cioxtrn, simply pass the command line.  For example: To run a program under cioxtrn, simply pass the command line.  For example:
  cioxtrn c:\windows\system32\cmd.exe  cioxtrn c:\windows\system32\cmd.exe
 +
 +Example configuration for Windows ''cmd.exe'' in [[util:SCFG]]->External Programs->Online Programs((i.e. for a better remote Windows shell experience)):
 +
 +<code>
 +╔══════════════════════════════════════════════════════════╗
 +║                            CMD                           ║
 +╠══════════════════════════════════════════════════════════╣
 +║ │Name                       CMD                          ║
 +║ │Internal Code              CMD                          ║
 +║ │Start-up Directory                                      ║
 +║ │Command Line               %!cioxtrn.exe cmd.exe        ║
 +║ │Clean-up Command Line                                   ║
 +║ │Execution Cost             None                         ║
 +║ │Access Requirements                                     ║
 +║ │Execution Requirements                                  ║
 +║ │Multiple Concurrent Users  Yes                          ║
 +║ │I/O Method                 Standard, No Echo            ║
 +║ │Native Executable/Script   Yes                          ║
 +║ │Use Shell or New Context   No                           ║
 +║ │Modify User Data           No                           ║
 +║ │Execute on Event           No                           ║
 +║ │Pause After Execution      No                           ║
 +║ │Disable Local Display      No                           ║
 +║ │BBS Drop File Type         None                         ║
 +╚══════════════════════════════════════════════════════════╝
 +</code>
 +
 +===== Usage =====
  
 When CIOXTRN starts up, it changes the console screen size in an attempt to match the remote users.  The screen height is automatically detected if possible or assumed to be 24 rows and the screen width is always assumed to be 80 columns. When CIOXTRN starts up, it changes the console screen size in an attempt to match the remote users.  The screen height is automatically detected if possible or assumed to be 24 rows and the screen width is always assumed to be 80 columns.
Line 27: Line 54:
  cioxtrn -t C:\windows\system32\edit.com  cioxtrn -t C:\windows\system32\edit.com
  
-Extra key bindings: +==== Extra key bindings ====
-===================+
 CIOXTRN enables and uses doorway if the remote system supports it.  It will also accept three extra keystrokes which do CIOXTRN specific things.  The FIRST time they are pressed, they only do the CIOXTRN defined function and are not passed to the remote.  Subsequent presses behave differently for each key as described below: CIOXTRN enables and uses doorway if the remote system supports it.  It will also accept three extra keystrokes which do CIOXTRN specific things.  The FIRST time they are pressed, they only do the CIOXTRN defined function and are not passed to the remote.  Subsequent presses behave differently for each key as described below:
  
Line 50: Line 76:
  
 {{tag>door fossil uart}} {{tag>door fossil uart}}
 +