WinFuture-Forum.de: "datum:heute" letzte datei drucken mit batch - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

"datum:heute" letzte datei drucken mit batch


#1 Mitglied ist offline   stbasser91 

  • Gruppe: Mitglieder
  • Beiträge: 3
  • Beigetreten: 23. April 15
  • Reputation: 0

geschrieben 23. April 2015 - 06:48

Hallo Leute,
folgende Situation:
Ich arbeite an einer 3D-Messmaschine die über den PC gesteuert wird.
Am Ende jeder Messung wird ein Protokoll erstellt und gedruckt.
Stürzt die Software ab verstellt sich jedoch auch der Drucker. Dieses Problem hab ich mit einer reg-Datei gelöst, die den Standarddrucker wieder einstellt.
Nun zu meinem Problem:
Wenn sich der Drucker verstellt hat, können die Arbeiter das Protokoll von Hand nicht ausdrucken.
Wie kann ich die letzte abgespeicherte Datei in einem Ordner mit Unterordnern per Batch ausdrucken?

Danke im Vorraus für die Antworten!
0

Anzeige



#2 Mitglied ist offline   RalphS 

  • Gruppe: VIP Mitglieder
  • Beiträge: 8.895
  • Beigetreten: 20. Juli 07
  • Reputation: 1.126
  • Geschlecht:Männlich
  • Wohnort:Zuhause
  • Interessen:Ja

geschrieben 23. April 2015 - 15:06

Kommt ganz drauf an, was für einem Schema die Unterordner folgen.

Dateien sortierst Du mit dir /od bzw /o-d auf- oder absteigend nach dem Datum und mit /T legst Du fest, welcher Zeitstempel berücksichtigt werden soll (C = Erstellt, A = Letzter Zugriff, W = Zuletzt geschrieben).

Spontan würd ich sagen: Probier Dich mit sowas wie
for /f %n in ('dir /o-d /tc /b') do @(
REM Drucke alle Dateien, zuletzt erstellte zuerst
...
REM Wir wollen aber nicht alle, sondern nur die erste; daher: Raus aus der Schleife
GOTO End 
)
:End



Aber wie gesagt, je nachdem wie die Unterordner ausgelegt sind, mag das durchaus noch einiges komplizierter werden.
"If you give a man a fish he is hungry again in an hour. If you teach him to catch a fish you do him a good turn."-- Anne Isabella Thackeray Ritchie

Eingefügtes Bild
Eingefügtes Bild
0

#3 Mitglied ist offline   stbasser91 

  • Gruppe: Mitglieder
  • Beiträge: 3
  • Beigetreten: 23. April 15
  • Reputation: 0

geschrieben 24. April 2015 - 06:17

ich hab einen Hauptordner in dem alle Ordner für die Protkolle abgelegt sind.
Also so:
C:\Users\PC-DMIS\Desktop\Protokolle\Kunde\Teilenummer\1.Spannung

aus dem Ordner "Protkolle" möchte ich die letzte gespeicherte Datei drucken.

wo muss ich denn den ordnerpfad angeben?

bin totaler laie;)
hab bisher eine batch-datei zum starten und schließen von mehreren programmen gemacht.

Dieser Beitrag wurde von stbasser91 bearbeitet: 24. April 2015 - 07:14

0

#4 _d4rkn3ss4ev3r_

  • Gruppe: Gäste

geschrieben 24. April 2015 - 20:21

Entweder du packst die Batch in den Ordner oder navigierst mittels
cd /d C:\Users\PC-DMIS\Desktop\Protokolle
dorthin.
0

#5 Mitglied ist offline   stbasser91 

  • Gruppe: Mitglieder
  • Beiträge: 3
  • Beigetreten: 23. April 15
  • Reputation: 0

geschrieben 27. April 2015 - 07:28

Kann mir jemand den genauen Text schreiben?
hab etwas rumprobiert aber nix hingekriegt.

Danke!
0

#6 _d4rkn3ss4ev3r_

  • Gruppe: Gäste

geschrieben 30. April 2015 - 19:23

Woran scheitert es denn?
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0