PDF aus Netzwerklaufwerk öffnen die Wöchentlich den Namen ändert
Hallo
Wir haben einen Speiseplan in unserem Netzwerklaufwerk das ich gern per Batch über den Autostart öffnen lassen will. (Wir vergessen uns oft einzutragen deshalb dachte ich der Autostart eignet sich perfekt dafür). Ich kann leider keine einfache Verknüpfung erstellen und reinkopieren da sich der Dateiname immer unregelmäßig ändert (mal heißt er KW_*-Datum dann nur Datumoder Kalenderwoche**Datum).
Ich dachte ich schreib ein kleines Script mit dem ich per Variable von dem netzwerkpfad den name der PDF einlese und dann ausführen lasse...
Leider weis ich nicht wie ich etwas einlesen kann wo ich den namen nicht weiß ich hab es mit *.pdf probiert das hat nicht funktioniert....
SO hab ich es gemacht (echo nur zum testen):
Bitte um Hilfe
Wir haben einen Speiseplan in unserem Netzwerklaufwerk das ich gern per Batch über den Autostart öffnen lassen will. (Wir vergessen uns oft einzutragen deshalb dachte ich der Autostart eignet sich perfekt dafür). Ich kann leider keine einfache Verknüpfung erstellen und reinkopieren da sich der Dateiname immer unregelmäßig ändert (mal heißt er KW_*-Datum dann nur Datumoder Kalenderwoche**Datum).
Ich dachte ich schreib ein kleines Script mit dem ich per Variable von dem netzwerkpfad den name der PDF einlese und dann ausführen lasse...
Leider weis ich nicht wie ich etwas einlesen kann wo ich den namen nicht weiß ich hab es mit *.pdf probiert das hat nicht funktioniert....
SO hab ich es gemacht (echo nur zum testen):
@echo off
set DATEI="G:\Speiseplan\*.pdf"
echo %DATEI%
pause
Bitte um Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 361262
Url: https://administrator.de/contentid/361262
Ausgedruckt am: 24.11.2024 um 18:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
ok, im Schnelldurchlauf:
Die For-Schleife macht etwas für alle mit "in" definierten Elemente. Hier wurde gesagt: "alles, was die Endung PDF hat - also alle PDF-Dateien".
"Do" sagt, was für jedes definierte Element zu tun ist. Hier: mit SET eine Variable definieren.
%%a ist ein Platzhalter für das gerade von FOR bearbeitete Element.
Die Schleife sagt also: Setze für jede PDF-Datei die Variable %PdfDatei% auf den Namen. Da es nur eine Datei gibt, hat man also genau den einen gesuchten Namen in der Variablen.
Gruß
Apophis
ok, im Schnelldurchlauf:
Die For-Schleife macht etwas für alle mit "in" definierten Elemente. Hier wurde gesagt: "alles, was die Endung PDF hat - also alle PDF-Dateien".
"Do" sagt, was für jedes definierte Element zu tun ist. Hier: mit SET eine Variable definieren.
%%a ist ein Platzhalter für das gerade von FOR bearbeitete Element.
Die Schleife sagt also: Setze für jede PDF-Datei die Variable %PdfDatei% auf den Namen. Da es nur eine Datei gibt, hat man also genau den einen gesuchten Namen in der Variablen.
Gruß
Apophis