Страница 6 из 9

Добавлено: Вс апр 19, 2015 17:59
Flasher
LonerD писал(а):Сейчас проверил - на корне не отрабатывает (висит в процессах).
Он как раз отрабатывает, а не просто висит. Сравнивать только файлы в корнях - это для чего? Неужели ты отображаешь файлы без подкаталогов в корне?

Добавлено: Вт апр 21, 2015 13:46
hjiapex
Тут еще одна проблема возникла. Почему то на WinХР скрипт не работает, при использовании ничего не происходит.

Добавлено: Вт апр 21, 2015 13:52
Flasher
Она не возникла. Я знал про неё. :mrgreen:
Ссылка здесь уже приводилась.

Добавлено: Вт апр 21, 2015 14:13
hjiapex
Ссылочка битая похоже, можно перезалить clip?

Добавлено: Вт апр 21, 2015 14:35
Flasher
На младших версиях в папке system32 лежит.

Добавлено: Ср апр 22, 2015 14:40
hjiapex
Если вы имеете в виду windows/system32 то в моей ХП такого файла нет (clip.exe)

Добавлено: Ср апр 22, 2015 14:43
Flasher
hjiapex
Слово "младших" ни о чём не говорит?

Добавлено: Ср апр 22, 2015 14:45
hjiapex
Ну стал бы я такие вопросы озвучивать, будь мне все понятно?! Че за издевательство то такое? Что трудного перезалить маленький файлик на любой обменник? Нет же нужно поиграть на струнах моего мозга. Или это неотъемлемое условие на этом форуме?

Добавлено: Ср апр 22, 2015 14:56
Flasher
А в голову не приходит мысль, что кто-то сейчас тоже на XP, и у него при себе этого файлика нет? Струны нужно лучше натягивать. :wink:
Младшие версии - все, что появились после XP - Vista, 7, 8, 10.
И не забываем про волшебное слово "google".

Добавлено: Ср апр 22, 2015 19:24
Skif_off
Flasher писал(а):Младшие версии - все, что появились после XP - Vista, 7, 8, 10.
Обычно младшие - это младшие по номеру, а не по возрасту :))
Ппц, я тут уже дистриб Win2000 начал расковыривать...

Добавлено: Ср апр 22, 2015 22:15
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?

Добавлено: Чт апр 23, 2015 05:13
Flasher
hjiapex писал(а):Что то мне подсказывает, что нет...
Конечно, нет. Это только заменяемый кусок, но и в нём нужны небольшие правки в соответствии с данными в средней части исходника.
hjiapex писал(а):Просто скинуть в корень с программой?
Если его скинуть в system32, то исходник править вообще не нужно.

Добавлено: Чт апр 23, 2015 08:49
hjiapex
Flasher
То есть тем скриптом, который идет на семерку?

Если да, то вот я сижу у одного пользователя, скинул в windows/system32 clip.exe и при использовании ничего не происходит.

Добавлено: Чт апр 23, 2015 09:52
Avada
hjiapex
Замечание за нарушение правил форума: необоснованное полное цитирование скриптов вместо ссылки на них приравнивается в оверквотингу. Научитесь нормально оформлять сообщения. Код заменён ссылкой.

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