フォーラム: 一般話題(質疑・要望等) (スレッド #44599)

diff.exeについて (2021-09-05 14:52 by ヘナヘナ #88007)

diff.exeをダウンロードして 検索→DIFF差分表示を行いましたが
下記のエラーがでております。



--------------------------------------------------------------------------------------------
エラー(例外)が発生しました 指定されたファイルが見つかりません。

----以下デバッグログ ---
diff_file1: C:\Users\yakim\Downloads\111.csv
diff_file2: C:\Users\yakim\Downloads¥20210905094410.csv
dif.exeのディレクトリパスを取得 diff.exeと同じディレクトリにあるdiff.iniを読み込み
diff.iniから設定内容を読みだす
diff.iniから設定内容を読みだす(DiffProgram)
diff.iniから設定内容を読みだす(WaitTime)
diff.iniから設定内容を読みだす(WaitProcess)
diff.iniから設定内容を読みだす(ExitWaitTime)
diff.iniから設定内容を読みだす(FixArg)
DiffProgram:C:\Program Files¥WinMerge¥WinMergeU.exe
WaitTime:0 Wait Process : 1
ExitWaitTime:01
FixArg: -wr-wl-e
WaitTimeで指定した分だけSleep(待ち)
DiffProgramに比較対象ファイルとFixArgで指定した引数を渡しつつ起動
恐らく上記の処理でエラー発生
--------------------------------------------------------------------------------------------

上記のエラーの解消方法ついてご教授ください。

メッセージ #88007 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: diff.exeについて (2021-12-04 00:59 by はねよし #88369)

それはサクラエディタが想定しているdiff.exeではありません。
サクラエディタが対応しているdiff.exeについては以下に記述があります。
https://sakura-editor.github.io/help/HLP000251.html

--------------
ヘナヘナさんがダウンロードしたのはこちらでしょうか。
https://github.com/jnz-sys/SakuraDiff

こちらの「サクラエディタDIFF機能連携プログラム」は、「WinMerge」等の別の単独のDIFF比較ソフトとサクラディタを連携するための中継プログラムとなります。
中継プログラムですので、先に「WinMerge」等のDIFF比較ソフトをインストールする必要があります。(WinMerge等DIFFソフトについては検索すればたくさん情報がヒットします)
「WinMerge」等のDIFF比較ソフトをインストールしてから、このSakura-Diffのdiff.iniに「DiffProgram=C:\Program Files¥WinMerge¥WinMergeU.exe」のようにインストールしたDIFF比較ソフトのプログラムのパスを指定します。
(このエラーはdiff.iniで指定したDiffProgramが存在しなかったからエラーが発生したと思われます)

※「サクラエディタDIFF機能連携プログラム」はサクラエディタとは直接関係無い、非公式のフリーソフトですのでご注意願います。

※参考URL
https://www.jnz-sys.net/sakuradiff
#88007 への返信

メッセージ #88369 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする