Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Mathias (Author)

Pages: 1 ... 142 143 144 145 [146] 147 148 149 150 ... 189
3626
Support and Feedback / Re: fixed labels
« on: August 06, 2013, 12:33:07 »
Yes that are the Quick Launch bar, It works kind of like the quick link bar that you have in Widows XP on the taskbar.
But it is not a normal toolbar so it cannot show a text. And adding that would require more work than it is worth. But you can change the Icon so that not all folders you drag there look the same.




3627
Support and Feedback / Re: fixed labels
« on: August 06, 2013, 08:49:41 »
Hi Mathias,

To clarify; I can make an extra toolbar, and I can add an icon into this bar; If you hover on this new added icon you can see the path i.e. in case the icon is a shortcut to a folder; I have created more of these icons in this toolbar. If you want to see to what path a icon is set, you have to hoover over an icon.
What I would like to see, if you can set a fixed label somewhere close (below, above) such an icon, so can immediately to which path the respective icon is meant for...

Hope this clarifies a bit..........

You mean a text label next to the icon for the Quick Launch Bar ?

Sorry but that cannot be added, the Quick Launchbar is not a normal toolbar and it does not support texts.
But you can customize the icons and have different kind of colors for folders there to make them different.

Or you can customize the button panels or use the favorites menu. There you can set any text you want.

3628
Beta Releases / Re: Multi Commander v3.3 Alpha/Beta
« on: August 05, 2013, 17:59:11 »
** Breaking change **

In build 1452 the Regular Expression engine was replaced with one that follows the Perl RegEx way better.
But it might also break some of the existing regexp you have.

3629
Beta Releases / Multi Commander v3.5 Alpha/Beta
« on: August 05, 2013, 17:57:25 »

-- Build 1442
  ADDED - Save Clipboard dialog will now remember format from previous time.
  ADDED - CustomCommand MC.FileSearch.Search now support parameters like ATTRIBUTES/TIME/TIMEFROM/TIMETO
  ADDED - CustomCommand MC.CloseAllTabs now support LEFTONLY/RIGHTONLY as parameter
  ADDED - MultiScript Debugger window will now show log output
  ADDED - Get the raw LIST result from the FTP
  FIXED - FTP will now log error better
  FIXED - FTP Transfer issue if buffer size was to large.
  FIXED - FTP Problem when listing root folder on some servers
  FIXED - Fixed potential buffer overrun crash when renaming
  FIXED - Problem with binding own command to Left/Right key
  FIXED - MultiScript now handles spaces in strange places better
  FIXED - MultiScript now handles sending an array item directly to a function. Eg func( $arr[3] );
  FIXED - MultiScript now is a little faster. (You will probably not notice it)
  FIXED - 2 Crash issue reported by Crash report system
  SDK   - Alpha SDK now contain FileSystem Plugin samples.

-- Build 1446
  ADDED - MultiRename now support [F] tag to add the folder name of the folder that the file is located in.
  ADDED - Language editor will now allow editing of locked text items.
  ADDED - Windows Control Panels can now be opend from submenus under Tools menu
  ADDED - Find Open Files Windows can not stop service processes that has a file open
  FIXED - LoadSelectionsFromFile sometimes failed to selected to first item in the list

-- Build 1449
  FIXED - MultiCommander will now work on Windows XP again.
  FIXED - The Windows Control Panel menu items can now be assigned to hotkeys
  FIXED - Hang that should happen during file copy. If write error happen at the time where the last write operation for the file was done.
  FIXED - 7 rare crash issue reported by Crash report system

-- Build 1452
  CHANGE- Replace regex engine with an engine that is more compliant with perl regular expression.
  ADDED - Multi-Script function to sort string/num in an array "$arr2 = ArraySort($arr)"
  ADDED - Inline Rename can now move to previous/next item using Arrow up/down key (config option, default on)
  ADDED - Inline Rename can now move to next item when enter key is pressed (config option, default off)
  ADDED - Pressing Ctrl+N / Ctrl+E while in inline rename mode the name part or extension part will be selected
  ADDED - Pressing Ctrl+U / Ctrl+L while in inline rename mode the name will be change to all uppercase or lowercase

-- Build 1457
  ADDED - New Delete Progress Dialog
  CHANGE- New internal way to to connect UI to the file operations ( only delete is using it for now )
  CHANGE- Lots of code cleanup and cleanup of SDK

-- Build 1469
  ADDED - MultiRename now support RegEx in the Search/Replace part
  ADDED - MultiScript can now replace substring using RegEx. ( StrRegExpReplace( ... ) )
  FIXED - Some UI Issues with the new Delete Progress Dialog
  ADDED - New icons added to MCIcons.dll
  ADDED - File Coloring Rules Editor. Access it from the Configuration menu.
  ADDED - User configuration of the old file coloring will be converted into File Coloring Rules
  REMOVE- Old file coloring system is removed.

-- Build 1470
  FIXED - Startup crash if it failed to convert old color setup to new.

-- Build 1475
  ADDED - Better error handling and logging if fails to load color rules
  ADDED - Color Rules Editor is more user friendly when creating rules.
  FIXED - Many minor UI issues with the Color Rules Editor fixed.
  ADDED - MultiScript function "DeleteFile/DeleteFiles"now support the option "AUTOCLOSEPROGRESS"
  ADDED - A default ColorRules.xml added to fresh installation

-- Build 1479
  ADDED - Color Rules Editor can now create/delete additional profiles
  ADDED - Coloring Rules can now be disabled
  ADDED - Color Rules Editor now support MultiLanguage
  ADDED - Can now Export/Import color rules
  ADDED - Custom Command MC.Explorer.SetColoringRules NAME=<ProfileName>
  ADDED - Custom Command MC.Explorer.RefreshColoringRules
  ADDED - Select Color Profile to use from toolbar and menu
  FIXED - MultiScript - Initializing a string array using single quote did not work.

-- Build 1481
  CHANGE- Change the Color Rules Editor Layout a bit
  ADDED - Autogenerated Color rules names now uses the MultiLanguage system for texts.
  CHANGE- Changed default color rules.
  FIXED - MultiRename will now restore Search/Replace option when loading a saved profile.

-- Build 1486
 FIXED - Very rare hang issue that could happened if a copy operation was aborted.
 FIXED - Color Rules Editor ask less about saving changes
 FIXED - Active Coloring profile is remembered between restarts
 ADDED - Attributes dialog for Color Rules Editor now have tooltips for the attributes
 ADDED - Find Files dialog remember expanded state between starts
 ADDED - Main drive bar can be force to be placed on its own line
 ADDED - Remember file search properties between restarts. (not all but some)
 ADDED - Alt+Z in the Find File dialog will reset the content

-- Build 1490
  FIXED - Settings panel will use font settings from Explorer Panel
  FIXED - Settings panel now works better in high DPI mode
  FIXED - Minor state tweaks to Color Rules Editor.
  ADDED - MultiRename tool can now reset filelist with currently selected items.
  ADDED - Find Files dialog now has a clear button that clear all options.
  ADDED - Backup/Restore will now also do the ColorRules profiles.
  ADDED - Command line command ":winerr <num>" that display the error message for internal windows error codes.
  ADDED - MultiDataViewer will now remember maximized size/position between runs.
  ADDED - Windows Control Panel menu items are now using MultiLanguage system

-- Build 1500 - Final release
  FIXED - In some rare case double items would be shown.
  FIXED - If parent folder is hidden the ".." folder was not shown
  FIXED - Double click on status progress bar for delete operation will now bring delete window to the front.
  FIXED - Button panel did not always update if button label was changed.
  FIXED - Very rare timing crash for delete operation.
  FIXED - File search using to/from date matches do now correct the time for the current timezone correctly.
  ADDED - Viewing a file from search result will now also transfer over the find by content (if any) to the viewer.
  CHANGE- Default RW profile, updated to work better for modern hardware.



3630
  • I would like to be able to do multiple in-line renames without hitting <enter> between files.
    i.e. When I have one name in edit mode I can use the arrow keys to move the live edit field to another file.   The file left behind would auto save it's new name state.  Currently the arrow keys don't allow movement & focus shift.


Something like this is now available in build 1452.

Let me know if there are any issues with it

3631
Maybe..

But you can do that using script now..

Create a UserDefinedCommand of "Multi-Script" type

Code: [Select]
@var $currentPath = GetSourcePath();
$currentPath = $currentPath ^ "Selection.lst";

MC.Explorer.Selection.LoadSelectionFromFile FILE="{$currentPath}";

Assign command to button/hotkey/menu

(You can change "Selection.lst" to whatever you want the filename with selections to be.)


3632
1) I want to filter only for files with no extension. In the lower right corner of the Explorer Panel, I cannot figure out a way to do this. I tried entering "*." with and without the quotes and with and without a trailing space, but I think since space is a delimiter there, the trailing space is ignored.

a) Is there a way to filter for files with no extension?

b) Suggestion - Have an option to choose either a space, semi-colon, or comma as a delimiter for the filter field.

a) That works before. Then some other filter rules need to be supported and it was in conflict of this. And it did not survive.
So the problem is that some rules you can write are in conflict of other rules. But a I will see if it can be added without breaking anything.

b) no.. I think space is good. if space is needed inside filter then use ", -"file A.*"

2) Sometimes I want to correct the Date/Time of a folder without affecting its subfolders. Also, the include/exclude dialog/method is different than that in the Explorer Panel. I suggest several ways to change "Correct Folder Date/Time" dialog box and functionality:

a) Add a checkbox titled "Include Subfolders". If the box is unchecked, only the Date/Time of the currently selected folder(s) is(are) changed.

b) Instead of having separate include and exclude fields, have only one filter field and have it behave exactly like the Explorer Panel filter box. That way, a filter can be tested in the Explorer Panel to know in advance exactly which files the filter will select to determine the corrected folder's Date/Time.

c) The whole "Correct Folder Date/Time" functionality can be simplified to use the Explorer Panel filter currently in effect and the dialog be replaced with just an "Include Subfolders?" dialog box with "Yes", No", "Cancel".

d) Perhaps easiest of all is to use the current filter in effect as in c), above, and subfolders could be excluded in the Explorer Panel filter using "-/*". Then the dialog could be reduced to a simple confirmation that could even be suppressed with an option in the settings.

I look forward to your thoughts on my suggestions and thanks in advance for your help.

a) A checkbox for subfolder might be a good idea.

b) No. I need separate field for my own fix date/time needs. :)  maybe better description on how they work are needed.

c) No. Not as default. But as scripting option. then you can create a custom command for that does that.

d) No the include/Exclude fields are needed.


3633
Support and Feedback / Re: MC failes to start after last update
« on: August 02, 2013, 18:45:23 »
There is a new build coming today.. But if XP is fixed I do not know. Develop environment is updated to update3. But don't know if MS has fixed it in that. (or If they care to fix it. )
And I do not have XP anymore so I have not been abel to test the new build on XP..

3634
Support and Feedback / Re: fixed labels
« on: August 01, 2013, 17:26:14 »
Fixed label ?
I don't understand what you want to do .. You want to have a toolbar button that take you to a path ? then use the quick launch bar.
Drag/add a program to the quick launch bar (The area after the commandline field, or enable the extra Quick launchbar and get a whole extra row.)


3635
Support and Feedback / Re: MC failes to srart after last update
« on: August 01, 2013, 15:17:01 »
I know. Looks like MS broke XP support with Update 2 of VS2012.

3636
Support and Feedback / Re: Adding buttons to multibuttons.xml
« on: July 31, 2013, 21:29:38 »
Or you edited the wrong file. If you have a normal installation do not edit the file in the config/ folder of the installation folder because that is just the template file that will be use for every user that start MC on that computer.
The personal config file are stored at C:\Users\<username>\AppData\Roaming\MultiCommander\Config\

But it is much easier to just change the settings in core settings. and use the button editor to change the buttons.

3637
Script / Re: Search routine
« on: July 31, 2013, 21:26:20 »
Thanks Mathias
The screen of my tool bar is posted - it shows the 'user commands' menu element is absent on my UI.  Can you not see it?
My browser in my phone was acting up..

If I understand your advice, my script should be

$s = StrReplace( $s, " " , "." ?\d);
If you want to use Regular Expression then use StrRegExpFind, If you want to use a simple Replace substring/character you StrReplace.
You can not use regular expressing in StrReplace.

3638
Script / Re: Search routine
« on: July 31, 2013, 13:43:54 »
Thanks for responding Mathias.

I was thinking my regex would be replaced by the modified string by Jungle.  But I don't think it targets spaces.
ie
1 2 3 4
to
1.2.3.4
Not sure about regexp.  But if you want to replace all space with "." then you can do

$s = StrReplace( $s, " " , "." );

I wanted to test it & edit (as with a sandbox), before creating a button (that didn't work several times!) - short on time... 
Just wanted to select a file/folder, run the script & if good then assign it a button.  Maybe the debugger does this & I haven't figured out how?
You have the MultiScript debugger under the help menu.

But I have just looked at my toolbar - the User Commands item shown on MC homepage is not visible!  ???  See attached
(Think you forgot to upload the attachment.)
The images on the webpage can be old. the UI might have updated.

3639
Script / Re: Search routine
« on: July 30, 2013, 21:54:15 »
Continuing my rename & SAR experiments, I'm wondering about regex to MC script transposition.
e.g.
Number & space to number & '.'
((?:[0-9]+)+)\
\1.

I'm stealing Jungles earlier code & using a . :-
$n = StrRegExpFind( $s, ".?\d+$" );
?.. in regexp \d means any digit.. or what are you asking ?

& I've just realized I appear to need to define a button to run this or is there a field I'm missing/misusing that allows me to run a script on a selected file/folder.  Is there a script input window & if not, can I have one to play with in a future build?  :D
I don't understand..  You can assign a HotKey , Menu button . Button Panel Button and more for any script command you create.. there are 3 buttons to the right in the User command.  where you create the command.  you can not miss it . :)


3640
Support and Feedback / Re: Filters for a specific drive
« on: July 30, 2013, 12:19:51 »
You can set the view filter to "-.*"
(Also disable "Reset filter to *.* when changing path" in Explorer Panel settings, under the Layout tab )

But there is not way to auto set it for a path but you can create a own command that enabled it using script and then assign that to a hotkey or button
Code: [Select]
MC.Explorer.SetViewFilter FILTER="-.*"

3641
Selecting the current item is by design. (even Windows Explorer does that, but WinExplorer also does a lot of stupid things :) )
I think it would look weird if it was not because shift+arrow is doing range selecting from current to new item.

But I will see if it is possible to unselect when moving in the other direction. It can be a bit trick specially in Commander-styled mode since it does not auto unselect if a new item is selected.

3642
Script / Re: Search routine
« on: July 28, 2013, 16:10:59 »
latest Beta Build 1442 has better TIME support for custom command MC.FileSearch.Search

Example

Code: [Select]
MC.FileSearch.Search SEARCHIN="${sourcepath}" SEARCHFOR="*.jpg" TIME="TODAY"
// OR
MC.FileSearch.Search SEARCHIN="${sourcepath}" SEARCHFOR="*.jpg" TIMEFROM="2013-01-01 10:00:00" TIMETO="2013-03-04 12:00:00"

3643
Script / Re: Search routine
« on: July 26, 2013, 19:51:19 »
Actually you are out of luck :)

The Custom Command for FileSearch do not support date/time matches to be added. (It should, I must have forgot to add it, so I will add it for the next version)

You can load/save searches in the FindFiles Dialog with Ctrl+F1 => F10 (save) and F1 => 10 (Load)
But it will not "reset" the now time for time/date filters so it might not help you completely.

3644
Don't want to hijack the thread with requests but I'd considered the following a while back & never got chance to request it -
MC focus grabbing - when I drag & drop e.g. from MC to imgburn, MC will take an always on top position.  Normally I have imgburn open & it will be overlapping on my tiny 23" monitor, so it can disappear backwards when I return to MC to drag files.
Is it possible to have click-hold-drag set to allow access but keep MC in it's current position, (without MC jumping forward)?
MC dos not control the window order. It must be Windows it self that put the program on top
But I have not seen this happen. If I drag a movie to a open media player. The media player pops on top.

I think it's traditional to have a 'Hello World' but something like a rename instruction would be a useful basic introductions to syntax.
I didn't entirely follow jungles script in the 'name as folder' thread & couldn't find anything that guided me through it.  (I tried the debugger but that only shows some of the loops/links).  So something that explained what was happening where would help.  I can then extrapolate that logic I hope.
Is MC script a unique language or is there something I could look at which would give me a head start?  Maybe this sounds dumb, but I keep thinking of Perl (which I don't know at all) when I look at the scripts.  ::)

Try the online doc.  All script functions on how the language works are there, and there are often small example for every command.

No it is not like perl. MultiScript is it own language but it is modeled to have a language syntax that looks like C/JavaScript/Java/Php, but with a bit of exception in some parts.

3645
Feature Requests and Suggestions / Re: Name as Folder?
« on: July 26, 2013, 10:24:17 »
If you run the script from the debugger..  ( Menu > Help > Multi-Script Debugger ) then you can run the script one line at the time and you can see where stuff goes wrong.

3646
5 - Is this like a 'virtual folders' kind of thing?

No 5 is not virtual folder. it more like tagging files but not permanent tagging. and then select files based on tag. Useful when you have to organize many 1000 of files and when you have tagged the files.Then you select all files with tagA and copy them to where you want them, and then the same with tagB and so on.

I would like to be able to do multiple in-line renames without hitting <enter> between files.
i.e. When I have one name in edit mode I can use the arrow keys to move the live edit field to another file.   The file left behind would auto save it's new name state.  Currently the arrow keys don't allow movement & focus shift.
I been playing around with something like that but it did not work good. But it was a long time ago. Might give it another shoot.

Redesign of that dialog is planed. But it is not on top of the list. but it is there.

Generally I think I would benefit most from some scripting tutorials
Hard to know what kind of example script to create. Easiest thing I think is to ask for for script on how to do things in the script forum. And then play around with it and change them.


3647
Support and Feedback / Re: Network drives not showing up
« on: July 24, 2013, 18:32:36 »
Maybe it is a XP issue.. I do not have any machines left with XP.
I think I might have a virtual machine with XP some where. I will see If I can find it

3648
Feature Requests and Suggestions / Re: Name as Folder?
« on: July 24, 2013, 18:30:57 »
Wow.. that was a nice script. +2 :) 

If something small is missing to make it more simple let me know.

3649
2. GUI settings for rule-coloring.
 
   Yes this is something that must be added. However creating a UI for this is not trivial, It is not easy to do a UI for this simple. It can easily become very complex.
   I been playing around with different idea. But guess I have to settle on one of them.

Yes GUI for something like that is not easy.

How about making it work like many E-Mail filters things works.

When you create email filter you first select what field you want to match and then how to match it and then you enter a value at match against,

So here it would be three comboboxes.

  [ File Field ]   [ Match Operation ]  [ Value ]
   
And if "filename" is selected in file field then "Match Operation" will be populated with the valid match options for name like.
Is, Contains, Begins With, Ends With. and so on ?


Yes I been think about something like that. But the hard part is how to do the advanced stuff simple.
Rules can have many sub rules like Filename contains "*.exe" And FileSize more than 1MB
Not sure if OR have to be included. One can just create a new rules for that.

So doing UI can be tricky. what option and features around it have, how it should work and look. Im going to start with the UI soon and it will be there in a alpha version shortly.

3650
Support and Feedback / Re: Network drives not showing up
« on: July 24, 2013, 09:23:41 »
I don't know. I'm not able to reproduce it.
For me they show up.

Pages: 1 ... 142 143 144 145 [146] 147 148 149 150 ... 189