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

» Total Commander (часть 4)

Автор: Zyava
Дата сообщения: 19.09.2007 20:08

Цитата:
Что-то я не нашел этой кнопки. имеется в виду правой клавишей мыши? там есть только Выбрать программу. И еще момент. Если в тотале нажимаю правой клавишей мыши, появляется окно с опциями и вверху имя его в виде вопросов почему-то, а не в виде иероглифов.

Нет, становишься на файл и выбираешь в главном меню тотала(вверху которое) Файл-Открыть с помощью и дальше как писал CaptainFlint

Автор: CaptainFlint
Дата сообщения: 19.09.2007 20:21

Цитата:
Не в курсе, существует ли какой-нибудь типа скрипта(я не разбираюсь как эти дела называются), чтобы при нажатии на файл генерировалось ДОС-имя.

fsutil file setshortname <файл> <короткое имя>


Цитата:
P.S. cмотрел сейчас в тотале с пом. команды dir /X, всё-равно вопросы в именах файлов, но файлы открываются.

Вопросы отображаются в консоли вместо иероглифов. Дело вовсе не в том, как отображается имя файла, а в том, есть ли у него DOS-имя. При генерации DOS-имени само имя не меняется и, естественно, будет отображаться вопросиками. Посмотри на следующий пример:

Цитата:
19.09.2007  21:21               126 900~1.TXT    ??900?.txt
19.09.2007  21:21               126              ??800?.txt

Перед первым иероглифическим именем файла присутствует DOS-имя: 900~1.TXT, в то время как перед вторым именем DOS-имени нет вовсе. В этой ситуации Тотал сможет работать с первым файлом, но не сможет - со вторым. Вот и вся премудрость.
Автор: chmaxim
Дата сообщения: 19.09.2007 21:12
Zyava

Цитата:
Нет, становишься на файл и выбираешь в главном меню тотала(вверху которое) Файл-Открыть с помощью и дальше как писал CaptainFlint

Понял. У меня галочки нет. Так ее нужно ставить или нет?

CaptainFlint

Цитата:
fsutil file setshortname <файл> <короткое имя>

а как этой командой пользоваться?

Цитата:
Вопросы отображаются в консоли вместо иероглифов. Дело вовсе не в том, как отображается имя файла, а в том, есть ли у него DOS-имя. При генерации DOS-имени само имя не меняется и, естественно, будет отображаться вопросиками. Посмотри на следующий пример:

Цитата:
19.09.2007 21:21 126 900~1.TXT ??900?.txt
19.09.2007 21:21 126 ??800?.txt

Перед первым иероглифическим именем файла присутствует DOS-имя: 900~1.TXT, в то время как перед вторым именем DOS-имени нет вовсе. В этой ситуации Тотал сможет работать с первым файлом, но не сможет - со вторым. Вот и вся премудрость.

Ясно. У меня имена генерируются. Вроде всё наладилось. Это радует Можно пользоваться Тоталом
Автор: CaptainFlint
Дата сообщения: 19.09.2007 21:43
chmaxim

Цитата:
Понял. У меня галочки нет. Так ее нужно ставить или нет?

Нет, не нужно. Это я спросил на всякий случай, чтобы собрать больше информации, потому что не знал ещё, в чём проблема.
Автор: velam
Дата сообщения: 20.09.2007 00:56
кто знает как настроить тотал, чтобы как в фаре было?
когда находишься в самой левой колонке файлов - нажимаешь влево - указатель прыгает на самый верх.
а когда в правой - жмешь вправо - в самый низ.
Автор: chmaxim
Дата сообщения: 20.09.2007 05:16
CaptainFlint

Цитата:
Нет, не нужно. Это я спросил на всякий случай, чтобы собрать больше информации, потому что не знал ещё, в чём проблема.

Понятно. Подскажите, пожалуйста, как пользоваться командой "fsutil file setshortname <файл> <короткое имя> ".
Автор: abz
Дата сообщения: 20.09.2007 07:19
velam

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

Пропиши в wincmd.ini -> SpecialCursorMovement=1
Автор: mitrichbel
Дата сообщения: 20.09.2007 08:48
Не могу понять, почему, но меню английское после Последнего пакета русификации (Full Russification Package for Total Commander 7.02a. Версия 7.02a от 18 сентября 2007 г.). TC 7.02 32bit (05.09.2007). Причём само меню на английском, а диалоговые окна - русские. Файл главного меню в Options-Language - WCMD_RUS.MNU, если нажать правку, видно, что он с русскими пунктами меню внутри. Если выбрать стандартное русское меню, то тоже ничего не меняется.
В wincmd.ini Mainmenu=C:\Program Files\Total Commander\LANGUAGE\WCMD_RUS.MNU и LanguageIni=WCMD_RUS.LNG

Мистика какая-то. Помогите, пожалуйста

Автор: CaptainFlint
Дата сообщения: 20.09.2007 09:25

Цитата:
Понятно. Подскажите, пожалуйста, как пользоваться командой "fsutil file setshortname <файл> <короткое имя> ".

Да просто пишешь в командной строке или в консоли (подставив, разумеется, нужные имена - вместо <файл> указываешь оригинальное имя, вместо <короткое имя> пишешь желаемое DOS-имя).

Добавлено:
mitrichbel
Поищи по теме, ты не первый (и, чую, не последний).
А когда сервер оживёт, почитай эту статейку:
http://tckb.megabyte-web.ru/wiki/Не_русифицируется_меню
Автор: mitrichbel
Дата сообщения: 20.09.2007 09:59
CaptainFlint
поискал. Совет "Не делать того, что не написано в инструкции" и ссылка на ту же самую статью в TCKB.
Стянул TCKB с wincmd (подозревал, что это одно и то же), но там такой статьи не видно.
Автор: cracklover
Дата сообщения: 20.09.2007 10:58
Оффтоп, но никто не знает, что с форумом на wincmd.ru?
При обращении выходит сообщение что их скульная база полетела и не может быть восстановлена. Форум лежит.
Автор: CaptainFlint
Дата сообщения: 20.09.2007 11:16

Цитата:
Совет "Не делать того, что не написано в инструкции" и ссылка на ту же самую статью в TCKB.

Ты на правильном пути, ищи дальше. Вопрос этот задавался как минимум трижды, а может и более. А совет, между прочим, правильный. Делай то, что написано в ридми и ТОЛЬКО это - и всё будет нормально русифицировано.

Добавлено:

Цитата:
Форум лежит.

Ждём, пока Эрго поднимет базу.
Автор: mitrichbel
Дата сообщения: 20.09.2007 11:34
CaptainFlint
путь закончился, по-моему. Цитирую !Readme_Rus.txt:
Цитата:
Если у вас в настройках не отключена функция автоустановки, то просто откройте архив в панели TC, и программа предложит вам установить весь пакет.
В противном случае вам придётся устанавливать его вручную. Для этого просто распакуйте всё содержимое архива в каталог Total Commander (кроме файлов !ReadMe_Rus.txt и pluginst.inf).
После установки пакета зайдите в настройки языка программы (меню Configuration -> Options... страница Language) и выберите там русский язык. По умолчанию будет подключено расширенное меню. Если это вас не устраивает, то при выборе языка нужно дополнительно в поле "Main menu file" ввести имя файла меню, которое вам подходит (WCMD_RUS_STD.MNU - для перевода стандартного меню), либо просто заранее переименовать нужный вам файл меню в WCMD_RUS.MNU.
Вот что я сделал:
1. Удалил всё из папки Language. Перезапустил TC, получил исходное состояние, как я понимаю.
2. Скопировал содержимое архива с русификацией в папку с TC (5 файлов в папке Language и 2 файла в корне с историей и шорткатами).
3. Configuration - Options - Language, выбрал "Russian (Русский) - WCMD_RUS.LNG", при этом подключился файл главного меню WCMD_RUS.mnu
4. Применить, OK.
И без результата.

Добавлено:
Переустановил TC поверх. Проблема исчезла. Что было - не понимаю
Автор: CaptainFlint
Дата сообщения: 20.09.2007 11:48

Цитата:
Вот что я сделал:
<...>

И ещё удалил totalcmd.inc, верно? Или заменил его файлом wcmd_rus.inc? Или сделал то же самое до этого? Или сделал не ты, а кто-то другой? В любом случае итог будет один - в точности то, что ты сейчас наблюдаешь. Верни назад несчастный файлик, и будет тебе щасье великое.

PS: Насчёт "искал, не нашёл":
1. http://forum.ru-board.com/topic.cgi?forum=5&topic=20005&start=1860#12
2. Russian Total Commander Knowledge Base (offline) -> Вопросы и ответы -> Общие вопросы -> Проблемы в работе -> Не подключается файл меню
Автор: mitrichbel
Дата сообщения: 20.09.2007 13:20
CaptainFlint
В третью часть топика я не залазил, каюсь. А *.inc был заменён на русский хрен знает когда.
В TCKB искал по "Русификация" и "Не русифицируется меню" (как в online)
Автор: Evig
Дата сообщения: 20.09.2007 14:19
Может ну его нафиг, этого Эрго? Он же просто кладет на всех с прибором! Эта петрушка с вечными глюками и падениями wincmd.ru длится уже бог знает сколько. Там уже каких только подлянок не было(накрутка кликов, спам,вири)! Я предлагаю пойти на поклон к г-ну Гислеру и попросить его дать место русскому форуму рядом с чешско-словацким на тех же правах. Модератором-Капитана Флинта. Мне кажется так все были бы только в выигрыше (разве что кроме Эрго).Если нужна голосовалка на оффоруме тотала-сделаем, проголосуем, не вопрос.
Автор: CaptainFlint
Дата сообщения: 20.09.2007 14:44
Evig

Цитата:
Мне кажется так все были бы только в выигрыше

Представь, какая будет помойка, если всё содержимое форума wincmd.ru свалить в один подфорум... Выделять же пять тематических русскоязычных подфорумов Гислер точно не станет. Так что я не назвал бы это выигрышем.
Автор: Evig
Дата сообщения: 20.09.2007 14:52
А то, что творится сейчас, не помойка? Под крылом Гислера мы бы имели стабильный, надежный форум, а не то падающее чудо, что сейчас. Русский форум лежит уже больше недели. Ни замены, ни альтернативы нет никакой. Лично я лишился возможности следить за развитием бет VadiMGP и Barrukudы и за новостями касательно fb2. Уверен, что фанатов,ежедневно пинающих труп старого форума в надежде что он восстанет, найдется немного, и русское сообщество ТС просто развалится.
Автор: Nick222
Дата сообщения: 20.09.2007 14:53
Evig
Я отчасти согласен с вышестоящим оратором - и дополнительный вопрос: куда девать сам сайт с его сотнями плагинов и описаниями на русском языке.

CaptainFlint
Может - перевести сайт Эрго на Вики (и форум рядом) и сделать самим - или гемор ещё тот?
Лично я могу выделять на это 1% своего рабочего времени (в силу собственной потребности в ТК).
Автор: Finn
Дата сообщения: 20.09.2007 15:18
BasiL

Цитата:
попробуй переправить системный темп и/или темп юзера в другое, "короткое" место.
По этому сразу вытащил темп в C:\temp

У меня так же. Ошибку банальную сделал, не прописал "\", когда изменял пути к переменным средам. Теперь все работает, как положено, при выходе из Тотала каталог "_tc" удаляется.
Автор: CaptainFlint
Дата сообщения: 20.09.2007 15:58

Цитата:
А то, что творится сейчас, не помойка?

Как только Эрго появится, я хочу у него попросить доступ к серверу, чтобы иметь возможность чинить подобные проблемы и вносить улучшения для защиты от спама.


Цитата:
Может - перевести сайт Эрго на Вики (и форум рядом) и сделать самим - или гемор ещё тот?

Форум на Вики? Да вы, батенька, извращенец...
Что касается сайта - Вики для него не очень подходит. Вообще, нанятый Эрго программист работает над новым движком для wincmd.ru, правда, похоже, не очень торопится. Надеюсь всё же, что он его в обозримом будущем закончит.
Автор: Evig
Дата сообщения: 20.09.2007 16:01
Свежо предание, но верится с трудом.
Автор: AleksNi
Дата сообщения: 20.09.2007 17:33
Подскажите что у меня случилось с настройками,
при распаковке все директории теряются,
распаковка WinRARом или 7z проходит нормально.
Автор: CaptainFlint
Дата сообщения: 20.09.2007 18:10
AleksNi
Включи опцию "Учитывать подкаталоги" в диалоге распаковки.
Автор: AleksNi
Дата сообщения: 20.09.2007 18:18
CaptainFlint

Спасибо, сработало
видать при распаковке снял галочку и не заметил
Автор: AlexLev59
Дата сообщения: 21.09.2007 08:39
Я обратился с просьбой к Christian Ghisler, автору Total Commander и DiskDir 1.1, сделать консольный вариант DiskDir, с поддержкой командной строки. Ему идея понравилась и вначале он согласился. Но в сентябре 2007 года, после моего вторичного обращения к нему, он отказался, сославшись на отсутствие времени и предложил обратиться к российским программистам сделать такую программку. Может кто возьмется?
Автор: Garrett
Дата сообщения: 21.09.2007 09:08
AlexLev59
А что делает это плагин?
Автор: mozers
Дата сообщения: 21.09.2007 09:53
AlexLev59
Я вполне обхожусь скриптом: [more]DiskDir.vbs
Код: [no]' DiskDir[/no]
[no]' Version: 1.0[/no]
[no]' Autor: mozers™[/no]
[no]' ------------------------------------------------[/no]
[no]' Создает файловые списки в формате DKT (аналогично плагину DiskDir в Total Commander)[/no]
[no]' Пример запуска:[/no]
[no]' cscript DiskDir.vbs "C:\Programm Files" - создает Programm Files.dkt[/no]
[no]' cscript DiskDir.vbs @C:\TEMP\filders.txt MyFavoriteFolders - создает MyFavoriteFolders.dkt, включающий все каталоги, перечисленные в списке filders.txt[/no]

[no]' ------------------------------------------------[/no]
Option Explicit
Dim WshShell, FSO, SciTE
Set WshShell = CreateObject([no]"WScript.Shell"[/no])
Set FSO = CreateObject([no]"Scripting.FileSystemObject"[/no])
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Set SciTE = CreateObject([no]"SciTE.Helper"[/no])Dim FSO, WSH
Dim MainFolder
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Set WSH = CreateObject([no]"WScript.Shell"[/no])
Set FSO = CreateObject([no]"Scripting.FileSystemObject"[/no])

Set objArgs = WScript.Arguments
If objArgs.Count <> 2 Then
WScript.Echo [no]"DiskDir"[/no]
WScript.Echo [no]"> cscript DiskDir.vbs FolderName|@ListFolderName DiskDirFileName"[/no]
WScript.Quit
End If

out_filename = objArgs(1)
Set out_file = fso.OpenTextFile(out_filename, ForWriting, True)

arg = objArgs(0)
If Left(arg,1)=[no]"@"[/no] Then
arg = Right(arg,Len(arg)-1)
If Not FSO.FileExists(arg) Then
WScript.Echo [no]"Folderlist """[/no] & arg & [no]""" Not Exists!"[/no]
WScript.Quit
End If
WScript.Echo [no]"> Processing..."[/no]
Set list_file = fso.OpenTextFile(arg, ForReading)
Do While Not list_file.AtEndOfStream
MainFolder_path = list_file.ReadLine
DirMainFolder(MainFolder_path)
Loop
list_file.Close
Else
WScript.Echo [no]"> Processing..."[/no]
DirMainFolder(arg)
End If
out_file.Close
WScript.Echo [no]"File """[/no] & out_filename & [no]""" create!"[/no]
WScript.Quit

Sub DirMainFolder(FolderName)
If FSO.FolderExists(FolderName) Then
WScript.Echo FolderName
Set MainFolder = FSO.GetFolder(FolderName)
out_file.WriteLine FolderName & vbTab & [no]"0"[/no] & vbTab & GetDateTime(MainFolder)
DirWithSubFolders MainFolder
End If
End Sub

Sub DirWithSubFolders(ByVal AFolder)
Dim MoreFolders, OneFolder
EnumerateFiles AFolder
Set MoreFolders = AFolder.SubFolders
For Each OneFolder In MoreFolders
folder_path = OneFolder.Path
out_file.WriteLine Right(folder_path, Len(folder_path) - i) & [no]"\"[/no] & vbTab & [no]"0"[/no] & vbTab & GetDateTime(OneFolder)
DirWithSubFolders OneFolder
Next
End Sub

Sub EnumerateFiles(AFolder)
Dim AFile, TheFiles
[no]' On Error Resume Next[/no]
Set TheFiles = AFolder.Files
For Each AFile In TheFiles
out_file.WriteLine AFile.Path & vbTab & AFile.Size & vbTab & GetDateTime(AFile)
Next
End Sub

Function GetDateTime(obj)
date_time = obj.DateLastModified
Set regEx = New RegExp
regEx.Pattern = [no]"[0]?(\d+)[.][0]?(\d+)[.](\d{4})[ ]?[0]?(\d+)[:]?[0]?(\d+)[:]?(\d*)"[/no]
date_time = regEx.Replace(date_time, [no]"$3.$2.$1"[/no] & vbTab & [no]"$4:$5.$6"[/no])
regEx.Pattern = [no]"[0]?(\d+)[.][0]?(\d+)[.](\d{4})"[/no]
GetDateTime = regEx.Replace(date_time, [no]"$3.$2.$1"[/no] & vbTab & [no]"0:0.0"[/no])
End Function
Автор: Ohotnic
Дата сообщения: 21.09.2007 10:30
Garrett
DiskDir 1.1
Создает список всех выбранных файлов и каталогов, включая подкаталоги (например для каталогизации CD-ROM дисков). Вызывается аналогично архиваторам (Файлы - Архивация).
Автор: Garrett
Дата сообщения: 21.09.2007 11:12
Ohotnic
А просто
dir /s
не подойдёт?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879

Предыдущая тема: Privacy Eraser


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