1. Computer problem? Tech Support Guy is completely free -- paid for by advertisers and donations. Click here to join today! If you're new to Tech Support Guy, we highly recommend that you visit our Guide for New Members.

batch print

Discussion in 'DOS/Other' started by victorxbox1980, Sep 13, 2012.

Thread Status:
Not open for further replies.
Advertisement
  1. victorxbox1980

    victorxbox1980 Thread Starter

    Joined:
    Sep 13, 2012
    Messages:
    4
    Hello I am new to CMD but I would like to make a batch printing solution.

    I know that using:

    Code:
    "C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe" /t "C:\file_1.pdf"
    I can print file_1.pdf but what I really need is to print multiple files, let's say file_2, file_3... file_n, therefore my instruction will change to:

    Code:
    "C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe" /t "C:\XXXX.pdf"
    I thought about making a TEXT file where I could write the name of the files that I need to print. Then in a batch file make a loop that will read each line of the TEXT and change my variable XXXX for the name of the file specified in each row of the TEXT.

    Is this possible? I'm not stupid and I learn fast so, if any body can point me in the right direction of how to do variables in batch files, and how to read information form a TEXT it would be fantastic!!

    Thank you very much

    and have a great day.

    - victor -
     
  2. Squashman

    Squashman Trusted Advisor

    Joined:
    Apr 4, 2003
    Messages:
    19,731
    If all your PDF files are in one directory you could put this batch file in that directory and execute it.
    Untested as I don't have 64 bit Windows to test with. Not sure if we need to escape the parenthesis in the folder path.
    Code:
    @echo off
    FOR %%G IN (*.pdf) DO (
    	start "" "C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe" /t "%%~G"
    )
    If you have a text file with the names of all your PDF files.
    Code:
    @echo off
    FOR /F "delims=" %%G IN (mypdffiles.txt) DO (
    	start "" "C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe" /t "%%~G"
    )
     
As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 733,556 other people just like you!

Loading...
Similar Threads
  1. babababa
    Replies:
    0
    Views:
    847
  2. jat421
    Replies:
    5
    Views:
    5,186
  3. websurfer
    Replies:
    3
    Views:
    725
  4. abercabkar
    Replies:
    11
    Views:
    2,193
  5. stuhooper
    Replies:
    0
    Views:
    603
Thread Status:
Not open for further replies.

Short URL to this thread: https://techguy.org/1068888