Добавлено: Ср фев 03, 2010 16:32
В том числе и для обработки кавычек я написал скрипт.
Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
Спасибо, Вахмурка, интересовался раньше. Только вот на портабельной на чужом компе работать не будет. И что-то у меня установщик PowerPro запускаться не желает при нажатии ОК.Вахмурка писал(а):В том числе и для обработки кавычек я написал скрипт.
Код: Выделить всё
Scripts/ABLV.txt
Scripts/Any2Clip.htm
Scripts/AnyFile2Clip.txt
Scripts/AnyPath2Clip.txtКод: Выделить всё
Set TCS = CreateObject("TCScript.Helper")
TCS.SendCommand 2018, 100 '"cm_CopyFullNamesToClip"
ss=Split(TCS.GetTextFromClip,vbCrLf)
FileNames = ""
For Each s In ss
If InStr(s, " ") Then
s = Chr(34) & s & Chr(34)
End If
FileNames = FileNames & s & vbCrLf
Next
TCS.SetTextToClip(Trim(FileNames))
Set TCS = NothingДык по нажатию ОК у меня вообще ничего не происходит и папка, куда я его ставлю пустует.Вахмурка писал(а):Странно, что PowerPro не ставится. Там обеспечена совместимость до W7 включительно. Перезагружаться пробовал?
Про список я писал выше. Стандартно, как при копировании путей выделенных файлов самим Тоталом - друг под другом, каждый путь в кавычках.Вопрос при список не понял. В буфере получаются имена файлов, разделенные переводом строки. Вот так, напримерЭто результат выполнения скрипта ClipFileList("%L", "f", 1, "/").Код: Выделить всё
Scripts/ABLV.txt Scripts/Any2Clip.htm Scripts/AnyFile2Clip.txt Scripts/AnyPath2Clip.txt
Код: Выделить всё
TOTALCMD#BAR#DATA
"c:\Program Files\PowerPro\powerpro.exe"
runfile.ClipFileList("%L", "f", 1, "/","q")
Вахмурка, это проверка меня на уровень IQ?Вахмурка писал(а):Предполагается, что после отработки скрипта в текстовом редакторе выполняется команда "вставить".
Если бы клалось хоть что-то, то написал что на выходе, а так только "ошибку плагина" выдаёт и "файл не открывается".Вахмурка писал(а):Что получается? Что кладется в буфер?
Переделал скрипт.Flasher писал(а):Да, сработало, только если копировать несколько, получается так
"Путь/Name1.*"КВАДРАТ"Путь/Name2.*"
Да всё в порядке. Понимаю.)Вахмурка писал(а):Извини, если обидел. Просто иногда в письмах (мне по поводу скриптов) или здесь, на форуме (всем) такое пишут, что думаешь: он что, в подготовительной группе детского сада на второй год остался?
Я так понимаю это предусмотрено оболочкой PP, а не твоими скриптами.Теперь к делу. Писать то, что ты пишешь, мои скрипты не могут в принципе: нет в них таких сообщений. Хотелось бы дословно узнать, что выдается.
Да, имеются. ini качал отсюда: http://www.pcrei.com/ppro/files/PPlugins.zipНа всякий случай проверь: плагины file, ini, vec, clip в c:\Program Files\PowerPro\plugins точно присутствуют? Файл Sub_ParsePath.txt в c:\Program Files\PowerPro\scripts тоже есть?
не понял. где его в коде присваивать? В том виде, что сейчас, выдает синтаксич. ошибку.Batya писал(а):Переделал скрипт.
Теперь разделитель можно задать самостоятельно, присвоив нужное значение переменной Delimiter.
Не предполагал, что программа, написанная американцем, выдает сообщения на русском.Я так понимаю это предусмотрено оболочкой PP, а не твоими скриптами.
А что, перевод уже грех в нашем деле?Вахмурка писал(а):Не предполагал, что программа, написанная американцем, выдает сообщения на русском.