Updated QuickSwitch [AutoHotkey]

Discuss and share scripts and script files...
Post Reply
Raf
Posts: 149
Joined: 31 Jul 2024 15:34

Re: Updated QuickSwitch [AutoHotkey]

Post by Raf »

FoxWMulder wrote: 02 Dec 2025 11:23 IF I have XYplorer open with the "This PC" tab PINNED, then when the save dialog opens, it closes saving a file named "This PC".
Very interesting... What version of XYplorer are you using?

I recommend not changing the source code. Instead, open Settings > Theme tab, find Show sections in Menu text and uncheck locked tabs below it.

FoxWMulder
Posts: 24
Joined: 29 Sep 2023 03:33

Re: Updated QuickSwitch [AutoHotkey]

Post by FoxWMulder »

Can you select path from the Menu?
Yes, I do.

I do not know exactly how it works, but I found the condition under which this bug appears and does not appear. Everything works with Windows Explorer. IF I have XYplorer open with the "This PC" tab PINNED, then when the save dialog opens, it closes saving a file named "This PC". If the tab with "This PC" is not fixed or the tab with the name "This PC" is not open, then there is no bug! Try opening "This PC" in XYplorer and reproduce the bug. And one more condition: The "This PC" tab should be on the far left. And the focus in XYplorer is on the panel where this tab is open.

https://jumpshare.com/s/NFKtYoZueJbwF0WJmD1e

if change the code:

Code: Select all

    if (_path = path) {
        ; Successfully changed

        ControlSend,, % "{Enter}", % "ahk_id " editId

        ; Restore filename
        ControlFocus,, % "ahk_id " editId
        ControlSetText,, % _fileName, % "ahk_id " editId
        return true
    }
to:

Code: Select all

if (_path = path) && (path != "This PC") {
        ; Successfully changed

        ControlSend,, % "{Enter}", % "ahk_id " editId

        ; Restore filename
        ControlFocus,, % "ahk_id " editId
        ControlSetText,, % _fileName, % "ahk_id " editId
        return true
    }
    return false
}
then the "save" button is not pressed automatically, but AutoSwitch stops working (at least with XYplorer open).

Raf
Posts: 149
Joined: 31 Jul 2024 15:34

Re: Updated QuickSwitch [AutoHotkey]

Post by Raf »

FoxWMulder wrote: 01 Dec 2025 17:11done
I don't see any internal diffs between stock and modified dialogs... Can you select path from the Menu?

AutoSwitch internally works the same way as selecting a path from the Menu: the contents of the Edit1 control (the field to the right of filename) is replaced with the path. If the contents of Edit1 is the same as the path (the contents have been successfully replaced), the Enter key is sent to this control, causing the path in the dialog to change.

In your case, the Enter activates Button2 (Save as) instead of Edit1... This should be fixed in 1.8.5 but idk why it doesn't work for you.
To see the attached files, you need to log into the forum.

FoxWMulder
Posts: 24
Joined: 29 Sep 2023 03:33

Re: Updated QuickSwitch [AutoHotkey]

Post by FoxWMulder »

done
To see the attached files, you need to log into the forum.

Raf
Posts: 149
Joined: 31 Jul 2024 15:34

Re: Updated QuickSwitch [AutoHotkey]

Post by Raf »

FoxWMulder wrote: 01 Dec 2025 00:02 I have a modified file save dialog.
Interesting. Please disable AutoSwitch (or set AutoSwitch param in the QuickSwitch.INI to 0 or remove [Dialogs] section), open modified file dialog, open the Menu, then Menu settings. Press Debug button at the top of the settings and then press Export button.

In your QuickSwitch directory .csv file will appear. Find it and attach here please. Or press Add files here and paste path to the .csv in the appeared dialog near the filename field (it's already in the clipboard) then press Open.

FoxWMulder
Posts: 24
Joined: 29 Sep 2023 03:33

Re: Updated QuickSwitch [AutoHotkey]

Post by FoxWMulder »

I tried version 1.8.5
With no changes. In all programs, if AutoSwitch is enabled, the "save" button is pressed automatically a second after opening the dialog box. I guess that's the case. I have a modified file save dialog. Below are screenshots of my version and the stock version. Pay attention to the left side of the save dialog. I haven't looked at the source code, but I assume the program is based on the elements in the dialog box. From their class handle etc. And since I have a modified dialog, the logic of the program breaks down.

Windows 11

I have this dialog:
https://jumpshare.com/embed/Ygx6YqQy62o9cISWAS7j

It stock windows dialog:
https://jumpshare.com/embed/VVkLvc5CJzYYrG4JEnMh

Raf
Posts: 149
Joined: 31 Jul 2024 15:34

Re: Updated QuickSwitch [AutoHotkey]

Post by Raf »

FoxWMulder wrote: 27 Nov 2025 02:07 Why if turn on "always auto switch" when the save dialog opens, the "Save" button is automatically clicked?
Should be fixed in version 1.8.5, please try it. Always AutoSwitch option should enable AutoSwitch for all file dialogs. You can disable/enable AutoSwitch in specific file dialogs if you want: open File Dialog, open Menu and select AutoSwitch item. It will enable/disable AutoSwitch for current File Dialog and Always AutoSwitch option wouldn't affect it.

FoxWMulder
Posts: 24
Joined: 29 Sep 2023 03:33

Re: Updated QuickSwitch [AutoHotkey]

Post by FoxWMulder »

Raf wrote: 28 Nov 2025 12:37In which application did you open Save As file dialog?
Vivaldi Browser

Raf
Posts: 149
Joined: 31 Jul 2024 15:34

Re: Updated QuickSwitch [AutoHotkey]

Post by Raf »

FoxWMulder wrote: 27 Nov 2025 02:07 Why if turn on "always auto switch" when the save dialog opens, the "Save" button is automatically clicked?
Sounds like a bug. In which application did you open Save As file dialog?

FoxWMulder
Posts: 24
Joined: 29 Sep 2023 03:33

Re: Updated QuickSwitch [AutoHotkey]

Post by FoxWMulder »

I tried 1.8.4
I don't understand two things, I'm comparing it with version 1.4.:
1) Why if turn on "always auto switch" when the save dialog opens, the "Save" button is automatically clicked?
2) At the same time, if earlier the path in the address bar of the dialog box changed depending on which folder is open in XYplorer, now it does not work. Why?

Maybe I didn't understand how to configure it to work this way?

Raf
Posts: 149
Joined: 31 Jul 2024 15:34

Re: Updated QuickSwitch [AutoHotkey]

Post by Raf »

QuickSwitch βeta 1.8.3: changelog since release

Features
Total Commander speed up
  • Increased the speed of receiving and analyzing tabs
  • Increased the speed of creating the user-defined command required for QuickSwitch (in usercmd.ini).
  • Reduced disk load.
File dialogs speed up
  • Increased the speed of determining the type of file dialog and Menu display.
  • Reduced the number of menu appearances in incorrect applications (false-positives). To do this, the old SysListView dialog was deleted.
Change AutoSwitch target
  • You can choose which path AutoSwitch should switch to: pinned, favorite, ... (see details about the special paths here). You can enable Always AutoSwitch option and select "PinnedPaths" as the target. Then AutoSwitch will always open the pinned path.
Menu display speed up after:
  • pressing main hotkey (Ctrl+Q by default);
  • selecting any item or option (path, AutoSwitch, ...);
  • performing AutoSwitch.

Other features
  • After enabling ShortPath > Show short path... option, 1st letter in the will be underlined. Press this letter on your keyboard to activate this path in the menu (see more about keys here). For example: S̲ystem32\Resources – press S to activate this path.
  • Open "Menu settings" and press Debug button to see all controls of the active window. Press Export to save this data to the readable file.

Fixed bugs
  • After turning on (always) AutoSwitch, the menu appeared twice.
  • After disabling the option Theme > File manager paths > (Show) locked tabs, the active Total Commander tab was displayed.
  • The inability to unpin a path (see pinned paths).
Fixed annoyances
  • After enabling "AutoSwitch" option, the file dialog may have closed (#77).
  • The Menu might not close and stay above all windows after pressing Esc or clicking anywhere (#88, #94).
  • The Menu sometimes didn't appear when the file dialog was opened.

Raf
Posts: 149
Joined: 31 Jul 2024 15:34

Re: Updated QuickSwitch [AutoHotkey]

Post by Raf »

FoxWMulder wrote: 11 Aug 2025 18:46 if turn on "always auto switch" when the save dialog opens, the "Save" button is automatically clicked.
I can confirm that the problem is still present. I have made corrections: the delay before file dialog appears has been increased but is only activated when the dialog is first opened. Please download the updated archives. You can join the discussion on this issue and provide feedback here.

Fixed
  • Missing variables errors
  • Settings appeared in the center if the dialog was in the left corner of the screen.
  • The QuickSwitch restart key did not work in the selected IDE/application.
  • Explorer in Win11 only displayed the first tab when the “active tab only” option was enabled.

FoxWMulder
Posts: 24
Joined: 29 Sep 2023 03:33

Re: Updated QuickSwitch [AutoHotkey]

Post by FoxWMulder »

hello. version 1.8. if turn on "always auto switch" when the save dialog opens, the "Save" button is automatically clicked. However, the folder path does not change automatically. It works as expected in version 1.7. And in version 1.7, the focus is not transferred to the input where the file name is. Therefore, I remain on version 1.4 :(
Another request is the ability to change the location of the pop-up menu.

Otherwise, it's a very convenient item. Thanks.

Raf
Posts: 149
Joined: 31 Jul 2024 15:34

Re: Updated QuickSwitch [AutoHotkey]

Post by Raf »

QuickSwitch is now distributed as open ZIP archives. If you have had problems with antiviruses or administrator privileges, download the updated archives.

The building script now only uses two dependencies: Autohotkey and 7-zip. Install them (offcial links provided here) and the script will automatically find their installation path.

Fixed
  • When the “active tab” option was enabled, Windows 11 Explorer only displayed the first tab.
  • The application may not have shown problems with path requests or path changes in the file dialog (admin permission error).
  • Autostart was disabled (can be disabled manually).

Raf
Posts: 149
Joined: 31 Jul 2024 15:34

Re: Updated QuickSwitch [AutoHotkey]

Post by Raf »

QuickSwitch need your help!

This project is written on the old version of Autohotkey 1.1 and needs to be ported to v2. I started porting in March and I can't finish it yet due to the need to convert everything to v2 and thoroughly test the results. If you would like to help develop the project in order to add new file managers to it, improve the design of settings and reduce bugs related to menu display, please write to me! This port will help attract new users, developers, and expand the capabilities of QuickSwitch.

Данный проект написан на старой версии Autohotkey 1.1 и нуждается в портировании на 2.0+. Я начал портирование в марте и пока что не могу закончить из-за необходимости конвертировать все на v2 и тщательно протестировать получившиеся результаты. Если вы хотите помочь развить проект, чтобы добавить в него новые файловые менеджеры, улучшить дизайн настроек и уменьшить баги, связанные с отображением меню, пожалуйста напишите мне! Этот порт поможет привлечь новых пользователей, разработчиков и расширить возможности QuickSwitch.


Contacts
Discord: @toyu.s
VK: vk.com/toyu_s
Mail: rafaello@getgoogleoff.me
ArtStation: artstation.com/ToYu

Post Reply