Recent Posts

Pages: [1] 2 3 4 5 ... 10
1
Nope, can confirm F7 to Create Folder works perfectly for me —tested in Build 3176 Portable Edition (Win 10 Enterprise.)
Nice work on the Icon Override issue, Mathias, also works as expected ! 8)
Under Configuration > Keyboard Customization > Select "Explorer Panel", you should see the entry "Create Folder" and assigned to "F7" hotkey.
2
I can't reproduce that, work how every I do... There is a new create folder dialog, but it was there in last beta too so it been in for a month and no one else have reported any issue. So don't get how that can NOT work for you. what is special with your setup ?
Does the toolbar makedir button work ? Makedir button on the button bar ?

If you do Ctrl+L and look in the file operation log (or it can also be app log, if it is UI related).. is there any message there. ? all failure it run into should be logged.

Ahh it is a list.. Font is changed to be 2px in the list , 2 px font look like dots..

if you in the command line field type ":testtemplatedlg" is that dialog shown ?
3
STEP #10:
Press F7 to create a new folder on my local C: drive under my DOWNLOADS folder.  Nothing happens. No prompt. No dialog pops up. Nothing.


In the stable release, you can press F7 (MakeDir) get this dialog (see attachment).  For example, after I press F7 then I can type in ZZZ and click OK and a new folder called ZZZ is created.  In the beta, I am not prompted for anything. I did a clean install, too. How/where do I access the log?


Not sure what you're talking about dots. Sometimes after I preview/post here, the forum editor scrambles the content. I had to edit and remove the formatting then reapply the numbered list format.

4
Yes false positives happen all the time.. not much I can do about it, often it fix it self after a day or two

5
Maybe describe the issue . something with creating folders ?? I can't reproduce it.  I can create folder,  Any error in the log ? It is some special location it does not work.. network ? ftp ?

you only have some number with some dot after it..what that suppose to be..  represent some filename ? or something.. I don't get it..

Beta is not bug free. and Not release either.. The fewer people that test and report bug in beta, the more there will be in release. so unless somebody report exactly what is not working. then it will be in the release too, since I can't reproduce it
6

I'm using Windows 11 Professional 64 bit.Windows Security thinks MC beta contains a virus. I'm sure it's a false alarm, but it was complaining about an unsigned DLL or some nonsense.

To suppress these alerts about MC, I had to adjust the Windows Virus & threat protection settings as follows:
  • Add File exclusion:
    C:\Program Files\MultiCommander (x64)\Extensions\MFTools\MFTools.dll
  • Add Folder exclusion:
    C:\Program Files\MultiCommander (x64)

Just wanted you to be aware of this.
7

Steps to reproduce the problem:

  • Backup your configuration!
  • Completely uninstall MC 64 bit, removing all settings (check all boxes when prompted.)
  • Download and install MultiCommander_x64_(15.8.0.3135).exe
  • Choose "Windows Explorer compatibility Look n Feel"
  • Exit MC
  • Restore your backup config
  • Exit MC
  • Launch MC
  • IMPORTANT: DO NOT UPDATE TO THE BETA WHEN PROMPTED!  choose "ASK LATER" for test purposes.
  • Create a Folder (F7). It works perfectly. The "New Folder" is created.
  • Exit MC
  • Launch MC again and this time, proceed to update to the beta
  • Create a folder (F7) fails. Nothing happens after updating to the beta version
so until this is repaired,  I am staying on the release channel. I had to go to Configuration -> Core settings and disable:
[ ] check for and download an update of a Beta version if available

Otherwise I'd have to remember to keep choosing "Ask Later" when prompted to update to the beta which would re-introduce the bug again. It's too easy for me to accidentally click the update and reintroduce the bug so that's why I'm staying on the release channel until I hear back from you

Kind regards
AB
8
My current code:

MCParams := '-AutoRun="SelectFile"';
ShellExecute(0, 'open', PChar(MC_PATH), PChar(MCParams), nil, SW_SHOWNORMAL);

##########################################
#Name:SelectFile
#Type:multiscript
#ID:3dc58130a89d422c841855e79ab4c6bd
#Desc:File Selection
#Options:
##########################################

@var $TmpPath = TranslateEnvString("%temp%") + "\MC_PARAM.tmp";
@var $FileContent;
@var $DirectoryPath;
@var $SelectedFile;

if(FileExists($TmpPath) == 1)
{
   $FileContent = LoadStringFromFile($TmpPath);
   @var $Lines = StrSplit($FileContent, "\r\n");
   $DirectoryPath = $Lines[0];
   $SelectedFile = $Lines[1];
   DeleteFile($TmpPath, "NODIALOG, SILENT, NOPROGRESS");
      
   #@var $text = "TEMP: " + $TmpPath + "\n" + "DIR: " + $DirectoryPath + "\n" + "FILE: " + $SelectedFile;
   #MessageBox("PARAMS", $text, 0);
   
   MC.SetActivePanel PANEL=RIGHT      
   MC.Explorer.Goto PATH="{$DirectoryPath}"
   MC.Explorer.SetItemFocus ITEM="{$SelectedFile}"
}
else
{
   MessageBox("Error!", "Parameters not found!", 0);
}

So, I run MC with autorun parameter and save into temp a file with directory path and file name.
Script is reading this temp file, deleting it and set right panel with our directory path.

STILL selecting a file NOT WORKING!

Edit: Sometimes works, when adding Sleep() and SetSourceSelected(). But it depends on machine load... sometimes MC have no time to refresh list of files in panel, or something...

   Sleep(1500);
   MC.Explorer.SetItemFocus ITEM="{$SelectedFile}"
   @var $arr[] = {$SelectedFile};
   SetSourceSelected($arr, 1);

But, there must be better way... @Mathias (Author) ?

-Pawel

9
This MC command line works
MCParams := Format('-AutoRun="SelectFile" "%s" "%s"',  [MCDirectory, MCFileName]);
ShellExecute(0, 'open', PChar(MC_PATH), PChar(MCParams), nil, SW_SHOWNORMAL);

Script (SelectFile) is called.
For now I am not trying to select RIGHT PANEL and select file.
The problem is PARAMETERS. I am passing -AutoRun, and 2 others (Dir path and File name)

But, I have no idea how to display param 0 and param 1 values
This should work - but I got empty strings:

##########################################
#Name:SelectFile
#Type:multiscript
#ID:3dc58130a89d422c841855e79ab4c6bd
#Desc:File Selection
#Options:
##########################################

@var $DirectoryPath = ${param:0};
@var $SelectedFile = ${param:1};

@var $msg0 = "DIR : " + {$DirectoryPath};
@var $msg1 = "FILE : " + {$SelectedFile};

MessageBox("PARAM, $msg0, 0);
MessageBox("PARAM, $msg1, 0);

MessageBox shows empty string... so, the first problem is here... detecting parameters

The problem must be in command line - either MC not support -AutoRun<script> with other parameters or I pass other parameters in wrong way...

-Pawel
   
10
Will this work ? While I'am not an expert in passing parameters, I had a similar issue when writing a Goto link Target script (no "Sleep()" delay so it didn't execute properly) Try this MultiScript in User-Defined command (should fix your rapid firing issue):
Multicommander MultiScript:
Code: [Select]
    @var $targetPath = ${arg:0};
    @var $targetFile = ${arg:1};
    MC.Explorer.Goto PANEL=RIGHT PATH="{$targetPath}"
    Sleep(1200);
    MC.Explorer.SetItemFocus PANEL=RIGHT ITEM="{$targetFile}"

Also, according to Grok 4.3 AI, it says your current Delphi code quoting is messy and likely breaking the parameter parsing. Use this cleaner version:
Delphi code:
Code: [Select]
MCParams := Format('-AutoRun="SelectMyFile ""%s"" ""%s"""',
                   [DIRECTORY_PATH, FILE_NAME_WITH_EXT]);

ShellExecute(0, 'open', PChar(PATH_TO_MULTI_COMMANDER),
             PChar(MCParams), nil, SW_SHOWNORMAL);

Let me know if it works or might need further tweaking (you get the gist), but I had a prob /w a Goto Link Target script, it wasn't focusing on the Set Item because it was firing too rapidly, adding a sleep and the correct syntax fixed it !
P.S: The MultiCommander MultiScript code I provided is sound, not sure about the Delphi fix though...
Pages: [1] 2 3 4 5 ... 10