TC en version "portable"
Moderators: Stefan2, white, nsp
TC en version "portable"
Bonjour,
J'ai mal installé TC sur mon PC... Les exécutables sont dans "Program Files" et la config dans "Users".
Bref si je change de PC, je recommence à zéro. Hors, je tiens beaucoup à ma configuration actuelle TC + Plugins.
Est-il possible de déplacer cette installation dans C:\totalcmd. Modifier quelques fichiers genre wincmd.ini pour qu'elle redémarre telle que c'est le cas aujourd'hui ?
Et donc sur un nouveau PC, coller le dossier C:\totalcmd et démarrer TC pour commencer à bosser ?
Je pense que Oui, mais je n'ose pas. Pouvez-vous m'aider ?
Cordialement,
J'ai mal installé TC sur mon PC... Les exécutables sont dans "Program Files" et la config dans "Users".
Bref si je change de PC, je recommence à zéro. Hors, je tiens beaucoup à ma configuration actuelle TC + Plugins.
Est-il possible de déplacer cette installation dans C:\totalcmd. Modifier quelques fichiers genre wincmd.ini pour qu'elle redémarre telle que c'est le cas aujourd'hui ?
Et donc sur un nouveau PC, coller le dossier C:\totalcmd et démarrer TC pour commencer à bosser ?
Je pense que Oui, mais je n'ose pas. Pouvez-vous m'aider ?
Cordialement,
Bonjour,
Personnellement j'ai installé une fois Tc, j'ai eu besoin de l'avoir sur d'autres supports donc j'ai copié de dossier de TC à l'endroit voulu et je le lance avec Launchtc après avoir paramétré correctement le fichier .ini qui va avec. (voir la doc de Launchtc)
Si'il y a une montée de version pas de problème ça marche aussi.
http://totalcmd.net/plugring/LAUNCHTC.html
Cordialement
Personnellement j'ai installé une fois Tc, j'ai eu besoin de l'avoir sur d'autres supports donc j'ai copié de dossier de TC à l'endroit voulu et je le lance avec Launchtc après avoir paramétré correctement le fichier .ini qui va avec. (voir la doc de Launchtc)
Si'il y a une montée de version pas de problème ça marche aussi.
http://totalcmd.net/plugring/LAUNCHTC.html
Cordialement
Re: TC en version "portable"
Bonjour,Guth wrote:Bonjour,
J'ai mal installé TC sur mon PC... Les exécutables sont dans "Program Files" et la config dans "Users".
Bref si je change de PC, je recommence à zéro. Hors, je tiens beaucoup à ma configuration actuelle TC + Plugins.
Est-il possible de déplacer cette installation dans C:\totalcmd. Modifier quelques fichiers genre wincmd.ini pour qu'elle redémarre telle que c'est le cas aujourd'hui ?
Et donc sur un nouveau PC, coller le dossier C:\totalcmd et démarrer TC pour commencer à bosser ?
Je pense que Oui, mais je n'ose pas. Pouvez-vous m'aider ?
Cordialement,
Personellement j'utilises depuis des années TC dans un repertoire c:\tools\totalcmd. Tous les plugins, menu, fichiers ini et key sont dans ce même repertoire. Lors de l'install sur un nouveau PC je precises toujours même repertoire pour ini. Et unzip toute l'install de ref par dessus.
Dans votre cas, vous devez "deplacer" TC et les inis ...
Faites une sauvegarde des repertoires usen et prog file de TC ainsi que la clef de registre pour pouvoir revenir en arriere en cas de pb.
- TieFighter
- Member
- Posts: 189
- Joined: 2007-12-03, 12:58 UTC
- Location: France
Bonjour,
une chose que je fais pour que mon TC soit aussi portable que possible est de paramétrer les chemins dans le ini et notamment le wincmd.ini avec la variable instancié par TC
Cela permet que si TC n'est pas dans le même répertoire cela marche, surtout sur une clé pour le starttc.exe (lanceur portable de TC).
Je force aussi à prendre le fichier de config dans le répertoire de TC dans wincmd.ini via la config
L'effet est que les deux fichiers INI (wincmd.ini et wcx_ftp.ini) sont lus à partir répertoire du programme et les entrées de registre éventuellement existantes sont ignorées (mais pas les paramètres en ligne de commande).
une chose que je fais pour que mon TC soit aussi portable que possible est de paramétrer les chemins dans le ini et notamment le wincmd.ini avec la variable instancié par TC
Code: Select all
%commander_path%
Je force aussi à prendre le fichier de config dans le répertoire de TC dans wincmd.ini via la config
Code: Select all
UseIniInProgramDir=7
Cordialement,
TieFighter
TieFighter
Merci.
Ca fonctionne. J'ai déplacé "c:\Program Files\totalcmd" + "c:\Users\X\AppData\Roaming\GHISLER\" dans un unique dossier "C:\totalcmd" avec succès.
Mais j'ai du faire beaucoup de modifs dans wincmd.ini
- UseIniInProgramDir=7
- Et remplacement de toutes les occurences de "C:\Program Files\totalcmd" par "C:\totalcmd"
TieFighter : J'ai pas compris l'utilisation de la variable %commander_path% ?
@+
Ca fonctionne. J'ai déplacé "c:\Program Files\totalcmd" + "c:\Users\X\AppData\Roaming\GHISLER\" dans un unique dossier "C:\totalcmd" avec succès.
Mais j'ai du faire beaucoup de modifs dans wincmd.ini
- UseIniInProgramDir=7
- Et remplacement de toutes les occurences de "C:\Program Files\totalcmd" par "C:\totalcmd"

@+
- TieFighter
- Member
- Posts: 189
- Joined: 2007-12-03, 12:58 UTC
- Location: France
Bonsoir,
TC instancie une variable qui n'est valable que pour lui mais qui indique son chemin d'installation commander_path
si je lance un cmd à partir de TC et que je demande son affichage :
du coup cela me permet de l'utiliser dans les fichiers de config de TC pour qu'il l'utilise quelque soit le repertoire d'installation.
exemple :
du coup sur mes clés USB, mon PC ou autre la config est toujours bonne car la variable dépend du répertoire TC donc même si je change de répertoire, cela reste bon.
une dernière chose ne pas oublier de corriger la variable d'installation
TC instancie une variable qui n'est valable que pour lui mais qui indique son chemin d'installation commander_path
si je lance un cmd à partir de TC et que je demande son affichage :
Code: Select all
c:\>echo %commander_path%
C:\Program Files\total commander
exemple :
Code: Select all
pluginbasedir=%commander_path%\plugins
une dernière chose ne pas oublier de corriger la variable d'installation
Code: Select all
InstallDir=C:\Program Files\total commander
Cordialement,
TieFighter
TieFighter