参照:
コマンドラインの例 – 全般
コマンドラインの例 – Excel
'Diff Doc'は、なつかしいDOSの時代で使われたようなコマンドライン引数を用いて実行することができます。あるいは、Windowsの[スタート]メニューの[ファイル名を指定して実行]にコマンドを入力して'Diff Doc'を起動することも可能です。コマンドラインの構文は以下のとおりです。
DiffDoc /M{オリジナルファイル} /S{修正ファイル} [/I] [/W] [/Q] [/A] [/B] [/E] [/H] [/X] [/Y#] [/Z#] [/1 - 4] [/7 - 9] [/T{レポートファイル}] [/R#] [/F#] [/L{ログファイル}] [/V] [/O] [/D] [/C] [/U] [/K] [/WS#] [/P] [/N]
角括弧“[ ]”内の項目はオプションであり、その他の「スイッチ」はすべて必須です。したがって、/Mと/Sはコマンドラインで必ず指定しなければなりません。
スイッチとパラメータの間にはスペースを入れても入れなくてもどちらでもかまいません。たとえば、"/R1"と"/R 1"は同じです。長いファイル名の場合は、二重引用符を使用する必要があります。例:/S"C:\Program Files\MyApp\MyDoc.DOC"
重要:コマンドラインを問題なく使用するには、下記のどちらかをおこなわなければなりません。
A) DiffDoc.EXEが置かれている場所に対して環境変数でパスを設定する。
B) DiffDoc.EXEをバッチファイルと同じフォルダにコピーする。.
さもないと、以下のようなエラーメッセージが表示されます。
「内部または外部コマンド、使用可能なプログラム、あるいはバッチファイルとして'Diff Doc'が認識できません」
それぞれのスイッチの詳細を以下に解説します。最も頻繁に使用される順に示します。
スイッチ |
説明 |
/M{オリジナルファイル} |
オリジナルファイルと修正ファイルを比較します。“/S{修正ファイル}”も参照してください。 |
/S{修正ファイル} |
オリジナルファイルと修正ファイルを比較します。“/M”も参照してください。 |
/X |
比較作業完了時にアプリケーションを終了します。 |
/V |
冗長モード。メッセージボックスに比較の詳細を表示させるには、このスイッチを使用します。 |
/I |
ファイルの比較の際に大文字・小文字の違いを無視します。 |
/W |
ファイルの比較の際に空白文字(タブ、スペースなど)を無視します。 |
/E |
空白行を無視します。 |
/P |
空行を削除する |
/N |
書式をクリア |
/B |
ファイル比較作業の完了時にビープ音を出します。 |
/Q |
ファイルを比較する際に高速ファイル比較をおこないます。 |
/L{ログファイル} |
比較作業の成功または失敗を記録するログファイルを指定するには、このスイッチを使用します。 |
/WS# |
比較が完了すると、メインウィンドウの状態を指定 0=正常 1=最小化 2=最大化 注:/Xスイッチは、/ WS#で使用するべきではありません。 |
|
|
/T{レポートファイル} |
レポートファイルを作成しようとする場合は、このスイッチを使用して出力対象ファイルの名前を指定しなければなりません。 |
/R# |
レポートフォーマット:1 = HTML、2 = テキスト、3 = CSV、4 = MS Word。デフォルトはHTMLです。MS Wordは一括表示、/F1しかサポートしないということに留意してください。 |
/F# |
レポートスタイル:1 = 一括表示、2 = 2列表示。デフォルトは2列表示です。MS Wordは一括表示、/F1しかサポートしないということに留意してください。 |
/O |
比較作業完了時にレポートを開きます。レポートファイルのタイプに応じて、ノートパッドまたはInternet Explorerが起動します。 |
/K |
見つかった0の違いがあった場合、レポートを作成しないでください。 |
|
|
/Y# |
Excel。比較するオリジナルシートの番号。デフォルトは1です。 |
/Z# |
Excel。比較する修正シートの番号。デフォルトは1です。 |
/A |
Excel。Excelファイル内の数式を比較します。 |
/1 |
Excel。比較するマスターファイルの行を選択します。構文例は、"1,5-10,20"です。この場合、シート内の単独のセクションはコンマで区切り、連続するセクションについてはダッシュ(ハイフン)でその範囲を示します。すべての行を比較するには、"*"を使用します。デフォルトでは、すべての行が選択されます。 |
/2 |
Excel。比較するオリジナルファイルの列を選択します。構文例は、"1,5-10,20"です。この場合、シート内の単独のセクションはコンマで区切り、連続するセクションについてはダッシュ(ハイフン)でその範囲を示します。すべての列を比較するには、"*"を使用します。デフォルトでは、すべての列が選択されます。 |
/3 |
Excel。比較する修正ファイルの行を選択します。構文例は、"1,5-10,20"です。この場合、シート内の単独のセクションはコンマで区切り、連続するセクションについてはダッシュ(ハイフン)でその範囲を示します。すべての行を比較するには、"*"を使用します。デフォルトでは、すべての行が選択されます。 |
/4 |
Excel。比較する修正ファイルの列を選択します。構文例は、"1,5-10,20"です。この場合、シート内の単独のセクションはコンマで区切り、連続するセクションについてはダッシュ(ハイフン)でその範囲を示します。すべての列を比較するには、"*"を使用します。デフォルトでは、すべての列が選択されます。 |
/5 |
レポート元のファイルの列タイトル。 HTMLのみ形式のレポートに適用されます。 |
/6 |
レポート修正ファイルの列タイトル。 HTMLのみ形式のレポートに適用されます。 |
/7 |
レポートのタイトル。 HTMLのみ形式のレポートに適用されます。 |
/8 |
ユーザパスワード。 PDFファイルのみに適用されます。ただし、あなたかもしれパスワード一方または両方 ファイルが比較されているが、それは両方である場合、それらは同じパスワードを共有する必要があります。 |
/9 |
オーナーパスワード。 PDFファイルのみに適用されます。ただし、あなたかもしれパスワード一方または両方 ファイルが比較されているが、それは両方である場合、それらは同じパスワードを共有する必要があります。 |
|
|
/H |
HTML。テキスト形式の内容ではなく、ソースを比較します。 |
/D |
フォルダ(ディレクトリ)を比較します。“/C”スイッチも参照してください。 |
/C |
サブフォルダを比較します。“/D”スイッチが使用されている場合にのみ有効です。 |
/U |
比較のフォルダ:比較するためにどの拡張機能(複数可)を指定します。比較することが空白のまま すべての拡張機能。唯一のDOCファイルが「/U *.DOC」を使用し比較する。アスタリスクことに注意してください 文字 "*"は重要です。 DOCとHTM利用」/ U*.DOC *.HTM」を比較するために、 |
/? |
この情報が表示されます。 |
/WPOO{パスワード} /WPOM{パスワード} |
WPOO= MS Wordのパスワードは、元のファイルを開く WPOM= MS Wordのパスワード変更されたファイルを開くには、 |
/WPOTO{パスワード} /WPOTM{パスワード} |
WPOTO= MS Wordのオリジナルファイルのテンプレートを開くためのパスワード WPOTM= MS Wordの変更されたファイルのテンプレートを開くためのパスワード |
/XPOO{パスワード} /XPOM{パスワード} |
XPOO= Excelのパスワードは、元のファイルを開く XPOM= Excelのパスワードが変更されたファイルを開くために |
|
|
/??? |
弊社にお問い合わせください。Info@SoftInterface.comにメールをいただければご返答させていただきます。 |
コマンドラインで使用されるすべてのスイッチ