何がわからないのかよくわからない

選択したリンクが2個以上である [No] → 終了
↓ [Yes]
クリックしたリンクのファイル名を取得して記憶しておく

1つ目のリンクのファイル名を取得してさっき記憶したものと比較 [同じ] → ★ をスキップして次のリンクの処理へ
↓ [異なる]
★ ファイル名をさっき記憶したものに変更する

2つ目のリンクのファイル名を取得してさっき記憶したものと比較 [同じ] → ★ をスキップして次のリンクの処理へ
↓ [異なる]
★ ファイル名をさっき記憶したものに変更する

これを全部のリンクに対して行う

ってことが理解できないってこと?それとも何のために使うのかわからないってこと?