Actions
  $exec » History » Revision 2
      « Previous |
    Revision 2/4
      (diff)
      | Next »
    
    Per Amundsen, 08/01/2017 12:03 AM 
    
    
Added in 2.9
$exec(filename, [nh], [arguments])
Executes a program and returns the output, if any.
This identifier will block the AdiIRC GUI until the executed program is closed.
Parameters
filename - Filename of the program to execute.
[nh] - n = minimize the window, h = hide the window.
[arguments] - Arguments to pass to the program.
Example
; Print all files and folders in the config folder:
alias testexec {
  ; Put the entire output into a variable.
  var %output = $exec(cmd.exe, h, /c dir $qt($adiircdir))
  var %s 0
  ; Loop the variable based on the $lf (newline) character.
  while (%s < $gettok(%output, 0, 10)) {  
    inc %s
    ; print the Nth line.
    echo -ag $gettok(%output, %s, 10)
  }
}
Updated by Per Amundsen over 8 years ago · 4 revisions