Total Commander がインストールされた後にwincmd.ini
の場所を上書きする方法は?この設定のメニュー項目が見つからないようです。この設定はどこに保存されますか?オペレーティングシステムはWindows XPまたはWindows732ビットです。
まず、wincmd.iniを編集し、UseIniInProgramDir=
を探して、7に設定します。
UseIniInProgramDir = Flags sumこの変数は、wincmd.iniがプログラムと同じディレクトリにある場合にのみ読み取られます。これは次の値の合計です。0:無効1:program-dirでwincmd.iniを使用します。レジストリまたはパラメータを介して他の場所が設定されていない場合2:program-dirでwcx_ftp.iniを使用します。レジストリまたはパラメータを介して他の場所が設定されていない場合4:レジストリ設定を上書きします(コマンドラインパラメータは上書きしません)。
次に、TotalCommanderへのショートカットを次のように編集します。
TC_path\TOTALCMD.EXE /i=config_path/wincmd.ini
ここで、TC_pathはtotalcmd.exeへのパスであり、config_pathはwincmd.iniへの目的のパスです。
単にiniファイルを移動したい場合; Total Commanderアドオンページのツールinirelocを使用できます: http://www.ghisler.com またはチェック: http://ghisler.ch/board/viewtopic.php ?p = 135417
私もこれが必要でしたが、wincmd.iniとwcx_ftp.iniの2つのファイルの場合。
totalcmd.exe /I=%pdrive%/totalcmd/MyCMDs.ini /F=%pdrive%/totalcmd/MyFTP.ini
元のファイルのコピーを作成し、個人的な参照用に名前を変更しました。ディレクトリを変更する必要があるかもしれません:私のものはc:\totalcmd\
。
実際には、TotalCommanderがiniファイルを探す場所についての詳細な説明があります。私は個人的にレジストリ方式を使用して私のものを再配置します:
http://www.ghisler.ch/wiki/index.php/Finding_the_paths_of_Total_Commander_files
サムドライブから実行する場合、ショートカット(.lnkファイル)でコマンドライン引数を使用しますが、私のマシンではレジストリを希望する場所に設定しました。これにより、実行するショートカットを気にすることなく、マシンごとにwincmd.ini
ファイルの名前を変更できます。
レジストリの場所は次のとおりです(.REGファイルとして表示されます)。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Ghisler]
[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"IniFileName"="%AppData%\\Ghisler\\wincmd-%COMPUTERNAME%.ini"
"FtpIniName"="%AppData%\\Ghisler\\wcx_ftp.ini"
"InstallDir"="%SystemDrive%\\totalcmd"
システム全体(すべてのユーザー)に同じ場所を適用するには、代わりに次のキーを使用します。ただし、各ユーザーのHKEY_CURRENT_USER
キーの設定はHKEY_LOCAL_MACHINE
を上書きします。
[HKEY_LOCAL_MACHINE\Software\Ghisler\Total Commander]
注:インポートする前に、私の例のenvarを実際の場所に置き換える必要があります。
2つのファイルをTCプログラムフォルダーに移動し、wincmd.iniファイルの[Configuration]セクションに次の行を追加します。
UseIniInProgramDir = 7
より良い:
IniRelocを使用する: http://ghisler.fileburst.com/addons/inireloc.Zip