What does QuickSwitch do? - the short version
When in a file dialog, like Save As .. or Open ... , it can switch that dialog to any folder that is opened in a file manager.
Currently supported file managers: File Explorer, Total Commander and XYPlorer.
QuickSwitch can do that in two different ways:
- Out of the box, it will show you a list of opened folders to choose from.
When you select one of those, the file dialog will switch to the selected folder.
The menu will not be shown if there are no file manager folders to select from.
- AutoSwitch mode.
After selecting AutoSwitch from the menu, the menu will no longer be shown for that specific dialog, for example Notepad's Save As dialog.
From there on, when you Alt-Tab to the file manager and Alt-Tab back to the file dialog, The file dialog will automatically open the folder that was active in that file manager.
When the file manager was active before you open the file dialog, it will even open that folder straight away, without further needed action.
The keyboard shortcut Control-Q will still open the menu if you need it, for example to reconfigure what to do in this dialog.
There is also an option Never here.
Select that setting to 'mute' QuickSwitch in that specific dialog.
Useful for example for webbrowser dialogs, as they already keep track of website/downloadfolder combinations.
What does QuickSwitch do? -more details
to do ...
QuickSwitch is not finished yet.
On the To-Do list for the near future are:
- Support for long paths ( longer than 259 characters)
- A better user interface. There will be a simplified menu with less 'technical' entries.
Suggestions are welcome.
- A different way to 'talk with' Total Commander
- A notification area (/system tray) menu, including icon
- Option to load at startup
- Only supported OS is Windows 10
- Can not get information from file managers that run elevated (as administrator)
QuickSwitch is developed in the AutoHotKey (AHK) language. If you already have AutoHotKey installed on your system, download QuickSwitch <date>.zip and you know how to handle it from there on
- Download and extract QuickSwitch runtime.zip to a folder. QuickSwitch will write it's ini-file to that same folder, so you need write access there.
- Download and extract QuickSwitch <date>.zip to that same folder.
- That's all
To start, run QuickSwitch.exe. It will stay quietly in the background, until you open a File Dialog.
To stop using QuickSwitch, right-click it's system tray icon - a white on green "H" - and choose Exit
I want to thank @horst.epp and @tuska for testing.
*Especially* @tuska, as this program would not even exist without him. He went through at least 7 rewrites of the code and tested all of them. Extensively ...
I even wanted to call it TuskaTool, but "someone" had strong objections against that. I can't tell you who, as I respect tuska's privacy
So, if you like it, say thanks to @tuska!
He didn't test this last rewrite, so all bugs, shortcomings and whatever are on me.