Ich habe eine simple Batchdatei (unter Windows), die mir das Inhaltsverzeichnis eine Verzeichnisses in eine Datei schreibt. Wie kann ich diese Batchdatei in einem LaTeX-Dokument aufrufen?

gefragt 21 Sep '14, 04:58

Mossbrucker's gravatar image

Mossbrucker
5417
Akzeptiert: 100%

(21 Sep '14, 05:01) stefan ♦♦

Wenn Du die batch-Datei angibst als Code (ggf. mit Link zum betreffenden Vaterthema), kann ich Dir eine vollst. AW schreiben.

(21 Sep '14, 05:03) cis

hyperref tut es wohl nicht: ich möchte keinen Link im Dokument, sondern die Batchdatei soll während des LaTeX-Laufs ausgeführt werden. Die Datei lautet ganz simpel: dir /s /p >file.csv

(21 Sep '14, 05:17) Mossbrucker

@Mossbrucker Für den Fall, dass das was mit der Frage "Wie kann ich sehr viele tex-Dateien einlesen?" zu tun hat, kann ich dir noch sagen, dass ich dort die Antwort um eine pythontex-Variante ergänzt habe, die auch unter Windows funktioniert.

(21 Sep '14, 05:20) feynman

Ich verfasse das mal als AW.

Um aus dem Dokument heraus Kommandozeilenbefehle, z.B. batch-Dateien auszuführen, eignet sich arara (Weiteres: hier).

Von Haus aus hat arara allerdings keine entsprechende Regel; @Clemens hat aber eine solche erstellt:

Open in writeLaTeX
!config
# Console rule for arara
# author: Clemens Niederberger
# requires arara 3.0+
identifier: console
name: Console
command: <arara> @{command}
arguments:
- identifier: command
  flag: <arara> @{parameters.command}

In der Form

Open in writeLaTeX
% arara: console: { command: <Konsolen-Befehl> }

können wir nun Kommandozeilenbefehle ausführen.

Permanenter link

beantwortet 21 Sep '14, 06:00

cis's gravatar image

cis
5.4k860167

bearbeitet 21 Sep '14, 06:31

Perfekt für meine Bedürfnisse - Danke.

(21 Sep '14, 07:05) Mossbrucker
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×3
×2

Frage gestellt: 21 Sep '14, 04:58

Frage wurde angeschaut: 1,660 Mal

Zuletzt aktualisiert: 21 Sep '14, 07:05