Open in external application from viewer

I use the DOpus viewer a lot, especially with pictures, because it's such a great way to look at things. But then when I want to edit the file, I have to figure out which file it's showing and open it manually in my application of choice. Unless I've missed it, there isn't even a convenient way to copy the full file name of the file being viewed to the clipboard for easy opening.

So here's my suggestion: how about some functionality along those lines? A way to copy the fully qualified file name of the file being viewed would be great. A button/menu to let me pick which external application to open it in would be even better.

Best of all would be somebody scoffing at me and telling me how stupid I am for missing that DOpus already does this, as so often happens when I post here (grin). Thanks in advance!

You can drag the viewer's window icon (top-left of the titlebar) to another program to send the file to it. That's usually the quickest way.

I agree with phil and we had that several times, custom hotkeys are a big wish to kickoff things from the viewer.
Dragging the window icon is not an option if you're fullscreened or need the path or want something different to be done (rate, tag, selection tracking, rename etc.).

@phil
Look for JPEGViewer at sourceforge.net, it can be customized for some specific usecases.
It's a great piece of viewer-software, I just can't get used to the cropping tool and the difference in scrolling/moving the image to DOs way of doing it (so nicely).

Thanks, @leo, for that tip. I didn't know about dragging the icon. I'll use that for now.

But as @tbone said, that methodology has some limitations and, of course, drag and drop is always harder/dodgy compared to clicking a button or something. I'd really like to see some way to launch the file in the registered applications. You obviously already have the ability to get that information pretty easily, given the system file types dialog. Why not a simple menu or something to let the user pick a registered app and launch? Thanks for listening!

I agree that this sort of functionality would be useful and it's strange that it's missing.

Dragging the upper icon doesn't fit my use case at all. I want to automate things from the viewer. This means scripting keystrokes and then taking actions. If we could launch an external app with the fullpath filename it would be great. At the very least, add something to copy the current fullpath filename to the clipboard.

The only way you can achieve something remotely close to this right now is using an external program like Macro Toolworks. You can script a macro to extract the WinTitle. The viewer window is made up of three components, dopus.viewpic, dopus.viewpiccontainer, and dopus.viewpicframe. The uppermost container, dopus.viewpicframe, has the fullpath filename in the title.

But this is a heck of a workaround to get something to work in a premium $$$ priced program like dopus.

[quote="Phileosophos"]I use the DOpus viewer a lot, especially with pictures, because it's such a great way to look at things. But then when I want to edit the file, I have to figure out which file it's showing and open it manually in my application of choice. Unless I've missed it, there isn't even a convenient way to copy the full file name of the file being viewed to the clipboard for easy opening.

So here's my suggestion: how about some functionality along those lines? A way to copy the fully qualified file name of the file being viewed would be great. A button/menu to let me pick which external application to open it in would be even better.

Best of all would be somebody scoffing at me and telling me how stupid I am for missing that DOpus already does this, as so often happens when I post here (grin). Thanks in advance![/quote]
I have configured my file associations in Windows such that double-clicking/selecting Open from within DOpus opens my default application with the selected file. I also make use of DOpus' Viewer Pane to, for example, view files that are new to me (e.g., someone just sent me a set of pics/movies).

If there's something frequent that I perform with an application for specific file types, I make sure to configure DOpus to add the option to the right-click menu. For those abnormal situations/applications, I also have configured DOpus with two of my custom buttons/menu commands:
[ol][li]Copy Full Path Name[/li][li]Copy Filename[/li][/ol]
The above gives me the ability to copy the filename to the clipboard which I can then use to paste in the apps during those abnormal situations.

That's a good intermediate measure, thanks for the tips. I still think the best solution would be to let people choose which application to open the file in as DOpus obviously has easy access to that information anyway.

Even Irfanview (Freeware!) allows you to specify 3 external editors... each of which is bound to convenient keyboard shortcuts. It passes the fullpath filename as the argument automatically, no additional configuration required.

Unfortunately it doesn't make a good replacement for the Dopus viewer since it is incompatible with things like Collections.

An overhaul of the viewer is planned for the future. In the meantime I think dragging & dropping the icon is the best option.