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 - pncdaspropagandas

Pages: 1 [2] 3 4
26
Feature Requests and Suggestions / Move
« on: September 03, 2017, 19:40:22 »
It's just a minor detail, but to make the text accordingly to the file operation...

When moving files, the title text is correct, but the other descriptions say copied. Could be changed to moved.



Thanks

27
Found a solution!  :)

If you use ,,, instead of , or "," it works!!!

28
Support and Feedback / Multi Rename Focus
« on: August 26, 2017, 23:06:28 »
I noticed that when I have the focus on the right panel and use Multi Rename, after I close it, the focus always goes to the left panel. Is it simple to make it go back to the focused panel?

Thanks for the program. Can't stop using it. I replaced a lot of file managing programs with yours.

29
Well, I tried "," as in the attachment but it doen't work. If instead, I use "a" it works for a letter, so I think it may be something specific to comma as it is used for separating parameters in the list.


30
Is there a way to format commas in Color Syntax Formating. Since it is used as separator, I tried to escape with \, to use RegEx, but couldn't make it work. I want to format commas on CSV files.

Thanks

31
Script / Invert Selection
« on: August 24, 2017, 15:29:19 »
As discussed here
http://forum.multicommander.com/forum/index.php/topic,1168.msg3985.html#msg3985

When inverting with only 1 selected file/folder on Explorer Style, all files/folders get selected.

So I wrote a Script to fix it until MC does it automaticaly. And I remmaped the keyboard shortcut to run the Script, so in all cases I get the correct invert selection.

Code: [Select]
@var $selected_files = GetSourceSelectedFileNames();
MC.Explorer.Selection.InvertSelection
if( arrayCount($selected_files) == 1 )
{
MC.Explorer.Selection.Unselect FILTER={'"' + $selected_files[0] + '"'}
}

32
Support and Feedback / Re: Load Selection From Clipboard
« on: August 22, 2017, 16:28:39 »
It was only CR, but then I realized it's my fault. I wrote a python script and I used CR as line separator instead of LF or CRLF.

Sorry
Relax

33
Support and Feedback / Re: Load Selection From Clipboard
« on: August 20, 2017, 05:58:33 »
Ow, and the files on the panel are:

Anchorz Field (Japan).zip
Armored Unit (Japan).zip
Bakusou Dekotora Densetsu for WonderSwan (Japan).zip
Beatmania for WonderSwan (Japan).zip
Buffers Evolution (Japan).zip
Cardcaptor Sakura - Sakura to Fushigi na Clow Card (Japan).zip
Chaos Gear - Michibikareshi Mono (Japan).zip
Chocobo no Fushigi na Dungeon for WonderSwan (Japan).zip
Chou Aniki - Otoko no Tamafuda (Japan).zip
Chou Denki Card Battle - Youfu Makai (Japan).zip
Clock Tower for WonderSwan (Japan).zip
Crazy Climber (Japan).zip
D's Garage 21 Koubo Game - Tane o Maku Tori (Japan).zip
Densha de Go! 2 (Japan).zip
Densha de Go! (Japan).zip
Digimon - Ver. WonderSwan (Asia).zip
Digimon Adventure 02 - Tag Tamers (Japan).zip
Digimon Adventure - Anode Tamer (Japan).zip
Digimon Adventure - Cathode Tamer (Japan).zip
Digital Monster - Ver. WonderSwan (Japan).zip
Digital Partner (Japan).zip
Dokodemo Hamster (Japan).zip
Engacho! for WonderSwan (Japan).zip
Fever - Sankyo Koushiki Pachinko Simulation for WonderSwan (Japan).zip
Final Lap 2000 (Japan).zip
Fire Pro Wrestling for WonderSwan (Japan).zip
Fishing Freaks - Bass Rise for WonderSwan (Japan).zip
From TV Animation One Piece - Mezase Kaizoku Ou! (Japan).zip
Ganso Jajamaru-kun (Japan).zip
Glocal Hexcite (Japan).zip
Gomoku Narabe & Reversi - Touryuumon (Japan).zip
Goraku Ou Tango! (Japan).zip
GunPey (Japan).zip
Hanafuda Shiyouyo (Japan).zip
Harobots (Japan).zip
Hunter X Hunter - Ishi o Tsugu Mono (Japan).zip
Itou Junji Uzumaki - Noroi Simulation (Japan).zip
Kakutou Ryouri Densetsu Bistro Recipe - Wonder Battle Hen (Japan).zip
Kaze no Klonoa - Moonlight Museum (Japan).zip
Keiba Yosou Shien Soft - Yosou Shinkaron (Japan).zip
Kiss Yori... - Seaside Serenade (Japan).zip
Kosodate Quiz Dokodemo - My Angel (Japan).zip
Kyousouba Ikusei Simulation - Keiba (Japan).zip
Langrisser Millennium WS - The Last Century (Japan).zip
Last Stand (Japan).zip
Lode Runner for WonderSwan (Japan).zip
Macross - True Love Song (Japan).zip
Magical Drop for WonderSwan (Japan).zip
Mahjong Touryuumon (Japan).zip
Makai Mura for WonderSwan (Japan).zip
Medarot Perfect Edition - Kabuto Version (Japan).zip
Medarot Perfect Edition - Kuwagata Version (Japan).zip
Meitantei Conan - Majutsushi no Chousenjou! (Japan).zip
Meitantei Conan - Nishi no Meitantei Saidai no Kiki! (Japan).zip
Metakomi Theraphy - Nee Kiite! (Japan).zip
Mingle Magnet (Japan).zip
Mobile Suit Gundam MSVS (Japan).zip
MobileWonderGate (Japan).zip
Moero!! Pro Yakyuu Rookies (Japan).zip
Morita Shougi for WonderSwan (Japan).zip
Nazo Ou Pocket (Japan).zip
Neon Genesis Evangelion - Shito Ikusei (Japan).zip
Nice On (Japan).zip
Nihon Pro Mahjong Renmei Kounin - Tetsuman (Japan).zip
Nobunaga no Yabou for WonderSwan (Japan).zip
Ou-chan no Oekaki Logic (Japan).zip
Pocket Fighter (Japan).zip
Pro Mahjong Kiwame for WonderSwan (Japan).zip
Puyo Puyo Tsuu (Japan).zip
Puzzle Bobble (Japan).zip
Rainbow Islands - Putty's Party (Japan).zip
Ring Infinity (Japan).zip
Robot Works (Asia) (En,Ja).zip
Robot Works (Japan).zip
Rockman & Forte - Mirai Kara no Chousensha (Japan).zip
Sangokushi for WonderSwan (Japan).zip
Sangokushi II for WonderSwan (Japan).zip
SD Gundam - Emotional Jam (Japan).zip
SD Gundam G Generation - Gather Beat (Japan).zip
SD Gundam Gashapon Senki - Episode 1 (Japan).zip
Senkaiden - TV Animation Senkaiden Houshin Engi Yori (Japan).zip
Sennou Millennium (Japan).zip
Shanghai Pocket (Japan).zip
Shin Nihon Pro Wrestling - Toukon Retsuden (Japan).zip
Shougi Touryuumon (Japan).zip
Side Pocket for WonderSwan (Japan).zip
Slither Link (Japan).zip
Soccer Yarou! - Challenge the World (Japan).zip
Sotsugyou for WonderSwan (Japan).zip
Space Invaders (Japan).zip
Super Robot Taisen Compact 2 - Dai-1-bu - Chijou Gekidou Hen (Japan).zip
Super Robot Taisen Compact 2 - Dai-2-bu - Uchuu Gekishin Hen (Japan).zip
Super Robot Taisen Compact 2 - Dai-3-bu - Ginga Kessen Hen (Japan).zip
Super Robot Taisen Compact (Japan).zip
Taikyoku Igo - Heisei Kiin (Japan).zip
Tanjou Debut for WonderSwan (Japan).zip
Tare Panda no GunPey (Japan).zip
Tekken Card Challenge (Japan).zip
Terrors (Japan).zip
Tetsujin 28 Gou (Japan).zip
Time Bokan Series - Bokan Densetsu - Buta mo Odaterya Doronbou (Japan).zip
Tokyo Majin Gakuen - Fuju Houroku (Japan).zip
Trump Collection 2 - Bottom-Up Teki Sekaiisshuu no Tabi (Japan).zip
Trump Collection - Bottom-Up Teki Trump Seikatsu (Japan).zip
Turntablist - DJ Battle (Japan).zip
Umizuri ni Ikou! (Japan).zip
Uzumaki - Denshi Kaiki Hen (Japan).zip
Vaitz Blade (Japan).zip
Wasabi Produce - Street Dancer (Japan).zip
Wonder Stadium '99 (Japan).zip
Wonder Stadium (Japan).zip
WonderSwan Handy Sonar (Japan).zip

34
Support and Feedback / Re: Load Selection From Clipboard
« on: August 20, 2017, 05:22:03 »
I see

If you want the exact cenario, the files I was testing on Clipboard were:

Fever - Sankyo Koushiki Pachinko Simulation for WonderSwan (Japan).zip
Hanafuda Shiyouyo (Japan).zip

35
Support and Feedback / Load Selection From Clipboard
« on: August 19, 2017, 16:45:53 »
I noticed that if the file names on the clipboard have EOL (End Of Line) separator as CR it doesn't work well. I have to change it to CRLF to work. It doesn't bother me, but if it worked with CR as well it would be better.

Thanks!

36
Support and Feedback / Different results with delete options
« on: August 16, 2017, 16:35:39 »
Hi Mathias,

I was going to post here http://forum.multicommander.com/forum/index.php/topic,1434.msg5194.html#msg5194 but it wasn't enabled.

I have a similar problem and tried the following cenarios when trying to delete (pressing the del key) a non-empty folder on the network (with non-empty subfolders too):

1)
Core Settings > Filesystem > Ask confirmation before > deleting folders that are not empty (disabled)
Core Settings > Filesystem > Default file operations options > Delete > delete to recycle bin (enabled)
Core Settings > Filesystem > Default file operations options > Delete > delete all if possible (enabled)
Core Settings > Filesystem > Default file operations options > Delete > Tweaking > hide delete options  and confirmation windows (enabled)

Result: Warning Window: Folder is not empty! Cannot delete folder. Options: Skip, Skip All, Retry, Abort

So there is no way to delete this folder. I chose to hide the confirmation window and to don't need to confirm deletions on non empty folders.

2) Same as before but now I enabled
Core Settings > Filesystem > Ask confirmation before > deleting folders that are not empty (enabled)

I try to delete the folder and the Warning Window shows up again, but this time it shows also Delete and Delete All. I choose Delete and then another Warning Window shows up, but this time there are only the Skip, Skip All, Retry, Abort buttons...... If I choose Delete All the same happens....

So still couldn't delete the folder

3) Same as 2, but disabled recycle bin
Core Settings > Filesystem > Default file operations options > Delete > delete to recycle bin (disabled)

When I delete it, the "Delete Files" operation window that I chose not to show on the "hide delete options  and confirmation windows " option is ignored. Clicking on Yes we go back to the cenario 2 with options Delete, Delete All, Skip, Skip All, Retry, Abort, but this time, when I choose Delete it deletes the folder successfuly!

4) Whatever options, if I press SHIFT+DEL it deletes the folder


So I think the logic in managing the delete operation may need to be checked.


Thanks!

37
Script / Re: Sync Panels Navigation
« on: August 14, 2017, 12:54:33 »
Thanks!

One function that would decrease the overhead is to return the folders. Just like FindFiles but with option to filter folders. Could be a parameter maybe, or a '*/' filter. But if is requires a lot of work, don't bother.

38
Script / Sync Panels Navigation
« on: August 12, 2017, 05:35:18 »
I made 4 scripts to navigate simultaneously on both panels.

It's not safe proof, but it satisfies my needs.

You can ENTER, GO TO PARENT FOLDER, GO SAME LEVEL UP, GO SAME LEVEL DOWN.

For practicity, I associated with keys CTRL + SHIFT + (ENTER / BACKSPACE / PAGE UP / PAGE DOWN)

ENTER script:
Code: [Select]
@var $source_focus_name = GetSourceFocusName();
@var $source_path = GetSourcePath();
@var $target_path = GetTargetPath();

MC.Explorer.Goto SOURCE={($source_path ^ $source_focus_name) + "\\"} TARGET={($target_path ^ $source_focus_name) + "\\"}

PARENT SCRIPT:
Code: [Select]
@var $source_path = GetSourcePath();
@var $source_parent_path;
@var $target_path = GetTargetPath();
@var $target_parent_path;

// Get the parent path
$source_parent_path = StrSub($source_path, 0, StrLen($source_path)-2);
$target_parent_path = StrSub($target_path, 0, StrLen($target_path)-2);

MC.Explorer.Goto SOURCE={$source_parent_path} TARGET={$target_parent_path}


PAGE DOWN Script:
Code: [Select]
@var $source_path = GetSourcePath();
@var $source_parent_path;
@var $target_path = GetTargetPath();
@var $target_parent_path;
@var $pos;
@var $n;
@var $source_next_folder_index = -1;
@var $target_next_folder_index = -1;
@var $arr_directories_source[];
@var $arr_directories_target[];

// Get the parent path
$source_path = StrSub($source_path, 0, StrLen($source_path)-1);
$pos = StrRFind($source_path, '\');
$source_parent_path = StrSub($source_path, 0, $pos);

$target_path = StrSub($target_path, 0, StrLen($target_path)-1);
$pos = StrRFind($target_path, '\');
$target_parent_path = StrSub($target_path, 0, $pos);

// Get files and folders on source parent
$arr_directories_source = FindFiles($source_parent_path ^ '*');
@var $source_path_index = -1;
for ($n=0; $n<arrayCount($arr_directories_source); $n++ )
{
if( StrIsEqual($arr_directories_source[$n], $source_path) )
{
$source_path_index =  $n;
break;
}
}
// Search folder down the array - Source
if( $source_path_index >= 0 )
{
for ($n=($source_path_index+1); $n<arrayCount($arr_directories_source); $n++ )
{
if( IsFolder($arr_directories_source[$n]) )
{
LogAppInfo($arr_directories_source[$n]);
$source_next_folder_index = $n;
break;
}
}
}

if( $source_next_folder_index > -1 )
{
// Get files and folders on target parent
$arr_directories_target = FindFiles($target_parent_path ^ '*');
// Search for same folder name
for ($n=0; $n<arrayCount($arr_directories_target); $n++ )
{
if( IsFolder($arr_directories_target[$n]) )
{
if( StrIsEqual(PathGetNamePart($arr_directories_target[$n]), PathGetNamePart($arr_directories_source[$source_next_folder_index])) )
{
$target_next_folder_index =  $n;
break;
}
}
}
}

if( $source_next_folder_index > -1 )
{
if( $target_next_folder_index > -1 )
{
MC.Explorer.Goto SOURCE={$source_parent_path ^ PathGetNamePart($arr_directories_source[$source_next_folder_index])} TARGET={$target_parent_path ^ PathGetNamePart($arr_directories_target[$target_next_folder_index])}
}
}

PAGE UP Script:
Code: [Select]
@var $source_path = GetSourcePath();
@var $source_parent_path;
@var $target_path = GetTargetPath();
@var $target_parent_path;
@var $pos;
@var $n;
@var $source_next_folder_index = -1;
@var $target_next_folder_index = -1;
@var $arr_directories_source[];
@var $arr_directories_target[];

// Get the parent path
$source_path = StrSub($source_path, 0, StrLen($source_path)-1);
$pos = StrRFind($source_path, '\');
$source_parent_path = StrSub($source_path, 0, $pos);

$target_path = StrSub($target_path, 0, StrLen($target_path)-1);
$pos = StrRFind($target_path, '\');
$target_parent_path = StrSub($target_path, 0, $pos);

// Get files and folders on source parent
$arr_directories_source = FindFiles($source_parent_path ^ '*');
@var $source_path_index = -1;
for ($n=0; $n<arrayCount($arr_directories_source); $n++ )
{
if( StrIsEqual($arr_directories_source[$n], $source_path) )
{
$source_path_index =  $n;
break;
}
}
// Search folder down the array - Source
if( $source_path_index >= 0 )
{
for ($n=($source_path_index-1); $n>=0; $n-- )
{
if( IsFolder($arr_directories_source[$n]) )
{
LogAppInfo($arr_directories_source[$n]);
$source_next_folder_index = $n;
break;
}
}
}

if( $source_next_folder_index > -1 )
{
// Get files and folders on target parent
$arr_directories_target = FindFiles($target_parent_path ^ '*');
// Search for same folder name
for ($n=(arrayCount($arr_directories_target)-1); $n>=0; $n-- )
{
if( IsFolder($arr_directories_target[$n]) )
{
if( StrIsEqual(PathGetNamePart($arr_directories_target[$n]), PathGetNamePart($arr_directories_source[$source_next_folder_index])) )
{
$target_next_folder_index =  $n;
break;
}
}
}
}

if( $source_next_folder_index > -1 )
{
if( $target_next_folder_index > -1 )
{
MC.Explorer.Goto SOURCE={$source_parent_path ^ PathGetNamePart($arr_directories_source[$source_next_folder_index])} TARGET={$target_parent_path ^ PathGetNamePart($arr_directories_target[$target_next_folder_index])}
}
}

Gotta say thanks to Mathias!

39
Script / Re: UnpackFile OVERWRITEALL
« on: August 11, 2017, 19:43:54 »
Indeed! Tested here and zip files overwrite as normal, but 7z don't!

40
Script / Re: UnpackFile OVERWRITEALL
« on: August 11, 2017, 18:55:53 »
Yes, I do.

I did another test and downloaded the stable version to see if maybe it was any customization I made that caused the problem and the result was the same.

I have these files:
langs.model.7z
langs.model.xml
uninstall.7z
uninstall.exe

- I delete langs.model.xml and uninstall.exe and select the 7z files
- Run the script (fine, no overwriting)
- Run the script again -> replace confirmation window shows up

Also tested with only uninstall.7z selected

41
Script / UnpackFile OVERWRITEALL
« on: August 11, 2017, 13:34:15 »
Hi,

I am trying to write a script that extract all selected archives to current directory and overwrite all files.

The problem is that the option OVERWITEALL is not working for me. When I run the script, the "Would you like to replace the existing file?" window shows and I have to choose a option for each selected archive. I'm using MC 7.4 build 2377. I wonder if I am doing something wrong here.

@var $source_path = GetSourcePath();
@var $arr_selected_file_paths[] = GetSourceSelectedPaths();

@var $n;
for( $n=0; $n<arrayCount($arr_selected_file_paths); $n++ )
{
   @var $test = UnpackFile($arr_selected_file_paths[$n], $source_path, "*.*", "OVERWRITEALL, USEEXISTINGQUEUE, NOWAIT");
   LogAppInfo($test);
}

Thanks

42
Script / Re: PackFiles. Trouble with OWERWRITEALL
« on: August 09, 2017, 19:33:46 »
I was writting a similar script and got the same error. If the archive file already exists it keeps asking about overwrite infinitely, event if I choose to Replace or Replace All.

43
Documentation / MC.Filesystem.PackFiles
« on: August 09, 2017, 19:15:54 »
Hi,

On the page http://multicommander.com/docs/customcommands_list#mc.filesystem.packfiles I was strugling to make METHOD = "7Zip" work, as it is written like this on the docs, but it wasn't working. Then I changed to METHOD="7z" and it worked.

Maybe its woth expliciting 7z in case someone else also tries to use it.

Thanks

44
Documentation / StrSub SubStr
« on: August 06, 2017, 04:28:07 »
On the page http://multicommander.com/docs/multiscript/functions/string#strsub the title is StrSub and the description is SubStr

45
Support and Feedback / Re: Session, save & mapped network folder
« on: August 05, 2017, 15:21:25 »
Thank you very much Jungle!!!  :D

46
Support and Feedback / Session, save & mapped network folder
« on: August 04, 2017, 20:16:38 »
Hi,

I don't know if it is a matter of not supported yet, a intended way of working or a bug...

I have a mapped network folder on P:\ (for example \\my_server\dir1)

Then I open MC and navigate to P:\dir2

When I close MC and open it again, all other tabs that were sitting o local hard disks are restored gracefully, but the one I had on P:\dir2 is resetted to C:\

I noted that the file at mcinstallpath\SessionConfig\History\a4c.....ini really has a C:\ on the corresponding tab config. When I change the directory on the other tabs and go to the command line and execute :save the ini file is updated but the tabs showing network mapped paths still show C:\

I also noted that if I create a Tab Session and save it, when I restore it works with mapped network paths ok.

47
Support and Feedback / Re: Tab Sessions - Just Awesome!
« on: August 03, 2017, 18:34:38 »
Just passing to say that Mathias is indeed brilliant! MC is the best file manager. So many unique and useful features! I love customizations and love to script!

48
Support and Feedback / Left align button text
« on: August 03, 2017, 12:58:20 »
Hi,

Is it possible to left align button text (on button bar)? I use 4 rows and I try to align using space, but when I export config and import on another PC with different monitor resolution it looses the alignment,

Thanks

49
Script / Re: Load file content to clipboard
« on: August 03, 2017, 12:39:15 »
 :D :D :D

50
Script / Re: Load file content to clipboard
« on: August 02, 2017, 03:45:02 »
True indeed!

Pages: 1 [2] 3 4