Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)

Модерирует : gyra, Maz

articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264

   

Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Darth_Max
Универсальный ответ на все вопросы о состоянии проекта — в шапке, других пока предложить не могу.
Для открытия английской справки достаточно, например, создать кнопку для команды %Commander_path%\Totalcmd.chm. А русская справка (даже нынешняя, для 8.01) была и остаётся во многих разделах полнее и точнее английской (даже последней, для 8.52).
Наиболее востребованный раздел справки с описаниями ключей, как уже не раз говорилось, можно по-русски и в более развёрнутом виде смотреть в Ultra TC Configuration Editor — там уже давно всё обновлено.

Всего записей: 5611 | Зарегистр. 31-07-2008 | Отправлено: 20:36 03-11-2015 | Исправлено: Avada, 20:37 03-11-2015
Aktaf



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как можно редактировать контекстное меню?
О добавлении нашел, а вот как удалить уже имеющуюся или изменить не могу найти.

Всего записей: 2727 | Зарегистр. 06-02-2003 | Отправлено: 22:38 03-11-2015
maK



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как можно редактировать контекстное меню?  

о каком контекстном меню речь ?

Всего записей: 5013 | Зарегистр. 19-12-2003 | Отправлено: 22:51 03-11-2015
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aktaf
Если речь об обычном системном контекстном меню, то со стороны TC — никак (за исключением специального подменю X64 и дополнительных пунктов для внутренних ассоциаций). Читаем, например, здесь. Если надо править именно системные компоненты меню — искать подходящую внешнюю программу.

Всего записей: 5611 | Зарегистр. 31-07-2008 | Отправлено: 08:59 05-11-2015 | Исправлено: Avada, 09:02 05-11-2015
Fintrum

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, как использовать TC полностью портативно из папки, чтобы все настройки хранились в ней, не изменяя реестр, roaming и т.п.?

Всего записей: 216 | Зарегистр. 01-01-2015 | Отправлено: 10:55 05-11-2015
Kvasar



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fintrum
Обсуждалось не один и даже не пять раз.
Поиск в теме по слову UseIniInProgramDir и commander_path

Всего записей: 110 | Зарегистр. 01-03-2006 | Отправлено: 11:22 05-11-2015
mig73



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fintrum
Это как пример. Все справки по совету Avada выше пост. http://rghost.ru/6dVmj6RRN

Всего записей: 5100 | Зарегистр. 24-02-2010 | Отправлено: 11:57 05-11-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73
Зачем столько всего?

Код:
[Configuration]
IgnoreListFile=%COMMANDER_PATH%\tcignore.txt
PluginBaseDir=%COMMANDER_PATH%\Plugins
ThumbsLocation=%TEMP%
TreeFileLocation="%TEMP%\treeinfo%D%.wc"
UseIniInProgramDir=7

ThumbsLocation - чтобы не мусорил в C:\Users\[User]\AppData\Local\GHISLER

Всего записей: 5748 | Зарегистр. 28-01-2008 | Отправлено: 12:06 05-11-2015 | Исправлено: Skif_off, 12:07 05-11-2015
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Я файл не смотрел за недосугом, но представленный список — это, мягко говоря, не всё. А в секциях с плагинами всё оставим с абсолютными путями? А в настройках кнопок? А в пользовательских командах и меню? А в ассоциациях внешнего просмотра? А во внутренних ассоциациях? И так далее, и тому подобное.

Всего записей: 5611 | Зарегистр. 31-07-2008 | Отправлено: 12:18 05-11-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Это несколько строчек в ответ на

Цитата:
чтобы все настройки хранились в ней, не изменяя реестр, roaming и т.п.

Только UseIniInProgramDir=7 недостаточно.
Могу выложить все секции плагинов, ассоциаций, пользовательских команд, панели и меню, но зачем, если %COMMANDER_PATH% упомянута выше?

Всего записей: 5748 | Зарегистр. 28-01-2008 | Отправлено: 14:23 05-11-2015
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
Только UseIniInProgramDir=7 недостаточно.

Конечно, недостаточно. Да, общий принцип прост: %Commander_path% ставится вместо абсолютных путей везде, где только можно. Кстати, ThumbsLocation=%TEMP% и TreeFileLocation="%TEMP%\treeinfo%D%.wc" — это в плане портабельности замена шила на мыло. У меня место хранения подобных файлов — специальные подкаталоги в %Commander_path%.

Всего записей: 5611 | Зарегистр. 31-07-2008 | Отправлено: 15:01 05-11-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada

Цитата:
Кстати, ThumbsLocation=%TEMP% и TreeFileLocation="%TEMP%\treeinfo%D%.wc" — это в плане портабельности замена шила на мыло.

Который раз у нас с вами заходит речь про это? Тут в какой-то мере скорее предпочтения, чем правило. Временные ненужные файлы в папке временных файлов, а очистка - знаю лично немало людей, пользующихся софтом типа CCleaner и не имеющих никакого представления, что и как чистится. У меня эскизы вообще были отключены, но каталог GHISLER в профиле всё равно создавался, поэтому в папке временных файлов, а подчищает рестартер.
С treeinfo.wc похожая ситуация: как таковой файл мне не нужен, неконтролируемая запись на просматриваемый диск ещё больше не нужна.

Всего записей: 5748 | Зарегистр. 28-01-2008 | Отправлено: 15:37 05-11-2015 | Исправлено: Skif_off, 15:38 05-11-2015
Fintrum

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем спасибо большое, оказывается не всё так просто,
 
Skif_off
Если не сложно, выложите пожалуйста все секции, где нужно прописать %COMMANDER_PATH%, чтобы сразу всё добавить, они ведь появляются постепенно.

Всего записей: 216 | Зарегистр. 01-01-2015 | Отправлено: 16:17 05-11-2015
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fintrum
Сказано же, что везде их нужно добавить вместо абсолютных путей. И не только в wincmd.ini, но и в BAR-файлах, usercmd.ini и пр. Если, разумеется, соответствующие путям объекты действительно расположены где-то внутри рабочей папки TC, а не за её пределами. Открываете файл в редакторе, забиваете в поиск абсолютный путь к рабочей папке TC и далее заменяете на переменную. Хоть по штучке, хоть массово. Пока таких вхождений больше не останется.
 
Skif_off
Верно, речь об этом заходит не впервые. И если это считать правилами, то скорее правилами этикета. Одно дело — использование портабельного (полностью или частично) TC на собственной машине, другое — например, запуск того же TC с флэшки на чужом ПК. Я исхожу из принципа, что прибирать за собой надо самостоятельно, не надеясь на рвение хозяина. А ещё лучше — изначально не мусорить, если есть такая возможность. С чем пришли — с тем и ушли...

Всего записей: 5611 | Зарегистр. 31-07-2008 | Отправлено: 16:39 05-11-2015
Fintrum

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Это понятно, я же говорю о том, что пока опредённую функцию, создающую свои файлы, не поиспользуешь, в wincmd.ini не появится её секция. А можно заранее создать "полный" .ini и не задумываться о том, что где-то что-то намусорит.

Всего записей: 216 | Зарегистр. 01-01-2015 | Отправлено: 16:51 05-11-2015
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fintrum
Так не бывает. (Погуглите анекдот "Жора, жарь рыбу!" — это как раз про принцип "сначала все записи, а уж потом функции".) Задумываться придётся. И, вполне возможно, такую правку придётся делать несколько раз по мере накопления функций. Хотя можно, разумеется, не задумываться, но тогда не стоит и серьёзно обсуждать проблемы портабельности.

Всего записей: 5611 | Зарегистр. 31-07-2008 | Отправлено: 17:02 05-11-2015
Fintrum

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
А почему нельзя составить список на основе проверенного временем .ini, опытного пользователя TC? Всё же таких функций наверное не так уж много.

Всего записей: 216 | Зарегистр. 01-01-2015 | Отправлено: 17:23 05-11-2015
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fintrum
Потому что INI-файл — это рабочий инструмент для управления реальными функциями, а никакой не "список на основе". Хотите добрый совет от опытного пользователя TC? Не занимайтесь ерундой и сделайте так, как вам рекомендуют, а не как вы придумали.

Всего записей: 5611 | Зарегистр. 31-07-2008 | Отправлено: 18:23 05-11-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fintrum

Цитата:
А почему нельзя составить список на основе проверенного временем .ini

Потому что нет смысла, т.к. кто-то чем-то пользуется, другой - нет. Каким образом может помочь списко типа такого? Это долго, в любом тектовом редакторе в поле поиска вставьте ":\" без кавычек и найдите все, которые есть лично у вас, а потом, при добавлении чего-либо, что используется путь, исправляйте при неоходимости. Из расширений - *.bar, *.cfg, *.config, *.ini, *.xml.
Из того, что поправляет рестартер, у себя больше ничего вроде не находил:
- LinkInfo пока пишет настройки в реестр;
- uLister создаёт в профиле пользователя каталог .oit (обсуждалось в теме, есть решение);
- Android ADB, возможно, .android (не понял, при каких условиях, а может что-то, установленное в ОС) + в fsplugin.ini в секцию [ADB] в ключе ADBPath путь к \Plugins\wfx\ADB\bin\adb, ЕМНИП - переменные не поддерживаются;
- NTFS FileStreams 2.0.1 Beta: путь к файлу локализации необходимо указать абсолютный;
- Некоторые утилиты (TC Plugins Manager, UltraTCEditors, WDXGuide, TotalUpdater) сохраняют в конфигах абсолютные пути %COMMANDER_PATH% и/или %COMMANDER_INI%.
 
Avada

Цитата:
другое — например, запуск того же TC с флэшки на чужом ПК

Всё продумано, для меня это временные лишние файлы На чужом ПК будет либо WinPE (%TEMP% на RAM-диске), либо ТС копируется в C:\Temp вместе со всем остальным, после завершения папка будет подчищена (Ctrl+A / Shift+Del).
Но согласен, лучше делать канонiчно, конечно.

Всего записей: 5748 | Зарегистр. 28-01-2008 | Отправлено: 18:32 05-11-2015
LonerDergunov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 Кстати, ThumbsLocation... и TreeFileLocation...

Из штатных Тоталовских ещё можно упомянуть
LogFile=%commander_path%\Temp\Logs\totalcmd.log
TabDir=%commander_path%\Temp\
и Buttonbar=

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 19:04 05-11-2015 | Исправлено: LonerDergunov, 19:05 05-11-2015
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)
articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru