J'utilise Ruby pour vérifier la position des vidéos que je joue dans Quicktime via Scripting Bridge.Rappels avec Scripting Bridge?
En ce moment je suis en train de vérifier la position comme sorte que chaque n
secondes:
require 'osx/cocoa'
include OSX
OSX.require_framework 'ScriptingBridge'
app = SBApplication.applicationWithBundleIdentifier_("com.apple.QuickTimePlayerX")
while true
app.documents.each do |doc|
p doc.currentTime
p doc.playing
end
wait(n_seconds)
end
Ceci est plus consommateur d'UC que je voudrais, est-il un moyen de faire déclencher un bloc de script Pont Ruby quand un événement particulier se produit?
par ex. Lorsqu'un document est ouvert, fermé, suspendu/repris et ainsi de suite?
Merci d'avance!
Malheureusement, je ne cherche pas à remplacer le logiciel des gens, je dois travailler avec ce que vous avez! Merci pour l'exemple bien présenté - jetez un coup d'oeil à ce que j'essaie de faire, si vous êtes intéressé, [ici] (http://gist.github.com/503240) –