Kommandozeilen-Referenz
Überblick über die Kommandozeilenoptionen von QElectroTech.
Korrigiert im September 2026. Diese Seite beschrieb zuvor eine Option
--dpisowie UmgebungsvariablenQET_PLUGIN_PATH/QET_ELEMENT_PATH, die es nicht gibt, und stellte die Argumente in eine Reihenfolge, die der Parser nicht versteht. Alles Folgende wurde am Quellcode geprüft.
Allgemeine Optionen
Diese Optionen nehmen ihren Wert mit einem =-Zeichen entgegen.
| Option | Wirkung |
|---|---|
--help |
Hilfe zu den Optionen anzeigen |
-v, --version |
Version anzeigen |
--license |
Lizenz anzeigen |
--lang-dir=VERZ |
Verzeichnis mit den Sprachdateien |
Je nachdem, wie das Programm übersetzt wurde, stehen eventuell auch diese
Verzeichnis-Überschreibungen zur Verfügung: --common-elements-dir=VERZ,
--common-tbt-dir=VERZ, --config-dir=VERZ, --data-dir=VERZ. --help zeigt,
welche Ihre Fassung hat.
Dateien öffnen
Eine Projektdatei wird als einfaches Positionsargument übergeben. Eine Option
-o oder --open gibt es nicht.
qelectrotech meinprojekt.qet
qelectrotech projekt1.qet projekt2.qet
QET erlaubt nur eine Instanz: Ein Aufruf bei bereits laufendem QET reicht die Dateien an das vorhandene Fenster weiter.
Export ohne Oberfläche
Übergeben Sie eines der folgenden Flags, und QET öffnet das Projekt, erledigt die Arbeit und endet — ohne je ein Fenster zu zeigen.
Die Argumente sind positionsgebunden, anders als bei den allgemeinen Optionen. Die Form lautet stets:
qelectrotech <flag> <projekt.qet> <ausgabe>
Das Flag steht vor dem Projekt. Die umgekehrte Reihenfolge funktioniert nicht.
| Flag | Ausgabe |
|---|---|
--export-pdf |
ein PDF, alle Folios |
--export-png / --export-svg |
ein Verzeichnis, ein Bild je Folio |
--export-bom |
CSV, Stückliste |
--export-wiring |
CSV, Von-Nach-Verdrahtungsliste |
--export-cables |
CSV, Verdrahtungsliste aus dem Dokument-XML |
--export-wires |
CSV, Leiternummern |
--export-nets |
CSV, elektrische Netze |
--export-links |
CSV, Querverweise |
--info |
strukturelles JSON (nach stdout, wenn kein Pfad angegeben ist) |
--resave |
neu geschriebenes .qet |
--set-titleblock |
.qet mit eingetragenen Schriftfeldern |
--check-elements |
prüft .elmt-Dateien oder ein Verzeichnis |
Dazu --show-terminals, das Klemmenmarken in PDF-/PNG-/SVG-Ausgaben zeichnet.
qelectrotech --export-pdf meinprojekt.qet ausgabe.pdf
qelectrotech --export-png meinprojekt.qet bilder/
qelectrotech --export-bom meinprojekt.qet stueckliste.csv
qelectrotech --check-elements meine_elemente/
Eine Auflösungsoption gibt es nicht: --export-png zeichnet jedes Folio in der
Größe seines druckbaren Bereichs.
Rückgabewerte
0 Erfolg · 1 die Arbeit schlug fehl · 2 falsch aufgerufen. Direkt mit
set -e verwendbar.
Im Skript
set -e
for f in projekte/*.qet; do
timeout 120 qelectrotech --export-pdf "$f" "pdf/$(basename "${f%.qet}").pdf"
done
QT_QPA_PLATFORM=offscreen genügt; Xvfb wird nicht benötigt. Setzen Sie immer
eine Zeitgrenze: Ein mit einer älteren Version gespeichertes Projekt kann einen
modalen Dialog auslösen.
Umgebungsvariablen
QET definiert keine eigenen Umgebungsvariablen für Plugins oder Elemente.
Verwenden Sie die Optionen --common-elements-dir= und Verwandte oben, sofern
Ihre Fassung sie anbietet.
Weiterführend
- QElectroTech automatisieren — die Kommandozeile im Detail, das XML-Format der Dateien, und was es nicht gibt
- Aus Quellcode bauen
Getting Started
🌐 Languages — English · Français · Deutsch
Guides
Conductors — wire properties, what feeds which export, and cables
Wire & cable catalogue — cable types, IEC 60757 core colours, assigning a core to a conductor
Printing and exporting — paper, PDF, images, and what each path does differently
Linking elements — master, slave, terminal
PLC modules — I/O tables and linking a wire to a specific point
Using the element editor — drawing tools, saving, checks
Preferences reference — what each settings page does
Keyboard-only control — mouseless QET, and the one real gap
Mouse modifiers — what Shift, Ctrl and Alt change while you drag
Managing collections — folders, writability, building your own shortlist
Templates — reusable multi-element blocks, and why clicking one does nothing
Search & Replace — bulk property changes
Building a nomenclature query — the BOM/summary table builder
Linking wires across pages — folio reports
Variables & formulas — %f, %{label}, sequences
Auto-numbering — schemes, sequences, freezing
Terminal strips — strips, levels, bridges
Title block templates — the .titleblock format
Importing EPLAN parts (.edz) — EPLAN Data Portal
DXF import & export — two unrelated features, one format
The project database — the in-memory SQLite cache
Development
Automating QET — CLI, XML formats, external tools
CLI Reference — command line usage
JavaScript Scripting — --run, geometry editing, undo
Vision — proposal, under discussion
