[前の記事]« ファイルを一行だけ読み込むには
[次の記事]FTPに引数を渡す方法を教えてください »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「PRINT…ファイルの印刷」索引へ

PDFファイル印刷のバッチ処理化は可能?

511.
PDFファイルの自動印刷
2004年06月10日(木) 16時59分
keita
あるフォルダにPDFファイルがあるのですが、それをバッチファイルから印刷を実行できる方法はないのでしょうか?
それと、もしよろしければ、今 C:\TEST\AA040528.TXTというファイルを
C:\TESTBUK\というフォルダにコピーをしたいのですが、C:\TESTとC:\TESTBUKというPATHを環境変数にセットさせてCOPYコマンドを実行する方法がわかりません。どうかよろしくお願いいたします。
518.
Re:PDFファイルの自動印刷
2004年06月10日(木) 21時40分
oo
>あるフォルダにPDFファイルがあるのですが、それをバッチファイルから印刷を実行できる方法はないのでしょうか?

レジストリの、HKEY_CLASSES_ROOT\AcroExch.Document\shell\Print\command を見ると、"C:\Program Files\Adobe\Acrobat 6.0\Reader\AcroRd32.exe" /p /h "%1" となっているので、
"AcroRd32.exeのフルパス名" /p /h "pdfファイル名" 
で行けそうです。やってみると印刷後もAcroRd32は終了しないのでGUIで手動で終了させる必要があります。

>それと、もしよろしければ、今 C:\TEST\AA040528.TXTというファイルを
>C:\TESTBUK\というフォルダにコピーをしたいのですが、C:\TESTとC:\TESTBUKというPATHを環境変数にセットさせてCOPYコマンドを実行する方法がわかりません。どうかよろしくお願いいたします。

環境変数へのセットは set 変数名=値 で、環境変数の参照は %変数名% です。
521.
Re2:PDFファイルの自動印刷
2004年06月11日(金) 10時30分
keita
PDFファイルのご回答ありがとうございました。
十分つかえます。ありがとうございます!!!

>>それと、もしよろしければ、今 C:\TEST\AA040528.TXTというファイルを
>>C:\TESTBUK\というフォルダにコピーをしたいのですが、C:\TESTとC:\TESTBUKというPATHを環境変数にセットさせてCOPYコマンドを実行する方法がわかりません。どうかよろしくお願いいたします。

>環境変数へのセットは set 変数名=値 で、環境変数の参照は %変数名% です。


CD D:\
set A01 = D:\CCSLLBR\DL_DATA
DIR %A01%\*.TXT
pause
としてもテキストデータが存在しますが、ファイルが見当たらないとでます。どうしたらよろしいでしょうか?
523.
Re3:PDFファイルの自動印刷
2004年06月11日(金) 12時45分
じゃく
>CD D:\
>set A01 = D:\CCSLLBR\DL_DATA
>DIR %A01%\*.TXT
>pause
>としてもテキストデータが存在しますが、ファイルが見当たらないとでます。どうしたらよろしいでしょうか?

>set A01 = D:\CCSLLBR\DL_DATA
この行を
set A01=D:\CCSLLBR\DL_DATA
のように = の前後の空白を除いてください。
環境変数名にも空白が含まれてしまっています。

set [Enter]を入力して環境変数の状態を眺めてください。
526.
Re4:PDFファイルの自動印刷
2004年06月11日(金) 18時51分
oo
>>CD D:\
>>set A01 = D:\CCSLLBR\DL_DATA
>>DIR %A01%\*.TXT
>>pause
>>としてもテキストデータが存在しますが、ファイルが見当たらないとでます。どうしたらよろしいでしょうか?

>>set A01 = D:\CCSLLBR\DL_DATA
>この行を
>set A01=D:\CCSLLBR\DL_DATA
>のように = の前後の空白を除いてください。
>環境変数名にも空白が含まれてしまっています。

>set [Enter]を入力して環境変数の状態を眺めてください。

補足ですが、環境変数名の空白だけでなく、セットする文字列の前後の空白にも注意です。= の右に空白をあけるとその空白もセットされ、セットする文字列と改行の間に空白があればそれもセットされます。改行を↓で表すとすると、
SET AA= BBB  ↓
ECHO [%AA%]↓
だと [ BBB  ] と表示されるように、前後に空白がつくので、
>>DIR %A01%\*.TXT
のように他の文字列と連結する時に間に空白がはさまり意図しない結果になります。
メモ帳のように改行が目で見えないエディタを使っている時は行末の空白にも要注意です。
 
 


カテゴリー「PRINT…ファイルの印刷」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2004年06月10日 14:50に投稿されたエントリーのページです。

ひとつ前の投稿は「ファイルを一行だけ読み込むには」です。

次の投稿は「FTPに引数を渡す方法を教えてください」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート