web-dev-qa-db-ja.com

wincmd.iniの場所を上書きする方法は?

Total Commander がインストールされた後にwincmd.iniの場所を上書きする方法は?この設定のメニュー項目が見つからないようです。この設定はどこに保存されますか?オペレーティングシステムはWindows XPまたはWindows732ビットです。

9
truthseeker

まず、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への目的のパスです。

16
molgar

単にiniファイルを移動したい場合; Total Commanderアドオンページのツールinirelocを使用できます: http://www.ghisler.com またはチェック: http://ghisler.ch/board/viewtopic.php ?p = 135417

1
Lennart Rosvall

私もこれが必要でしたが、wincmd.iniとwcx_ftp.iniの2つのファイルの場合。

totalcmd.exe /I=%pdrive%/totalcmd/MyCMDs.ini /F=%pdrive%/totalcmd/MyFTP.ini

元のファイルのコピーを作成し、個人的な参照用に名前を変更しました。ディレクトリを変更する必要があるかもしれません:私のものはc:\totalcmd\

1
Spaztixx

実際には、TotalCommanderがiniファイルを探す場所についての詳細な説明があります。私は個人的にレジストリ方式を使用して私のものを再配置します:

http://www.ghisler.ch/wiki/index.php/Finding_the_paths_of_Total_Commander_files

1
Jakob Magiera

サムドライブから実行する場合、ショートカット(.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を実際の場所に置き換える必要があります。

0
Kody Brown

2つのファイルをTCプログラムフォルダーに移動し、wincmd.iniファイルの[Configuration]セクションに次の行を追加します。

UseIniInProgramDir = 7


より良い:
IniRelocを使用する: http://ghisler.fileburst.com/addons/inireloc.Zip

0
Ultralisk