Сравнение файлов в панелях по именам

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

LonerD писал(а):Сейчас проверил - на корне не отрабатывает (висит в процессах).
Он как раз отрабатывает, а не просто висит. Сравнивать только файлы в корнях - это для чего? Неужели ты отображаешь файлы без подкаталогов в корне?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
hjiapex
Сообщения: 35
Зарегистрирован: Чт апр 16, 2015 00:44

Сообщение hjiapex »

Тут еще одна проблема возникла. Почему то на WinХР скрипт не работает, при использовании ничего не происходит.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Она не возникла. Я знал про неё. :mrgreen:
Ссылка здесь уже приводилась.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
hjiapex
Сообщения: 35
Зарегистрирован: Чт апр 16, 2015 00:44

Сообщение hjiapex »

Ссылочка битая похоже, можно перезалить clip?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

На младших версиях в папке system32 лежит.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
hjiapex
Сообщения: 35
Зарегистрирован: Чт апр 16, 2015 00:44

Сообщение hjiapex »

Если вы имеете в виду windows/system32 то в моей ХП такого файла нет (clip.exe)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

hjiapex
Слово "младших" ни о чём не говорит?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
hjiapex
Сообщения: 35
Зарегистрирован: Чт апр 16, 2015 00:44

Сообщение hjiapex »

Ну стал бы я такие вопросы озвучивать, будь мне все понятно?! Че за издевательство то такое? Что трудного перезалить маленький файлик на любой обменник? Нет же нужно поиграть на струнах моего мозга. Или это неотъемлемое условие на этом форуме?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А в голову не приходит мысль, что кто-то сейчас тоже на XP, и у него при себе этого файлика нет? Струны нужно лучше натягивать. :wink:
Младшие версии - все, что появились после XP - Vista, 7, 8, 10.
И не забываем про волшебное слово "google".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Flasher писал(а):Младшие версии - все, что появились после XP - Vista, 7, 8, 10.
Обычно младшие - это младшие по номеру, а не по возрасту :))
Ппц, я тут уже дистриб Win2000 начал расковыривать...
hjiapex
Сообщения: 35
Зарегистрирован: Чт апр 16, 2015 00:44

Сообщение hjiapex »

Просто уточню. Для ХП скрипт выглядит так? Что то мне подсказывает, что нет...

Код: Выделить всё

'===================================================================== 
' Выделение в панелях одноимённых файлов и/или папок 

' Параметры: "%P" "%T" <файлы/каталоги/всё: 1/2/3> 
'======================= Путь к утилите TCFS2 ======================== 
TCFS2 = """%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe""" 
Clip  = "%COMMANDER_PATH%\Utils\clip.exe"
'===================================================================== 
With CreateObject("WScript.Shell") 
  Clip = .ExpandEnvironmentStrings(Clip) 
  TempFile = CreateObject("Shell.Application")._ 
  NameSpace(.ExpandEnvironmentStrings("%TEMP%")).Self.Path & "\" & FSO.GetTempName 
  FSO.OpenTextFile(TempFile, 2, True, -1).Write List1 
  .Run "%comspec% /c """"" & Clip & """ < """ & TempFile & """""", 0, True 
  FSO.OpenTextFile(TempFile, 2, True, -1).Write List2 
  .Run """" & TCFS2 & """ /ef msg($0B,0) tcm(2033,0) send({TAB})",,True 
  .Run "%comspec% /c """"" & Clip & """ < """ & TempFile & """""", 0, True 
  .Run """" & TCFS2 & """ /ef tcm(2033,0) send({TAB}) msg($0B,1) redraw()",,True 
  .Run "cmd /c type|" & Clip,0 
End With : FSO.DeleteFile TempFile, 1 : D.RemoveAll : G.RemoveAll : Set D = Nothing 
Set G = Nothing : Set Items = Nothing : Set FSO = Nothing : WScript.Quit
И еще вопрос по поводу clip'a, что с ним делать? Просто скинуть в корень с программой? Или в настройках цвета и ИНИ файла тоже добавить по аналогии TCFS2?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

hjiapex писал(а):Что то мне подсказывает, что нет...
Конечно, нет. Это только заменяемый кусок, но и в нём нужны небольшие правки в соответствии с данными в средней части исходника.
hjiapex писал(а):Просто скинуть в корень с программой?
Если его скинуть в system32, то исходник править вообще не нужно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
hjiapex
Сообщения: 35
Зарегистрирован: Чт апр 16, 2015 00:44

Сообщение hjiapex »

Flasher
То есть тем скриптом, который идет на семерку?

Если да, то вот я сижу у одного пользователя, скинул в windows/system32 clip.exe и при использовании ничего не происходит.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

hjiapex
Замечание за нарушение правил форума: необоснованное полное цитирование скриптов вместо ссылки на них приравнивается в оверквотингу. Научитесь нормально оформлять сообщения. Код заменён ссылкой.
Последний раз редактировалось Avada Чт апр 23, 2015 12:11, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

hjiapex
Советую проверить строку с TCFS2:
TCFS2 = """%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe"""
Промелькнула строка, где вместо трёх кавычек использовалась одна.
Ответить