CHAPTER 4
バッチモード
コマンドラインから、FPCCmd.exe にパラメーターを指定して起動します(プロフェッショナル)。
パラメーター
「パスワードの確認(/C)」と「パスワードの設定(/S)」は同時に指定できません。
共通オプション
| パラメーター | 必須 | 内容 |
|---|---|---|
| /L:ファイルパス | 任意 | ログファイルをフルパスで指定します。指定しない場合はカレントディレクトリに作成します。 |
| /SM | 任意 | 結果を標準出力に出力しません。 |
| /NC | 任意 | コメントを出力しません。 |
| /DQ | 任意 | 出力する文字をダブルクォーテーションで囲みます。 |
パスワードの確認
| パラメーター | 必須 | 内容 |
|---|---|---|
| /C:フォルダーパス | 必須 | 確認するフォルダーを指定します。 |
パスワードの設定
| パラメーター | 必須 | 内容 |
|---|---|---|
| /S:ファイルパス | 必須 | 設定用ファイルリストを指定します。 |
| /P:パスワード | 任意 | すべてのファイルに設定するパスワードを指定します。指定すると、設定用ファイルリストに書いたパスワードは無視されます。 |
| /B:ON または OFF | 任意 | ON(初期値):設定の前に、対象ファイルと同じフォルダーにバックアップ(対象ファイル名.fbkxx)を作ります。OFF:バックアップしません。 |
パスワード確認方法
確認したいフォルダーを指定します。対象外のファイルは除外されます(ログには記録されます)。PDF も確認します。
ファイルを直接読んで判定する方法(初期値)で、BatchIntervalTime が 0(初期値)のときは、複数のファイルを並列に確認します。3,016 ファイルの確認は、1 ファイルずつ直接読むと約 1.0 秒、並列では約 0.2 秒です(当社の PC で実測。Office で開いて判定していた ver 1.4.2 では 192 秒)。出力の形式と順番は従来と同じです。BatchIntervalTime を指定したときと、「Office で開いて判定する」のときは、1 ファイルずつ確認します。
例:C:\Document 以下のファイルを確認し、結果を C:\FPCLOG\LOG.TXT に出力します。
C:\>FPCCmd.exe /l:C:\FPCLOG\LOG.TXT /c:C:\Document
出力の例:
2015/11/06 12:00:39,パスワード設定の確認
2015/11/06 12:00:39,対象ディレクトリ:c:\document
2015/11/06 12:00:39,--,c:\Document\TestData.txt
2015/11/06 12:00:51,PR,c:\Document\Word.doc
2015/11/06 12:00:53,UP,c:\Document\Arc.zip
2015/11/06 12:00:56,PR,c:\Document\ExcelFile.xls
2015/11/06 12:01:00,ER:ファイルが異常です,c:\Document\null.ppt
2015/11/06 12:01:32,ER:ZIPファイルではありません。,c:\Document\null.zip
2015/11/06 12:01:32,--,c:\Document\doc\Test.png
ログの内容については 6. ステータス一覧 を参照してください。
パスワード設定方法
パスワードを設定するファイルを書いた設定用ファイルリストを指定します。結果はログに記録されます。対象外のファイルが書かれていた場合は除外されます(ログには記録されます)。設定方法は GUI モードと同じです(3. GUI モード の「パスワード設定方法」を参照)。
例:C:\FPCSET\INPUT.TXT に書いたファイルに、パスワード「officepw」を設定します(INPUT.TXT に書いたパスワードは無視されます)。
C:\>FPCCmd.exe /s:C:\FPCSET\INPUT.TXT /p:officepw
出力の例:
2015/11/06 12:00:39,パスワードの設定
2015/11/06 12:00:39,対象リスト:C:\FPCSET\INPUT.TXT
2015/11/06 12:00:39,--,c:\Document\TestData.txt
2015/11/06 12:00:51,--:既に読み取りパスワードがかかっています。,c:\Document\Word.doc
2015/11/06 12:00:56,SC,c:\Document\ExcelFile.xls
2015/11/06 12:01:00,ER:ファイルが異常です,c:\Document\null.ppt
2015/11/06 12:01:32,--,c:\Document\doc\Test.png
設定用ファイルリストの書き方
- プレーンテキストファイルで作成します。
- 1 行に「対象ファイル名(フルパス),パスワード」をカンマ区切りで書きます。
- ファイル名にカンマが含まれる場合は、ファイル名をダブルクォーテーションで囲みます。
c:\Document\Word.doc,setpw1
c:\Document\ExcelFile.xls,setpw2
"c:\Document\見積,2026.xlsx",setpw3