XYplorer stops responding when extracting using WinRAR

Things you’d like to miss in the future...
Post Reply
yogi
Posts: 95
Joined: 18 Feb 2010 09:05

XYplorer stops responding when extracting using WinRAR

Post by yogi »

Follow the steps below to reproduce:
1.ZipPathUnRAR=?:\WinRAR\UnRAR.exe
2.Create an encrypted rar file
3.Select Zip -> Extract Here & Extract to <$folder> & Extract to Other Pane from the right-click menu
4.Leave the password input dialog open. At this point XYplorer will stop responding completely

admin
Site Admin
Posts: 59751
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

The dialog is modal but not topmost. You have to close it to continue with the parent window (XYplorer). If anything, this looks more like a WinRAR bug to me.

yogi
Posts: 95
Joined: 18 Feb 2010 09:05

Re: XYplorer stops responding when extracting using WinRAR

Post by yogi »

Tested using Custom File Associations, the dialog box is not modal
"test" *>run """D:\WinRAR\WinRAR.exe"" x -o+ ""<curitem>"" ""E:\Download\""";
After comparison, the command lines are consistent,Does the built-in menu have a special calling method that results in a modal dialog box?

admin
Site Admin
Posts: 59751
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

Which menu are you using?

1) Shell context menu | Zip | Extract Here

2) XYplorer native context menu | Zip | Extract Here

3) File | File Special | Extract Here

yogi
Posts: 95
Joined: 18 Feb 2010 09:05

Re: XYplorer stops responding when extracting using WinRAR

Post by yogi »

modal:
XYplorer native context menu | Zip | Extract Here

non-modal:
XYplorer native context menu | Open With | test

admin
Site Admin
Posts: 59751
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

Confirmed.

But I don't see why this is a problem.

yogi
Posts: 95
Joined: 18 Feb 2010 09:05

Re: XYplorer stops responding when extracting using WinRAR

Post by yogi »

When extracting large files (>70GB) on slow HDD,You need to wait a long time for the extraction to complete before you can use XYplorer

admin
Site Admin
Posts: 59751
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

Only when you ignore the password input. But then you cannot extract. :eh:

yogi
Posts: 95
Joined: 18 Feb 2010 09:05

Re: XYplorer stops responding when extracting using WinRAR

Post by yogi »

Does this mean that fixing this issue will result in the inability to extract encrypted files?
Maybe add a submenu dedicated to extracting encrypted files?

Modal dialog seems to be the solution for extracting multiple files?
WinRAR has a "Wait if other WinRAR copies are active" function, but I didn't find the corresponding command line.

admin
Site Admin
Posts: 59751
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

What? I don't get it. You said:
4.Leave the password input dialog open.
What do you mean by this?

admin
Site Admin
Posts: 59751
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

Okay, I made some tests and I agree. Next version will call it non-modally. :tup:

jupe
Posts: 2669
Joined: 20 Oct 2017 21:14
Location: Win10 22H2 120dpi

Re: XYplorer stops responding when extracting using WinRAR

Post by jupe »

This change seems to have had an effect on SC zip_extract too, recently some of my scripts suddenly started failing, and after troubleshooting, it seems that the script is continuing now, instead of waiting for extraction to complete. I guess I could convert them over to use SC run instead, but before I do that, I thought I would check with you.

admin
Site Admin
Posts: 59751
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

Oh yeah. :tup: Wait for the next beta. Your scripts will work again without any changes.

Post Reply