xl wird im Wesentlichen über die Kommandozeile gesteuert. Hier einige Beispiele:

Anzeige der Textdatei notiz1.txt, Erfassen/Ändern möglich, Starten von notizen.cmd im Hintergrund mit Übergabe des Dateinamens und des Textes
xl.exe notizen.cmd --f notiz1.txt --g --h

Anzeige des Inhalts der CSV-Datei xlNOTES.csv in der Tabelle, Übergabe der Spaltenwerte einer per Doppelklick ausgewählten Zeile in der Tabelle an test.cmd mit Zusatzparameter MENU, Neuladen der Tabelle nach jeweils 5 Sekunden
xl.exe "test.cmd" --f "xlNOTES.csv" --1 "MENU" --r 5

Anzeige des Inhalts der CSV-Datei adressen4.csv in der Tabelle, Ausfiltern von Sonderzeichen für die Suchfunktion, Übergabe der Spaltenwerte einer per Doppelklick ausgewählten Zeile in der Tabelle an test.cmd, Anzeige nicht beenden nach Auswahl per Doppelklick
xl.exe test.cmd --f adressen4.csv --n --j " ()/+-!"%=_;,:."

Anzeige des Inhalts der CSV-Datei adressen4.csv in der Tabelle, Spaltenüberschriften angegeben, Ausfiltern von Sonderzeichen für die Suchfunktion, Übergabe der Spaltenwerte einer per Doppelklick ausgewählten Zeile in der Tabelle an test.cmd, Anzeige nicht beenden nach Auswahl per Doppelklick, Rechtsklick-Menü mit drei Menüpunkten mit Übergabe des ausgewählten Textes als ersten Parameter an test.cmd (weitere Parameter wie beim Doppelklick)
xl.exe test.cmd --f adressen4.csv --y "Vorname;Nachname;Straße;Nummer;PLZ;Ort;Telefon;Email" --n --j " ()/+-!%=_;,:." --x "Ändern|Löschen|Anzeigen"

Anzeige einer Tabelle per Zugriff via test.udl und SQL-Befehl auf eine Datenbank, Anzeige der Spaltennamen im Tabellenkopf, Übergabe der Spaltenwerte einer per Doppelklick ausgewählten Zeile in der Tabelle an test.cmd
xl.exe test.cmd --u test.udl --q "SELECT * FROM Customers" --y ";"

Zugriff per test.udl und SQL-Befehl auf eine Datenbank, Ausgabe der Daten als Tabelle in eine CSV-Datei, automatisches Beenden
xl.exe test.cmd --u test.udl --q "SELECT * FROM Customers" --o "C:\temp\test.csv"

Anzeige einer Tabelle per Zugriff via test.udl und customer.sql auf eine Datenbank, Anzeige der Spaltennamen im Tabellenkopf, Verlassen möglich per Escape-Taste, Übergabe der Spaltenwerte einer per Doppelklick ausgewählten Zeile in der Tabelle an test.cmd
xl.exe test.cmd --u test.udl --q "customers.sql" --y ";" --s

Eingabedialog mit einem Auswahlfeld das die Dateinamen aller PDF-Datei aus dem Verzeichnis ComboVerzeichnis enthält sowie einem Auswahlfeld mit den Auswahlmöglichkeiten Adobe RGB oder sRGB. xl.exe test.cmd --d "PDF-Dateien|ComboVerzeichnis\*.pdf" "Farbraum|Adobe RGB|sRGB"

Baumdarstellung einer hierarchischen Adressdatei. Ausfiltern von Sonderzeichen für die Suchfunktion, Übergabe von Elementwerten einer per Doppelklick ausgewählten Zeile in der Baumdarstellung an test.cmd, Anzeige nicht beenden nach Auswahl per Doppelklick. Die Einrückung definiert die Struktur, entweder per Leerzeichen oder Tab.
xl.exe test.cmd --f adressen5.txt --v --s --n --j " ()/+-!%=_;,:." --2 ";"
adresse5.txt (Beispiel)
Firma 1
  Claus-Dieter;Stenzel;Friedhofstraße;947;25813;Schwesing;01863-156881;stenzel@appel.de
  Abram;Schlüter;Breslauer Straße;34;38685;Langelsheim;08118-121191;schlueter@schlueter.com
  Jonas;Hoff;Raiffeisenstraße;551;39434;Hecklingen bei Staßfurt;03198-923471;info@hoff.de
  Rosa-Maria;Wieczorek;Feldstraße;273;71735;Eberdingen;03496-913736;rosa-maria.wieczorek@gmx.de
  Tania;Knorr;Kirchgasse;454;47226;Duisburg;09696-313919;tania.knorr@knorr.de
Firma B
  Abteilung 1
    Emanuel;Lehmann;Erlenweg;861;86199;Augsburg;07243-917828;lehmann@lehmann.de
    Claudia;Kaufmann;Mühlenstraße;610;55435;Gau-Algesheim;07812-234022;kaufmann@eilers.de
  Abteilung 2
    Tobias;Balzer;Mozartstraße;554;6114;Halle;06080-946800-61;t.balzer@balzer.de
    Willibald;Kirschner;Ahornweg;689;4249;Leipzig;04371-722517;kirschner@bergmann.de
Firma CC
  Siegried;Keller;Schulweg;962;56736;Kottenheim;05903-346888;siegriedkeller@noack.de
  Slobodan;Schnabel;Gartenweg;196;83361;Kienberg;02785-691718-50;info@web.de