[Util] TC Migrator

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
leybniz
Junior Member
Junior Member
Posts: 8
Joined: 2004-06-14, 12:16 UTC

[Util] TC Migrator

Post by *leybniz »

Hi, all

recently i've developed new Util for TC(TC Migrator), it allows you
to acquire all your tc settings in one handy pack .tcm (stands from TC Migration pack)
you will be able to restore each item separately or whole pack at once!
pack format implements universal mechanism for backup/restore all
tc setting, plugins, menus, icons, etc. You can distribute this
packs to the public, so others can restore this pack on their TC instance
in one click! :)

This tool already saves me a lot of time :)

If you are interested in, you may get it here
http://tcplugs.shuriksoft.com/tcmig.zip 640 Kb,
and here is the samples:
http://tcplugs.shuriksoft.com/samples.zip 316 Kb

Here is my plugins pack, feel on your own how easy
to install bunch of plugins at once :)
http://tcplugs.shuriksoft.com/tcm/mmPack.tcm 1,7 Mb
just dblclick on .tcm package, when you have TC Migrator installed

here is the screenshot of one of russian eXtended Packs
packed by this util:

Image: http://tcplugs.shuriksoft.com/exp_tcm.gif
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3378
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

Comments:
- can you please make a zip-version of this tool? Im a pro and I dont need the Setup-Routine...
- why do the installer need a path like "ShurikSoft\TCMig" wouldnt be "TCMig" enough?
- why do this software needs a installer when it doesnt even create shortcuts
- on my system this "TOOL" doesnt even start...
- if startet with "tcmi.exe <something>" I get an exception
- Are you a spammer or why do you put the "ShurikSoft.url" in your zip and in the folder where the prg is installed ? :P
- why is this software nowhere to found on your page ?

Edit: I installed TC new but your prg still doesn't start...
(letting it create the regkey)

Edit2: Okay I can install mmPack.tcm with this exe but HOW do I create these tcm-files?
Hoecker sie sind raus!
User avatar
pdavit
Power Member
Power Member
Posts: 1529
Joined: 2003-02-05, 21:41 UTC
Location: Kavala -> Greece -> Europe -> Earth -> Solar System -> Milky Way -> Space
Contact:

Post by *pdavit »

2Sir_SiLvA

> can you please make a zip-version of this tool? Im a pro and I dont need the Setup-Routine...

Just run the installer ones and the pack the installed directory. That's if no registry information and the like are added.

> why do the installer need a path like "ShurikSoft\TCMig" wouldnt be "TCMig" enough?

This is a scheme followed by many companies where the company name is used as a dir name for installation.

> why do this software needs a installer when it doesnt even create shortcuts

I presume because TC related add-ons are usually integrated on the button bar. An icon is provided in the installed dir.

> on my system this "TOOL" doesnt even start...

Same here! WinXP Pro Eng SP2 (meats the requirements shown in the readme file). The screenshot looks promising though! ;) :P

> Are you a spammer or why do you put the "ShurikSoft.url" in your zip and in the folder where the prg is installed ?

Probably to spread the joy! ;) :P :D

> why is this software nowhere to found on your page ?

That IS a mistery! :D


2leybniz

This is a long awaited tool but it seems that we should have to wait a little bit more since I cannot run it as well.

PS: Some of Sir_SiLvA's comments are valid. I would as well prefer the installation to trigger my TC path and suggest
a location like c:\Program Files\totalcmd\TCMig.

From the screenshot this tool looks promising if and only if the cannot-execute problem is solved.
"My only reason for still using M$ Window$ as an OS is the existence of Total Commander!"
Christian Ghisler Rules!!!
leybniz
Junior Member
Junior Member
Posts: 8
Joined: 2004-06-14, 12:16 UTC

Post by *leybniz »

... That's if no registry information and the like are added
Added! installer register two new extensions .tci and .tcm and associate
it with proper exe module.
on my system this "TOOL" doesnt even start...
It doesn't intended for direct run, just as file association handler,
that is why installer don't create any shortcuts on your desktop.
why is this software nowhere to found on your page ?
Because the tool is in development, and web site don't updated yet,
so be patient :D
cannot-execute problem
just try to hit enter on any *.tci file from samples.zip and you
will find out the answer
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3378
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

leybniz wrote:
cannot-execute problem
just try to hit enter on any *.tci file from samples.zip and you
will find out the answer
Sorry I DON'T WANNA install any of your packs
I wanna Save MY Settings
leybniz wrote: recently i've developed new Util for TC(TC Migrator), it allows you
to acquire all your tc settings in one handy pack .tcm
How Do I do this without starting your PRG?
PS: please add to the readme wich data is added to the registry
as Im one of the users that hates PRGs that adds stuff to the Registry
without asking...

In a friendly mood...
Last edited by Sir_SiLvA on 2005-03-15, 20:23 UTC, edited 1 time in total.
Hoecker sie sind raus!
User avatar
pdavit
Power Member
Power Member
Posts: 1529
Joined: 2003-02-05, 21:41 UTC
Location: Kavala -> Greece -> Europe -> Earth -> Solar System -> Milky Way -> Space
Contact:

Post by *pdavit »

2leybniz

It doesn't intended for direct run, just as file association handler...

A useful tip that should be included in the readme file.

just try to hit enter on any *.tci file from samples.zip and you will find out the answer

...or include also some How-to-use instructions in the readme file for avoiding confusion.
Not everyone is willing to play around to "find out the answer".

Always in a friendly mood,
Panos
"My only reason for still using M$ Window$ as an OS is the existence of Total Commander!"
Christian Ghisler Rules!!!
User avatar
shuriksoft
Junior Member
Junior Member
Posts: 5
Joined: 2005-03-15, 14:11 UTC
Location: Ukraine
Contact:

Post by *shuriksoft »

1. leybniz = shuriksoft

2pdavit

> A useful tip that should be included in the readme file.
Added, thx for the tip

> Not everyone is willing to play around to "find out the answer".
imho, if somebody really! needed anything it will play around
without any conditions or obligations :)
but if people need only the subject for talks they will not
play around of course.

2Sir_SiLvA

>How Do I do this without starting your PRG?

TC Migrator consists of two main parts:
  1. tcmi.exe - TCM Installer it will restore(install)
    .tcm packages on your tc instance.
    this part is designed for all levels
    of users experience from the erly beginners
    to pro's
  1. tcmp.exe - TCM Packer it will create
    .tcm packages for you :) This console
    application assigned to .tci file extension.
    To create your own migration package you will
    need to create description of all settings
    you want to save to package and put this
    description in certain format into yourPack.tci file
    This part is designed for experienced users
    and pro's only!
    Once you have created yourPack.tci file, execute it
    to create yourPack.tcm package.

>PS: please add to the readme wich data is added to the registry
>as Im one of the users that hates PRGs that adds stuff to the Registry
>without asking...

Especially for you, piece of installer code:

Code: Select all

  ;Add file types
  WriteRegStr HKCR ".tci" "" "tci.TotalCommanderIndexDocument"
  WriteRegStr HKCR "tci.TotalCommanderIndexDocument" "" "Total Commander migration project Index"
  WriteRegStr HKCR "tci.TotalCommanderIndexDocument\shell\open\command" "" "$INSTDIR\tcmp.exe %1"
  WriteRegStr HKCR "tci.TotalCommanderIndexDocument\DefaultIcon" "" "$INSTDIR\tcmp.ico"
  
  WriteRegStr HKCR ".tcm" "" "tcm.TotalCommanderMigrationPackDocument"
  WriteRegStr HKCR "tcm.TotalCommanderMigrationPackDocument" "" "Total Commander Migration pack"
  WriteRegStr HKCR "tcm.TotalCommanderMigrationPackDocument\shell\open\command" "" "$INSTDIR\tcmi.exe %1"
  WriteRegStr HKCR "tcm.TotalCommanderMigrationPackDocument\DefaultIcon" "" "$INSTDIR\tcmi.exe,0"
PS: Files updated,
1. .tci file format reference added to installer
2. shuriksoft.url removed, if you feel such discomfort :shock:
User avatar
franck8244
Power Member
Power Member
Posts: 704
Joined: 2003-03-06, 17:37 UTC
Location: Geneva...

Post by *franck8244 »

2shuriksoft
I read the .tci file reference guide...

It's a true pain to manually edit/create this xml file...

You should add a user interface to create the tci file and/or automatically read and detect the whole tc config and then propose what the user want to keep :)
TC#88260 -
User avatar
shuriksoft
Junior Member
Junior Member
Posts: 5
Joined: 2005-03-15, 14:11 UTC
Location: Ukraine
Contact:

Post by *shuriksoft »

>It's a true pain to manually edit/create this xml file...
Only initial creation is hard to achieve, after that
you will get time savings! This is the real thing
before you get some imcome you should invest
something!

>You should add a user interface to create the tci file
>and/or automatically read and detect the whole tc config
>and then propose what the user want to keep
i'm not a nostradamus :) i can't implement absolutely
automatically creation of .tci file. TC has so many aspects
to customize, so full support for all this stuff is impossible
to implement.

Even if i can implement this gui, it will be very huge
about 3,5 Mb, would you download it ? no, i think so.
TucknDar
Senior Member
Senior Member
Posts: 227
Joined: 2003-02-07, 09:44 UTC
Location: Oslo
Contact:

Post by *TucknDar »

I think it's a great tool. Very useful for many things, actually. Like colours, for instance. Could be used as a "theme-addon".
license #76904
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3378
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

TucknDar wrote:I think it's a great tool. Very useful for many things, actually. Like colours, for instance. Could be used as a "theme-addon".
For Color-Themes Aezay TC Color Presets 1.2 build 274 (http://www.totalcmd.net/plugring/colorpresets.html) is much more usefull as it has a gui for saving settings...
TC has so many aspects
to customize, so full support for all this stuff is impossible
to implement.
I dont know why you need 3,5 MB for that theres not that much to customize...
Own Sfx-Header, Own Icons (TC und DriveLib), TC-Ini- and FTP-Ini-Settings and the Bar-Files is all that needs to be saved...
Last edited by Sir_SiLvA on 2005-04-11, 14:04 UTC, edited 1 time in total.
Hoecker sie sind raus!
User avatar
shuriksoft
Junior Member
Junior Member
Posts: 5
Joined: 2005-03-15, 14:11 UTC
Location: Ukraine
Contact:

Post by *shuriksoft »

Sir_SiLvA wrote:dont know why you need 3,5 MB for that theres not that much to customize...
Own Sfx-Header, Own Icons (TC und DriveLib), TC-Ini- and FTP-Ini-Settings and the Bar-Files is all that needs to be saved...
Oh yeah, and how about language files, menu files, plugins ini, plugins itself and their resources, tab sets files, license key, custom icons dll
for the toolbar buttons, and another stuff i can't remember right now ?

I don't have time for gui at all, maybe someone else can do it for us.
Post Reply