Maybe this information can be useful.
I did some investigations and it appears that target is switched in this dialog type: and is never switched in such dialogs: I attach debug info for these two dialog types.
Maybe this information can be useful.
Thanks for your reply.NotNull wrote: Fri May 26, 2023 7:39 pm if the involved applications are running under the same credentials
Tried QuickSwitch on my Windows 7 SP1 x64. It correctly detects paths of Explorer, XYplorer and Total Commander opened windows, but it doesn't switch dialog to the path selected. I tried in safe mode and also on clean system and it still does not work for me on Windows 7. However it works perfectly on Windows 10. Can this be fixed somehow?
It written for the 1.1 versions of AHKquib wrote: Tue May 16, 2023 12:19 pm Also I tried running the ahk script using `#include QuickSwitch.ahk` but got a bunch of errors...
Can you mention which version of AHK you use to compile the code?
Thank you!!
Thank you, that's great to know!NotNull wrote: Sat Mar 11, 2023 7:38 pm The order the file managers appear in the list is by most recently used. That means if you used XYplorer from C: after you used XYPplorer from D:, The entries from from C: will be in the list first (also: active panel above inactive panel.
So if you don't actively use XYplorer from D:,it is likely that the first 2 XYplorer entries (active + passive pane) are the ones you are looking for.
I will think about it, but how should QuickSwitch know which filemanager(s) to exclude from the list and which one to include?
Or do you mean something like an "ignore-list", like ignore=D:\path to\XYplorer.exe;X:\path\totalcommander.exe;Y:\somewhere\dopus.exe?
Sorry, but having the path of both panels is one of the advantages of Quick Switchwontell wrote: Sat Mar 11, 2023 5:38 pm Hey, could there be an option to specify which instance to suggest? I currently run multiple instances of XYplorer located in different places (ie. one in drive C, other in drive D, so on) but when I use QuickSwitch I only use the main C instance to do the switch so I would like the other instances to not be suggested as they make it cumbersome to pick the correct path adding unnecessary items to the list. In the same vein, could we also get an option to ignore the second panel when using XYplorer? Essentially I'm looking for a set of options to get a exact functionality the same as Listary's: Ctrl+Q auto switch to the last focused path in the last focused file manager.
Thank you, this tool is great!
NotNull wrote: Mon Dec 19, 2022 7:57 pm Will take look at it; Windows 11 File Explorer with tabs needs to be supported too (waiting for Microsoft to "deem me worthy"
Thanks, I wish I knew about this utility before. For now, as a workaround, I can switch back to the explorer window, switch tab and come back to the file dialog.NotNull wrote: Mon Dec 19, 2022 7:57 pm Will take look at it; Windows 11 File Explorer with tabs needs to be supported too (waiting for Microsoft to "deem me worthy"
Actual Listary supports now Windows 11 Explorer tabs.NotNull wrote: Mon Dec 19, 2022 7:57 pm Will take look at it; Windows 11 File Explorer with tabs needs to be supported too (waiting for Microsoft to "deem me worthy"


QuickSwitch Menu -> More settings... -> ⏹ Always open Menu
This version show me only C drive. Network folders are not visible. The version from first post works great but I dont want popup when try to save anything.DaWolfi wrote: Sun Sep 04, 2022 10:12 amThanks for the suggestion, I forgot to add them (it was obviously already bedtime...tuska wrote: Sat Sep 03, 2022 4:09 pm
Since the newly added options are so far the only ones for which there are no shortcuts (underscores) yet,
I would like to suggest the following:
Code: Select all
Alt+N, N No folder numbering Alt+U, U Folder numbers with shortcuts 1-0 (10)).
QuickSwitch-0.5dw9a.zip
Code: Select all
[Dialogs]
msedge.exe___Speichern unter=1
WINWORD.EXE___Speichern unter=1
WINWORD.EXE___Öffnen=1
notepad.exe___Speichern unter=1
notepad.exe___Öffnen=1
Notepad2.exe___Speichern unter=1
Notepad2.exe___Öffnen=1
notepad++.exe___Speichern unter=1
notepad++.exe___Öffnen=1
PSPad.exe___Speichern unter...=1
PSPad.exe___Öffnen=1
Acrobat.exe___Speichern unter=1
Acrobat.exe___Öffnen=1
OUTLOOK.EXE___Speichern unter=1
OUTLOOK.EXE___Kalender öffnen=1
OUTLOOK.EXE___Outlook-Datendatei öffnen=1
EXCEL.EXE___Speichern unter=1
EXCEL.EXE___Öffnen=1
firefox.exe___Bitte geben Sie den Dateinamen an, unter dem die Datei gespeichert werden soll…=1
OUTLOOK.EXE___Anlage speichern=1
Everything.exe___Import Filters File=1
Everything64.exe___Select File=1
Everything64.exe___Export Result List=1
Everything64.exe___Öffnen=1
Everything64.exe___Speichern unter=1
Everything64.exe___Import Bookmarks File=1
Everything64.exe___Export Bookmarks File=1
msedge.exe___Öffnen=1
OUTLOOK.EXE___Datei speichern=1
i_view64.exe___Speichern ...=1
FSCapture.exe___Save As=1
hh.exe___Total Commander=0
CUEcards.exe___Datenbank öffnen=1
Everything64.exe___Select Everything Setting File=1
ResourceHacker.exe___Open file containing resource ...=1
extraico.exe___Select file=1
i_view64.exe___Bild speichern als ...=1
Explorer.exe___Total Commander=0
OUTLOOK.EXE___Alle Anlagen speichern=1
regedit.exe___Registrierungsdatei exportieren=1
Everything64.exe___Ordner auswählen=1
FSCapture.exe___Speichern=1
ResourceHacker.exe___Save Resource=1
FSRecorder.exe___Speichern (Datei-Info: 1692 x 1160 00:47 5.8 MB)=1
FSRecorder.exe___Öffnen=1
FSRecorder.exe___Speichern (Datei-Info: 1692 x 1160 00:23 2.9 MB)=1
FSRecorder.exe___Speichern (Datei-Info: 1692 x 1160 00:18 2.2 MB)=1
Explorer.exe___Öffnen=1
FSRecorder.exe___Speichern (Datei-Info: 1692 x 1160 04:08 12.2 MB)=1
FSRecorder.exe___Speichern=1
FSRecorder.exe___Speichern (Datei-Info: 1920 x 1160 01:07 17.1 MB)=1
EXCEL.EXE___Datenquelle auswählen=1
Acrobat.exe___Datei zum Einfügen auswählen=1
SumatraPDF-3.3-64.exe___Öffnen=1
Notepad3.exe___Öffnen=1
grepWinNP3.exe___Select path to search=1
OUTLOOK.EXE___Datei einfügen=1
OUTLOOK.EXE___Grafik einfügen=1
chrome.exe___Speichern unter=1
msedge.exe___Open=1
FSRecorder.exe___Speichern (Datei-Info: 1920 x 1160 00:13 2.3 MB)=1
FSRecorder.exe___Speichern (Datei-Info: 1920 x 1160 01:48 8.3 MB)=1
EXCEL.EXE___XML importieren=1
EXCEL.EXE___Textdatei importieren=1
TOTALCMD.EXE___Öffnen=1
MediaInfo.exe___Speichern unter=1
FSRecorder.exe___Speichern (Datei-Info: 1920 x 1160 00:59 9.6 MB)=1
FSRecorder.exe___Speichern (Datei-Info: 1920 x 1160 00:33 7.3 MB)=1
FSRecorder.exe___Speichern (Datei-Info: 1920 x 1160 00:58 9.5 MB)=1
FSRecorder.exe___Speichern (Datei-Info: 1920 x 1200 00:20 3.3 MB)=1
FSRecorder.exe___Speichern (Datei-Info: 1692 x 1160 00:38 4.3 MB)=1
BitLockerWizard.exe___BitLocker-Wiederherstellungsschlüssel speichern unter=1
mpc-hc64.exe___Öffnen=1
WINWORD.EXE___Grafik einfügen=1
SnippingTool.exe___Speichern unter=1
Everything64.exe___Ergebnisliste exportieren:=1
Ahk2Exe.exe___Open Custom Icon=1
Button Bar Editor.exe___Öffnen=1
Notepad3.exe___Speichern unter=1
emedtray.exe___Öffnen=1
OpenWith.exe___Öffnen mit…=1
WinMergeU.exe___Datei zum Exportieren auswählen=1
TOTALCMD64.EXE___Öffnen=1
ResourceHacker.exe___Save File As ...=1
Explorer.exe___Speichern unter=1
Explorer.exe___Durchsuchen=1
OUTLOOK.EXE___Kontaktbild hinzufügen=1
EXCEL.EXE___Grafik einfügen=1
QuickAccessPopup-64-bit.exe___Choose the new document:=1
SumatraPDF-3.3.3-64.exe___Öffnen=1
FSCapture.exe___Öffnen=1
msedge.exe___Druckausgabe speichern unter=0
FSCapture.exe___Auswahl speichern=1
emeditor.exe___EmEditor Help=1
SumatraPDF.exe___Öffnen=1
FSRecorder.exe___Speichern (Datei-Info: 1920 x 1032 00:36 1.0 MB)=1
FSRecorder.exe___Speichern (Datei-Info: 1920 x 1032 00:21 1.1 MB)=1
teracopy3.9.exe___Location=1
emeditor.exe___Rename and Save=1
iTunes.exe___iTunes=1
OUTLOOK.EXE___Outlook-Datendateien suchen=1
OUTLOOK.EXE___Neues Kontaktbild=1
WINWORD.EXE___Adobe PDF-Datei speichern unter=1
FSRecorder.exe___Speichern (Datei-Info: 1528 x 736 00:34 1.3 MB)=1
FSRecorder.exe___Speichern (Datei-Info: 1312 x 736 00:25 0.8 MB)=1
FSRecorder.exe___Speichern (Datei-Info: 1692 x 1160 00:57 4.5 MB)=1
MyPhoneExplorer.exe___Speichern unter=1
Imagine64.exe___Öffnen=1
emeditor.exe___Ordner auswählen=1
OUTLOOK.EXE___Outlook-Datendatei erstellen oder öffnen=1
OUTLOOK.EXE___Datei öffnen=1
Everything64.exe___Select Search History=0
notepad++.exe___C:\totalcmd\DEFAULT.BAR - Notepad++=1
Everything64.exe___Everything Options=0
Everything64.exe___Select Filter=0
msinfo32.exe___Systeminformationen=0
msconfig.exe___Systemkonfiguration=0
TOTALCMD64.EXE___Total Commander=0
emeditor.exe___C:\totalcmd\usercmd.ini - EmEditor=1
i_view64.exe___IrfanView Hilfe - Version 4.60=0
Photoshop.exe___Öffnen=1
emeditor.exe___Customize=0
i_view64.exe___Einstellungen=0
colorcpl.exe___Farbverwaltung=0
ColorNavigator 6.exe___Öffnen=1
i_view64.exe___Öffnen=1
i_view32.exe___Einstellungen=1
Photoshop.exe___Speichern=1
Photoshop.exe___Laden=1
Everything64.exe___Index Journal (6731)=0
Everything64.exe___Select Property=0
TOTALCMD64.EXE___Eigenschaften von QuickSwitch.ahk=0
FSCapture.exe___Open=1
Acrobat.exe___Textfeld - Eigenschaften=0
Everything64.exe___Organize Bookmarks=1
i_view64.exe___Properties/Settings=0
FSCapture.exe___Save=1
emeditor.exe___Speichern unter=1
EmEditor.exe___Öffnen=1
[Menu]
AlwaysOpenMenu=1
ReDisplayMenu=1
NrOfMRUFolders=1
ShowFolderNumbers=1
[Colors]
GuiBGColor=F0F2CB
;GuiBGColor=F5F5F5 - QuickSwitch Settings (default) - Color
MenuBGColor=C0C59C
;MenuBGColor=C0C59C - QuickSwitch Menu (default) - Color
;
;FAF0DC FastStone Capture 'Screen Color Picker' = FAEBD7 AntiqueWhite ->
;-> https://www.farb-tabelle.de/en/table-of-color.htm <-
;https://www.voidtools.com/forum/viewtopic.php?p=47857#p47857
;The "0x" can now be omitted from color values, otherwise it will be truncated
[AutoSwitchException]
Thanks for the prompt setupDaWolfi wrote: Sun Sep 04, 2022 10:12 amThanks for the suggestion, I forgot to add them ...tuska wrote: Sat Sep 03, 2022 4:09 pm
Since the newly added options are so far the only ones for which there are no shortcuts (underscores) yet,
I would like to suggest the following:
Code: Select all
Alt+N, N No folder numbering Alt+U, U Folder numbers with shortcuts 1-0 (10)
QuickSwitch-0.5dw9a.zip
Thanks for the suggestion, I forgot to add them (it was obviously already bedtime...tuska wrote: Sat Sep 03, 2022 4:09 pm
Since the newly added options are so far the only ones for which there are no shortcuts (underscores) yet,
I would like to suggest the following:
Code: Select all
Alt+N, N No folder numbering Alt+U, U Folder numbers with shortcuts 1-0 (10)
Many thanks for the implementation!DaWolfi wrote: Fri Sep 02, 2022 9:54 pm The numbers 1 to 0 (for 10) will always execute ENTER if the option mentioned above is activated
QuickSwitch-0.5dw9.zip
Code: Select all
Alt+N, N No folder numbering
Alt+U, U Folder numbers with shortcuts 1-0 (10)ThanksDaWolfi wrote: Fri Sep 02, 2022 9:54 pm 2horst.epp
Added an option in settings dialog to de-/activate folder numbers
Ok, I see you have more than one TC instances runningtuska wrote: Thu Aug 25, 2022 8:47 amThis may apply to your case, but not to mine (see picture above).horst.epp wrote: Thu Aug 25, 2022 8:30 am 2Tuska
If I set the MRU Folders to 7 there will never be more than 9 entries
The first 2 are the current TC pathes and 7 of the history.
I am also aware that I could control the scenario.
Theoretically, it is possible to enter the value 10 in the field "MRU folder entries (0-10)".
Then, at the latest, the constellation 1, 10 occurs.
This may apply to your case, but not to mine (see picture above).horst.epp wrote: Thu Aug 25, 2022 8:30 am 2Tuska
If I set the MRU Folders to 7 there will never be more than 9 entries
The first 2 are the current TC pathes and 7 of the history.
Code: Select all
1 Path\to\...
10 Path\to\...
11 Path\to\...However, this was the case in the above tests and should, in my opinion, still be possible as in version 2022-08-21_QuickSwitch-0.5dw7.DaWolfi wrote: Mon Aug 22, 2022 5:45 pm Please remember that the option "Allow Autoswitch" must not be activated if you want the menu to reappear!
No and yes (colour profile).
Regarding the HEX values for colours, I also noticed differences, namely
Thank you for this change and your efforts.DaWolfi wrote: Mon Aug 22, 2022 8:28 pm (The "0x" can now be omitted from color values, otherwise it will be truncated)
QuickSwitch-0.5dw8.zip
Oh man, I think I've got it - Hex isn't Hex (kinda stupid mistake...
There was no color option in QuickSwitch 0.5DaWolfi wrote: Mon Aug 22, 2022 6:06 pmAnd how does it look with the original QuickSwitch 0.5 version?horst.epp wrote: Mon Aug 22, 2022 6:02 pm I don't use them but the problem with the Menu Color is not only on Tuska's system.
Its the same here, only the divider lines are colored.
Looks like this:
Screenshot - 22.08.2022 , 19_59_43.png
And how does it look with the original QuickSwitch 0.5 version?horst.epp wrote: Mon Aug 22, 2022 6:02 pm I don't use them but the problem with the Menu Color is not only on Tuska's system.
Its the same here, only the divider lines are colored.
Looks like this:
Screenshot - 22.08.2022 , 19_59_43.png
Very strange! tbh, I have no idea why this happens like that!tuska wrote: Mon Aug 22, 2022 2:29 pm The result for "MenuBGColor" is the same with version 2022-08-21_QuickSwitch-0.5dw7 as before.
Window "Quick Switch Menu":
Frame lines on the outside left and right and the dividing line are given the set color,
however, the window is not filled with color how this is possible in the window "QuickSwitch Settings".
The color for "QuickSwitch Menu" was changed both via "QuickSwitch Settings" and manually in "QuickSwitch.ini",
eg MenuBGColor=0x97FFFF. I have carried out tests with two colours.
Thanks again for testing!tuska wrote: Mon Aug 22, 2022 4:56 pm Further tests have shown the following:
If I
- press the button "OK" without changing anything or "Cancel" in "QuickSwitch Settings" then the "QuickSwitch Menu" appears again
- change the color to MenuBGColor=0xC6E2FF press the button "OK" then the "QuickSwitch Menu" appears again
- change the color to GuiBGColor=0x97FFFF press the button "OK" then the "QuickSwitch Menu" no longer appears
- change the Menu backgroud color (0xHEX) to 0xC6E2FF, press "OK" then the "QuickSwitch Menu" appears again AND afterwords
change the Dialogs background color (0xHEX) to 0xC6E2FF, press "OK" then the "QuickSwitch Menu" appears again
- press the button "Debug this dialog", "Cancel", then the "QuickSwitch Menu" appears again
So I would say that this function basically works. Exceptions confirm the rule.![]()
Yes, "Show Menu after leaving settings" was checked!horst.epp wrote: Mon Aug 22, 2022 3:42 pm You have to set the option "Show menu after leaving settings" under More Settings.
Here It works as described.tuska wrote: Mon Aug 22, 2022 2:29 pm Example:
1. Ctrl+S "Save as..." dialogue opens
2. Ctrl+Q "QuickSwitch Menu" opens
3. Click on arrow-up -> Cursor is positioned on menu item "More Settings...
4. Press ENTER -> "QuickSwitch Settings" appears
5. Click on the button "Reset to defaults", then on "OK
6. Now I am back in the dialogue "Save as...
7. As I understand your text, the "QuickSwitch Menu" should now open again automatically - but this does not happen.
The result for "MenuBGColor" is the same with version 2022-08-21_QuickSwitch-0.5dw7 as before.
Example:DaWolfi wrote: Sun Aug 21, 2022 7:46 pm I've also added an option to the settings, that the menu should be opened again either when one is
selecting an autoswitch option from the menu (except an autoswitch folder/action is active),
or if one is returning from the settings window.
Thanks for the update, works fine here with the new Settings layout.DaWolfi wrote: Sun Aug 21, 2022 7:46 pm 2horst.epp
I've added "OK" and "Cancel" buttons to the GUI as you suggested.
2tuska
Please check if MenuBGColor is set correctly now.
I've also added an option to the settings, that the menu should be opened again either when one is selecting an autoswitch option from the menu (except an autoswitch folder/action is active), or if one is returning from the settings window.
This can be turned on/off in the settings window: Show Menu after leaving settings
as well as in the INI: ReDisplayMenu=0 (or 1, section MENU)
QuickSwitch-0.5dw7.zip
Code: Select all
C:\Users\user\Desktop ......... = Desktop User / user: Your username on your PC
C:\Users\Public\Desktop ....... = Desktop PublicCode: Select all
\\Desktop\ .................... = Virtual folder