tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
598
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    seppl123 seppl123 ist offline Grünschnabel
    Registriert seit
    Sep 2009
    Beiträge
    2
    hallo an alle,

    ich habe ein kleines problem
    ich will verschiedene dateien aus einem ordner an einen drucker schicken...
    dazu lese ich alle dateien in dem ordner aus und schreibe die dateinamen in eine txt datei. aus dieser hole ich mir die dateinamen und übergebe das ganze automatisch an den drucker.
    nun möchte ich aber nicht alle dateien aus der textdatei, sondern nur 50, jeweils. d.h., es sollen alle dateien gedruckt werden, doch immer in 50er packen.

    hier mein bisheriger code, der bis zum drucken funktioniert.
    was fehlt ist die beschränkung.

    @echo off

    :Start

    echo *****************************

    set jahr=%date:~-4%
    set monat=%date:~-7,2%
    set tag=%date:~-10,2%
    echo Computer: %computername%
    echo Nutzer: %username%
    echo Datum: %tag%.%monat%.%jahr%
    echo Zeit: %time%

    set ordner="C:\DruckTest"

    echo --------------------
    del C:\DruckTest\Liste.txt
    echo Liste.txt wurde in %ordner% geloescht !
    echo --------------------

    : write_folder_in_file
    :: schreibt die ordnerstruktur in eine externe textdatei
    dir %ordner% /b >> "C:\DruckTest\Liste.txt"
    echo Liste.txt wurde in %ordner% erstellt !

    : send_data_to_printer
    :: schickt alle dateinamen die in dem txtfile stehen an den drucker
    ::for /f %%a in (C:\DruckTest\Liste.txt) do echo %%a
    for %%a in (C:\DruckTest\Liste.txt) do xxx -S xxx -P xxx -J Test-d %%a

    merci für hilfe und sonnige grüße, sepp
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    setlocal enabledelayedexpansion
     
    set count=0
     
    for ... (
     
      set /a count+=1
      if !count! equ  50 goto :eof
    )
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    seppl123 seppl123 ist offline Grünschnabel
    Registriert seit
    Sep 2009
    Beiträge
    2
    hallo deepthroat,

    nen counter in dem sinne habe ich schon, doch wie kann ich diesen in dem txt file setzen, so dass alle dateinamen ausgelesen werden, aber solange in 50er schritten, bis das dateiende erreicht ist.
    hast du evtl. einen genaueren tip?

    sonnige grüße, sepp
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.
    Zitat Zitat von seppl123 Beitrag anzeigen
    hallo deepthroat,

    nen counter in dem sinne habe ich schon, doch wie kann ich diesen in dem txt file setzen, so dass alle dateinamen ausgelesen werden, aber solange in 50er schritten, bis das dateiende erreicht ist.
    hast du evtl. einen genaueren tip?

    sonnige grüße, sepp
    Bitte halte dich an die Netiquette, insbesondere Punkt 15 Groß-/Kleinschreibung. Danke!

    Versteh ich das richtig, das du das Programm mehrfach aufrufen willst? Und bei jedem Aufruf sollen dann die nächsten 50 Dateien gedruckt werden?

    Warum kannst du nicht einfach nach 50 Dateien warten bis der Nutzer eine Taste drückt und dann die nächsten 50 Dateien ausdrucken?

    Du könntest natürlich die aktuellen Stand der gedruckten Dateien in einer zweiten Datei speichern und dann immer soviele Dateinamen aus der Liste überspringen bevor du die nächsten 50 ausdruckst.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. per batch Dateien erstellen
    Von takidoso im Forum Sonstige Sprachen
    Antworten: 4
    Letzter Beitrag: 03.02.09, 16:03
  2. Mit Batch dateien öffnen
    Von Madej im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 05.10.07, 11:08
  3. Zeit in Batch-Dateien
    Von Slazer im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 30.07.03, 12:40
  4. Batch Dateien
    Von Holpi im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 19.04.01, 09:25
  5. Batch Dateien?
    Von Maik im Forum Sonstige Sprachen
    Antworten: 6
    Letzter Beitrag: 27.03.01, 14:06