Synchroniser le défilement vertical entre deux fenêtres

J'ai besoin de comparer visuellement deux documents de différents formats, d'où je voudrais pouvoir faire défiler verticalement dans deux applications différentes en même temps. Je préférerais utiliser la molette de la souris pour le faire. Je sais que Notepad ++ possède une fonctionnalité similaire.

Actuellement, je regarde les documents dans Adobe Reader et Safari.

Connaissez-vous un logiciel qui aiderait, sous Windows?

Je vous suggère d'utiliser AutohotKey pour cela. Vous pouvez ensuite essayer de

  1. Écoutez l'événement MouseWheel dans l'une ou l'autre des applications (Reader, Safari)
  2. Mettez l'accent sur l'autre application, envoyez l'événement Mousewheel
  3. Retourner en arrière

J'espère que c'est assez rapide pour apparaître "semblable"

[MODIFIER]

Voici le script que j'ai réalisé suite à cette réponse:

WheelDown:: SetTitleMatchMode, 2 IfWinActive, SafariTitle ; Replace 'SafariTitle' by the title of the safari windows { CoordMode, Mouse, Screen WinGet, active_id, ID, A IfWinExist, Adobe { Send {WheelDown} WinActivate ; Automatically uses the window found above. Send {WheelDown} Send {WheelDown} WinActivate, ahk_id %active_id% } } Else { Send {WheelDown} } return WheelUp:: SetTitleMatchMode, 2 IfWinActive, SafariTitle ; Replace 'SafariTitle' by the title of the safari windows { CoordMode, Mouse, Screen WinGet, active_id, ID, A IfWinExist, Adobe { Send {WheelUp} WinActivate ; Automatically uses the window found above. Send {WheelUp} Send {WheelUp} WinActivate, ahk_id %active_id% } } Else { Send {WheelUp} } return 

Notepad ++ a la possibilité de faire un défilement vertical synchronisé pour les documents de texte brut et le code source – comme le font beaucoup d'autres applications de document de type «dev», mais comme slhck dit qu'il aiderait à savoir ce que vous utilisez actuellement et quel type de documents Vous essayez de voir.


Modifier: en fonction de vos commentaires utiles – voici une solution possible:

Il est assez simple de convertir n'importe quel document en PDF, donc, si vous obtenez les deux docs dans ce format, vous pouvez utiliser quelque chose comme DiffPDF pour faire défiler les deux:

http://www.qtrac.eu/diffpdf.html (description du programme et téléchargements)

http://soft.rubypdf.com/software/diffpdf (version Windows)

DiffPDF peut comparer deux fichiers PDF. Il offre deux modes de comparaison: Texte et Apparence.

Par défaut, la comparaison est du texte sur chaque paire de pages, mais la comparaison de l'apparence des pages est également prise en charge.

Une autre solution générique pour les cas d'utilisation alternative est d'utiliser les fenêtres ax comme le comportement de la souris.

Vous pouvez utiliser wizmouse pour faire cela. Ce que je fais, utilisez la souris pour faire défiler une fenêtre et le clavier pour faire défiler l'autre. c'est à dire

  1. Lancer l'application Wizmouse
  2. Maintenez la mise au point active sur la fenêtre que vous souhaitez contrôler via le clavier.
  3. Déplacez la souris vers la fenêtre inactive.
  4. Utilisez le clavier pour faire défiler la fenêtre active
  5. Utilisez la souris pour faire défiler la fenêtre inactive en même temps

Alors que cela ne donnera pas un défilement idéal en douceur des deux côtés. C'est une solution simple pour un cas d'utilisation rare.

/ Tangent rant: pourquoi ne pouvons-nous pas avoir plusieurs curseurs sur l'écran à la fois, contrôlés par différentes personnes!? Nous avons déjà un multi-touch, mutli-curseur devrait être une extension trivial.