Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 8)

Автор: Werty666
Дата сообщения: 06.04.2014 23:18
так, ну а ежели заменить chcp 1251 на ЧТО не достигнем результата?
Автор: oshizelly
Дата сообщения: 06.04.2014 23:20
Werty666 23:18 06-04-2014
Цитата:
а ежели заменить chcp 1251 на ЧТО не достигнем результата?

Посмотрите чуть выше.
Автор: Werty666
Дата сообщения: 06.04.2014 23:22
да, я посмотрел.. Вы имеете ввиду, что винда RUS? и нет возможности? в ручную то я могу всякие диакретиНические символы сохранить в имени - полно таких файлов.
Автор: oshizelly
Дата сообщения: 06.04.2014 23:35
Werty666 23:22 06-04-2014
Цитата:
в ручную то я могу всякие диакретиНические символы сохранить в имени - полно таких файлов.

Мне кажется, что через командный интерпретатор так сделать не получится, даже если вместо chcp указать, допустим, Western Europe chcp1252. Будет в любом случае использована кодовая страница, заданная в настройках OS.


Цитата:
Вы имеете ввиду, что винда RUS?

Нет, не что "винда Rus". Прочтите ещё раз внимательно последнее предложение этого поста.
Автор: Rodny
Дата сообщения: 07.04.2014 00:42
Werty666
Вставленные руками символы сохраняются в юникоде, с этим нет проблем. Проблема подружить этот зоопарк при автоматизации.
Если поменять 1251 на 1250, то оно вполне работает с немецким.
А вот, к примеру, в чешском крышки над "c" уже режутся. А кириллица с греческим вообще в пролёте.
Этак придётся заводить по кнопке под каждую кодировку.
Автор: Skif_off
Дата сообщения: 07.04.2014 01:21
AutoIt3/AutoHotkey?
Автор: mig73
Дата сообщения: 07.04.2014 09:01
Rodny

Цитата:
Не, забудь про историю каталогов, разговор вообще не о том. Этот пункт меню только запутал всех.

Простите, но человек хочет видеть свою навигацию по любимым каталогам. Чем я мог всех запутать
Автор: Alex_Piggy
Дата сообщения: 07.04.2014 09:25
Доброе время, Werty666, B3T6, oshizelly, Rodny

Цитата:
кодировка ютиэф-8. можно подпилить, на всякий случай?
...
Вставленные руками символы сохраняются в юникоде, с этим нет проблем. Проблема подружить этот зоопарк при автоматизации.
...
Хотя, если вдуматься, то имена-то файлов в кодировке UTF-8, а не ANSI - а в юникодной таблице кириллица и диактритики вполне себе мирно существуют.

getclip возвращает то, что в него попало как есть - если будет UFT-16, dthytn UTF-16. Перекодировка происходит в консоли.
Чисто теоретически возможно через "chcp 65001", он же "cmd /u". Вроде cmd /u /c "for /f %%i in ('getclip') do echo %%i"

Код: %comspec% /u /c "for /f "delims=" %# in ('GetClip.exe') do (cd. >>"%~#.txt"
&start "" %%commander_path%%\AkelPad\AkelPad.exe /OpenFile^("%%~#.txt", 65001, 0^))"
Автор: suomifinland
Дата сообщения: 07.04.2014 09:58
Ребята извините, я наверноре действительно и сама запутатлась и Вас запутала.

Как сделать так чтобы при любых обстоятельствах, при открытии Total в левой и правой половине программы постоянно открывались одни и те же КАТАЛОГИ (предварительно выбранные мною), закрываться Total может с любыми каталогами, но открываться именно с теми которые мне необходимы для работы.
Автор: cracklover
Дата сообщения: 07.04.2014 10:09
suomifinland

из справки:

totalcmd.exe c:\windows - В левой панели открывается c:\windows.

totalcmd.exe d:\data c:\programs - В левой панели открывается d:\data, в правой — c:\programs.

командный файл или ярлык, я думаю, сами сделаете?
Автор: oshizelly
Дата сообщения: 07.04.2014 10:13
suomifinland 09:58 07-04-2014
Цитата:
Как сделать так чтобы при любых обстоятельствах, при открытии Total в левой и правой половине программы постоянно открывались одни и те же КАТАЛОГИ (предварительно выбранные мною),

Уже отвечено на предыдущей странице здесь, зачем же по второму-то кругу запускать
Автор: suomifinland
Дата сообщения: 07.04.2014 10:34

oshizelly

Цитата:
suomifinland 09:58 07-04-2014
Цитата:Как сделать так чтобы при любых обстоятельствах, при открытии Total в левой и правой половине программы постоянно открывались одни и те же КАТАЛОГИ (предварительно выбранные мною),

Уже отвечено на предыдущей странице здесь, зачем же по второму-то кругу запускать



А что означает залочить.... и как это сделать....
Автор: MERCURY127
Дата сообщения: 07.04.2014 10:39
suomifinland, видимо, это
Автор: suomifinland
Дата сообщения: 07.04.2014 10:53

Цитата:
suomifinland, видимо, это

Нет это лишние телодвижения, вкладки должны быть уже открыты... без запоминания последних действий в других каталогах...

Добавлено:
Хорошо... Тогда что означает Конфигурация-Сохранить позицию.
Автор: mig73
Дата сообщения: 07.04.2014 11:04
suomifinland
Сохранить позицию означает сохранить окно ТС на экране в определенном положении, что бы при следующем запуске оно располагалось так же как при выходе.


Цитата:
Нет это лишние телодвижения

Вы не правы. Вкладка блокируется один раз до отмены блокировки, единственное что пункт меню называется "Заблокировать вкладку"
Автор: Werty666
Дата сообщения: 07.04.2014 11:18

Цитата:
getclip возвращает то, что в него попало как есть - если будет UFT-16, dthytn UTF-16. Перекодировка происходит в консоли.
Чисто теоретически возможно через "chcp 65001", он же "cmd /u". Вроде cmd /u /c "for /f %%i in ('getclip') do echo %%i"


с chcp 65001 не получилось - вставляет вместо одного символа нечто другое

cmd /u /c "for /f %%i in ('getclip') do echo %%i" - вообще ничего. может я криво использовал

Автор: KT315E
Дата сообщения: 07.04.2014 12:38
suomifinland

Цитата:
Как сделать так чтобы при любых обстоятельствах, при открытии Total в левой и правой половине программы постоянно открывались одни и те же КАТАЛОГИ (предварительно выбранные мною)

Правой кнопкой мыши по заголовку вкладки, поставить галочку на Заблокировать с возможностью смены каталога.
Автор: Abel11
Дата сообщения: 07.04.2014 13:12

Цитата:
1. Создание текстового файла (*.txt) (в открытой директории),
2. Файлу присваивается имя взятое из буфера обмена (предварительно скопированная строка),
3. Файл в кодировке UTF-8
4. После создания открывается для вставки текста

Предлагаю использовать утилиту TCIMG, скачать отсюдаTCIMG_59, кнопка:

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
creat=%p||clpget||code<4>||open<TextEdit|1>
Wcmikons.dll,1
создать файл в UTF-8, имя из буфера обмена и открыть сразу в блокноте

-1
-1
Автор: Skif_off
Дата сообщения: 07.04.2014 14:04
suomifinland

Цитата:
вкладки должны быть уже открыты... без запоминания последних действий в других каталогах...

opentabs имя_файла? Это если речь о вкладках, т.е. больше двух открытых каталогов справа и слева. Если по каталогу справа и слева, то либо дописать в ярлык предлагаемые выше команды, либо в wincmd.ini

Код: [Configuration]
Savepath=0

[Left]
path=нужный каталог

[Right]
path=нужный каталог
Автор: mig73
Дата сообщения: 07.04.2014 14:27

Цитата:
Это если речь о вкладках, т.е. больше двух открытых каталогов справа и слева. Если по каталогу справа и слева, то либо дописать в ярлык предлагаемые выше команды, либо в wincmd.ini

suomifinland
Ну вы блин даете. Так запудрить мозги мужикам это надо иметь мужество. Теперь уже точно все знают - то что вы хотите никто не знает
Автор: oshizelly
Дата сообщения: 07.04.2014 14:51
Skif_off 14:04 07-04-2014
Цитата:
либо в wincmd.ini

Код: [Configuration]
Savepath=0

[Left]
path=нужный каталог

[Right]
path=нужный каталог
Автор: mig73
Дата сообщения: 07.04.2014 14:58

Цитата:
Для каждой задачи есть только одно оптимальное решение, но к тому же результату можно прийти через бесконечно большое число более сложных способов. (C).

Хорошо сказано. Кто cказал ?


Цитата:
начинающему юзеру лучше бы не лезть руками во внутренности wincmd.ini

Наоборот надо лезть и чем глубже, те лучше.
Автор: Skif_off
Дата сообщения: 07.04.2014 15:10
oshizelly

Цитата:
Кстати, самое простое решение из дюжины предложенных. Честно говоря, я просто забыл про существование ключа Savepath
С другой стороны, начинающему юзеру лучше бы не лезть руками во внутренности wincmd.ini без крайней необходимости, а то может таки шарахнуть током

Кажется, делал так: в настройках отключить сохранение состояния каталогов, открыть нужные, нажать Сохранить позицию и Сохранить настройки. Давно было, проверять лень.
Начинающему юзеру вполне допустимо воспользоваться советом опытного уже попробовшего


Цитата:
Разве opentabs имя_файла может быть использован в качестве параметра командной строки?

Она может быть одной кнопкой, нажать одну кнопку после запуска не проблема ведь?



Цитата:
Для каждой задачи есть только одно оптимальное решение, но к тому же результату можно прийти через бесконечно большое число более сложных способов. (C).

Когда речь заходит о кодировках и встает вопрос о кодировках и б-гомерзком ANSI (которых неприлично дофига: CP1250/CP1251/CP1252/CP1253/CP1254/CP1255/CP1256/CP1257/CP1258), ИМХО - стоит искать альтернативы командной строке. Кстати, о кодировках и сопутствующем (может быть, кому-нибудь пригодится).

И давайте будем терпимее с дамами, не так уж часто они посещают сей топик
Автор: CaptainFlint
Дата сообщения: 07.04.2014 15:39
oshizelly

Цитата:
В GUI никак. Этот ключ задаётся только через wincmd.ini.

Отнюдь. Основные операции — Сохранять при выходе — Состояние каталогов.

Skif_off

Цитата:
нажать Сохранить позицию и Сохранить настройки

Первое в этом случае излишне, полное сохранение настроек включает в себя и размеры окна/колонок.


Вообще, насколько я понял suomifinland, достаточно будет один раз сохранить необходимый набор вкладок, отключить опцию сохранения их при выходе из Тотала (см. выше), и Тотал всегда будет стартовать с этим набором независимо от того, с какими вкладками он был закрыт. Если надо поменять набор, достаточно будет вызвать команду "Сохранить настройки", и текущий набор вкладок будет записан в wincmd.ini и начнёт использоваться Тоталом в качестве нового стартового набора. Никаких opentabs и тем более скриптов здесь не нужно.
Автор: Skif_off
Дата сообщения: 07.04.2014 15:56
CaptainFlint

Цитата:
Первое в этом случае излишне, полное сохранение настроек включает в себя и размеры окна/колонок.

Просто вспомнил как обычно настраивал, помимо диалога настроек еще и положение менял, написал на автомате
Автор: oshizelly
Дата сообщения: 07.04.2014 16:05
Skif_off 15:10 07-04-2014
Цитата:
Она может быть одной кнопкой, нажать одну кнопку после запуска не проблема ведь?

Не пойдёт, аналогичный вариант уже забраковали
"Нет это лишние телодвижения, вкладки должны быть уже открыты" (С)

Впрочем, гуру уже объяснил, как надо делать. Тут уж ни прибавить, не убавить.


mig73 14:58 07-04-2014
Цитата:
Хорошо сказано. Кто cказал ?

Честно говоря, не помню. Похоже на закон Мерфи. А, возможно, это вообще компиляция из нескольких источников. Так что, будем считать, что автор - я


Цитата:
Наоборот надо лезть и чем глубже, те лучше.

Если надо освоить инструмент, то тогда да.
Если простому пользователю надо решить простую и конкретную задачу, то в глубины лезть нежелательно. Чем проще - тем лучше, меньше вероятность критической ошибки. Это концепция Micro$oft, которая более чем имеет право на жизнь.

Skif_off
Цитата:
И давайте будем терпимее с дамами

Так а кто тут нетерпим? Сейчас мы ему кирпичом в интерфейс, чтобы понимал культуру общения
Автор: suomifinland
Дата сообщения: 07.04.2014 21:40

Цитата:
Правой кнопкой мыши по заголовку вкладки, поставить галочку на Заблокировать с возможностью смены каталога.

KT315E
Браво, браво! Именно то что я и хотела!
Автор: smersh2012
Дата сообщения: 08.04.2014 08:55
Я правильно понимаю, что если поставить ТС 32+64, то для функционирования 32-битных плагинов нужно будет TOTALCMD.EXE запускать, а для 64-битных плагинов TOTALCMD64.EXE (имеется ввиду плагины только в x32 или x64 исполнении) ? Суть в том, что есть много полезных плагинов только в 32-битном исполнении и если поставить ТС 32+64 и запускать сабж дефолтом с TOTALCMD64.EXE, то прежде, чем активировать работу плагина x32 нужно будет каждый раз сначала проверить (вспомнить), что он именно такой разрядности, а потом уже запускать TOTALCMD.EXE. В общем, гемор. Нет ли какого либо лаунчера ?
Автор: Skif_off
Дата сообщения: 08.04.2014 11:09
smersh2012
Как вы себе представляете такой лаунчер? Вы подносите мышь к нему или ярлыку и он сам решает, какие плагины вы бы хотели использовать?

Есть такой скрипт для запуска х86 из х64 и наоборот, можно повесить на кнопку. Только исправьте

Код: "Путь к папке\
Автор: smersh2012
Дата сообщения: 08.04.2014 13:06
Skif_off, спс, несмотря на маленькую шпильку

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

Предыдущая тема: Распечатка брошюры в Word 2003


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.