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

» Плагины для Total Commander (часть 2)

Автор: slava10779
Дата сообщения: 16.01.2016 10:12
Avada
Давай не будем троллить мои посты. Это раз. Второе - после сохранения кода в текстовый файл, скрипт не рабочий. Пишет о недопустимых символах. Там в начале почти каждой строки какие то табуляторы вместо пробелов. Если их все удалить - скрипт начинает работать.

Цитата:
Кодировка обычная, Windows 1251

А остальные кодировки необычные что ли? Я лично в UTF8 сохранять привык.

Цитата:
искать компоненты сборки Total Commander Image обычно принято на других ресурсах

Я где то писал что искал скрипт на русском форуме TC?

Цитата:
никаких недопустимых символов при этом не вижу в упор

Так включи их отображение в текстовом редакторе и увидишь.
Автор: Avada
Дата сообщения: 16.01.2016 11:36
slava10779
Если совершенно нормальный ответ воспринимается как троллинг, продолжать не вижу смысла. Никто не мешает ждать других ответов или разбираться самостоятельно.
Автор: slava10779
Дата сообщения: 16.01.2016 13:04

Цитата:
Насчёт "так и делаю" не уверен.


Цитата:
никаких недопустимых символов при этом не вижу в упор


Цитата:
Не знаю также, кому и для чего "почти везде нужен" скрипт FunctionsPlus.vbs


Цитата:
но на русском форуме TC его упоминаний нет вообще, и это не удивительно — искать компоненты сборки Total Commander Image обычно принято на других ресурсах


Где тут ответ на вопрос
Цитата:
Как в TotalCommander vbs скрипт добавить?


Вместо ответа ты мне рассказал в чем ты неуверен, что ты не видишь в упор, что ты не знаешь кому нужен FunctionPlus и сообщил есть ли упоминания о нем на русском форуме TC.
Автор: Skif_off
Дата сообщения: 16.01.2016 13:24
slava10779

Цитата:
как в TotalCommander vbs скрипт добавить?

Прочитать описание скипта, скопировать текст, сохранить в кодировке ANSI или UTF-16LE, положить в нужную папку, бросить мышью на панель инструментов, открыть кнопку на редактирование и дописать нужные параметры.

Цитата:
Где взять скрипт FunctionsPlus.vbs ... ?

Там же, где взяли нужный скрипт. Или вытащить из сборки Total Commander Image, ссылка на тему со сборками в шапке.

Цитата:
А остальные кодировки необычные что ли? Я лично в UTF8 сохранять привык.

Кому какое дело, к чему вы привыкли, если скрипт читает и выполняет wscript.exe вашей ОС?

Цитата:
Почему в кодах куча недопустимых символов постоянно?

Дайте ссылку на страницу со скриптом и выложите ваш файл на rghost, например.
Автор: slava10779
Дата сообщения: 16.01.2016 13:31

Цитата:
Прочитать описание скипта, скопировать текст, сохранить в кодировке ANSI или UTF-16LE, положить в нужную папку, бросить мышью на панель инструментов, открыть кнопку на редактирование и дописать нужные параметры.

Все это сделано.

Скрипта FunctionsPlus.vbs нигде по ссылкам нету. Ошибка 404
Скачал сборку Total Commander Image весом 1,5 гига и скрипт достал


Цитата:
Кому какое дело, к чему вы привыкли, если скрипт читает и выполняет wscript.exe вашей ОС?

Откуда я должен был знать в какой кодировке читает и выполняет wscript.exe?

Скрипты брал Здесь.

Файл скрипта после копирования со страницы и вставки в файл ТУТ.
Автор: Kvasar
Дата сообщения: 16.01.2016 13:31
Хм, неуважаемый slava10779
Во-первых, вы не сказали откуда взяли эту "кучу скриптов". Как правильно вам заметил уважаемый Avada, там где скрипты берутся там же есть и как их использовать.

Во-вторых, если вам там являются недопустимые символы, то претензии предъявляйте к тому месту где вы всё это нашли.

Ну и в-третьих, в пылу праведного гнева, вы не заметили что вам даже дали Ссылкуссылку на форум где можно прочитать как запустить скрипт и даже скачать так разыскиваемую вами FunctionPlus.vbs. А если ее там нет, то опять же задать вопрос на форуме
Автор: Skif_off
Дата сообщения: 18.01.2016 15:35
По ZeroDirsFiles.au3 и ZeroDirsFiles2.au3: в файл теперь записывается перенос строки (\r, он же CR, он же U+000D), иначе при выделении пробелом каталога с копиями или Alt+Shift+Enter ТС показывает не размер "0", а пишет "<Папка>", как будто каталог пустой.
Автор: rajah
Дата сообщения: 19.01.2016 16:40
Нет ли плагина для загрузки и обработки картинок на www.thislife.com?
Автор: Skif_off
Дата сообщения: 19.01.2016 17:25
rajah
Вряд ли, попробуйте посмотреть Image Uploader (можно попросить добавить поддержку), возможно, умеет TCIMG или есть иные скриптовые решения.
Автор: Coronerr
Дата сообщения: 19.01.2016 17:40
rajah
Поглядите в сторону TCIMG 12.5 , у него есть команда picus "Загрузка изображений на хостинги." В файле справки есть примеры, пользуюсь им для загрузки на imgup.com
Автор: Coronerr
Дата сообщения: 22.01.2016 14:48
ТС 8.51, плагин Cloud при включённой опции "Store login credentials (requires master password)" должен запрашивать общий мастер-пароль на вход в аккаунт. Запрашивает, однако при нажатии "отмена" начинает авторизацию, после чего снова выводит то-же предупреждение, после чего при нажатии "отмена" ничтоже сумняшеся предоставляет доступ. В частности сие наблюдаю на гугле-драйве.

Косяк Гистлера или я что-то не так делаю ?
Автор: smersh2012
Дата сообщения: 22.01.2016 17:49

Цитата:
Поглядите в сторону TCIMG 12.5

когда эта утилита обзаведется 64-битной версией
Автор: Abel11
Дата сообщения: 22.01.2016 18:00
smersh2012 18:49 22-01-2016
Цитата:
когда эта утилита обзаведется 64-битной версией

А в чем проблема с 32-х битной, что-то не работает или как?, TCIMG - это же утилита, а не плагин, она работает и в 32-х битном TC , и в 64-х битном TC.

Автор: Coronerr
Дата сообщения: 22.01.2016 21:05
smersh2012

Цитата:
когда эта утилита обзаведется 64-битной версией

Когда-нибудь обзаведётся...
[more] [/more]
Автор: dev2null
Дата сообщения: 01.02.2016 07:19
Обновился openssl до 1.0.2.6 (1.0.2f). Если кому надо, новые libeay32.dll и libssl32.dll для TC x32/x64 (собраны из оф. исходников без изменений, со статической линковкой crt в MSVC 2010 SP1): http://www.upload.ee/files/5530047/tc_openssl_dlls_v1.0.2.6_1.0.2f_x32-x64.7z.html
Автор: LonerDergunov
Дата сообщения: 01.02.2016 12:25
dev2null
Спасибо. Но как говорил Гислер - для полного комплекта нужен ещё ssleay32.dll libssh2.dll (и zlib1.dll).
Автор: Skif_off
Дата сообщения: 01.02.2016 12:58
LonerDergunov
Если правильно понял (или неправильно ): либы для FTP через SSL/TLS и для плага SFTP вроде отличаются.
Автор: dev2null
Дата сообщения: 01.02.2016 14:02
LonerDergunov 13:25 01-02-2016
Цитата:
Спасибо. Но как говорил Гислер - для полного комплекта нужен ещё ssleay32.dll (и zlib1.dll).

1. libssl32.dll это и есть ssleay32.dll (не знаю, зачём её переименовывают для Тотала, но мне всегда в переименованном виде встречалась).
2. zlib1.dll - это уже зависит от того, в чём и как компилировать, но для данных библиотек она вроде не нужна. Как выше заметил Skif_off, используется для другого.
Автор: LonerDergunov
Дата сообщения: 01.02.2016 15:15

Цитата:
libssl32.dll это и есть ssleay32.dll

Точно.
Я libssh2.dll имел в виду...


Цитата:
либы для FTP через SSL/TLS и для плага SFTP вроде отличаются.

Не знаю. Но не думаю, что они должны отличаться (если они правильные).
Моя логика такая:
Гислер делает Тотал, Гислер делает плагин SFTP plugin. Библиотеки для Тотала и для плагина размещаются в корневом каталоге Тотала и в каталоге 64. Вряд ли бы Гислер делал взаимоисключающие вещи "включите sftp - отвалится ftp..."

Во ещё:

Цитата:
You may get an access violation if you use a mix of old and new versions of the dlls libeay32.dll, libssl32.dll and libssh2.dll, e.g. when using sftp and the built-in ftps in parallel. You should use the 3 dlls from libcurl together if you need both functions.

То есть смешивать библиотеки старых версий - низзя. А вот использовать библиотеки одной версии (во всяком случае рекомендуемые версии от G&#252;nter Knauf) - можно одновременно для sftp и встроенного ftp.
Первый пост:
http://ghisler.ch/board/printview.php?t=19994
Автор: dev2null
Дата сообщения: 01.02.2016 15:39
LonerDergunov 16:15 01-02-2016
Цитата:
То есть смешивать библиотеки старых версий - низзя. А вот использовать библиотеки одной версии (во всяком случае рекомендуемые версии от G&#252;nter Knauf) - можно одновременно для sftp и встроенного ftp.

А как одновременно? Библиотеки для sftp должны лежать в папке плагина, насколько я понял из этого:
Цитата:
This plugin needs the dlls libeay32.dll, libssh2.dll and zlib1.dll in the same directory as the plugin.

а для встроенного ftp (что я и делал) - в корневом каталоге Тотала. Т. е. они не пересекаются между собой.


Добавлено:

Цитата:
Эти библиотеки могут также лежать в корневом каталоге TC, не обязательно только в папке плагина.

Если так и мои библы будут конфликтовать с libssh2, то тут уже ничем помочь не могу, сборку libssh2 я не осилил. Юзайте тогда те, что с libssh2 идут.
Автор: spirit21
Дата сообщения: 01.02.2016 15:52

Цитата:
This plugin needs the dlls libeay32.dll, libssh2.dll and zlib1.dll in the same directory as the plugin.

Эти библиотеки могут также лежать в корневом каталоге TC, не обязательно только в папке плагина.
Автор: LonerDergunov
Дата сообщения: 01.02.2016 17:08
Что-то с ftps не разберусь как подключиться. На сервере стоит proftpd, включил SSL.
https при этом заработало
Пробую ftps с разными библиотеками результат один...

И не только с Тоталом, но и файлзиллой та же песня...
Видимо, в настройках сервера что-то не так... Но что?
Автор: dev2null
Дата сообщения: 01.02.2016 17:47
16:39 01-02-2016
Цитата:
сборку libssh2 я не осилил
Хз, почему тогда не осилил сейчас попробовал - вроде чёто получилось. Но нужно проверять, мне не на чем, с sftp никогда не общался. zlib прилинкована статически, поэтому не нужна (можно и libeay32 так же приделать, но это не имеет смысла по понятным причинам), ssleay32.dll > libssl32.dll не переименовывал. В общем кому нужно/кто может проверить - пробуйте: http://www.upload.ee/files/5531007/tc_openssl_dlls_v1.0.2.6_1.0.2f_libssh2_v1.6.0_x32-x64.7z.html
косячок, zlib, оказывается, вручную добавлять нужно. Переделал по правильному:
libssh2 с встроенной zlib: http://www.upload.ee/files/5536557/tc_openssl_dlls_v1.0.2.6_1.0.2f_libssh2_v1.6.0_x32-x64.7z.html
с внешней zlib1.dll: http://www.upload.ee/files/5536573/tc_openssl_dlls_v1.0.2.6_1.0.2f_libssh2_v1.6.0_zlib_v1.2.8_x32-x64.7z.html
Вариант с внешней сделал, потому что пришла мысль, что и сам плагин sftp (а не только libssh2.dll, как я поначалу думал) может её юзать.

upd. 03.02.2016 ещё раз переделал - добавил к libssh2.dll version info (как оказалось, тоже вручную подключать надо).

Добавлено:
Нашёл какие-то тестовые sftp - вроде всё ровно работает: http://s1.bild.me/bilder/030315/6134863_0.png
Проверял вариант с встроенной zlib.

p.s. С выложенными ранее openssl тоже без проблем работает.
Автор: tramparamparam
Дата сообщения: 03.02.2016 11:15
При попытке открыть файл с юникодным именем для редактора через Choice editor 1.95 целевая прога (в данном случае это AkelPad) выдаётся предложение создать новый файл (скриншот ниже).



То есть, как я понимаю, Choice editor не может правильно передать целевому приложению юникодные символы, заменяя их вопросительными знаками. В общем, это можно понять: последняя версия Choice editor 1.95 выпущена в 2004-м году, более поздних версий не нашёл.

И всё-таки, нет ли какого-нибудь обходного решения? Спасибо!
Автор: Avada
Дата сообщения: 03.02.2016 11:39
tramparamparam
Более поздних версий, чем 1.95с, не существует: из-за гибели исходников проект заморожен окончательно. Я бы советовал, не тратя время попусту, отправить ChoiceEditor на заслуженный отдых и перейти на F4Menu. Там тоже, правда, разработка остановлена, но существенно позже (2010 год), программа особой модификации не требует. Обсуждение — здесь. Есть и другие аналогичные программы (например, Total Commander Edit Redirector).
Автор: LonerDergunov
Дата сообщения: 03.02.2016 13:29

Цитата:
перейти на F4Menu.

Добавлю только, что есть ещё такой проект по переводу функционала и интерфейса F4Menu на скрипты.
Автор: tramparamparam
Дата сообщения: 03.02.2016 17:58
Avada 11:39 03-02-2016
Цитата:
перейти на F4Menu. Там тоже, правда, разработка остановлена, но существенно позже (2010 год), программа особой модификации не требует.
Есть и другие аналогичные программы (например, Total Commander Edit Redirector).

Спасибо за ссылку, посмотрю.
Но если совсем коротко, то F4Menu и Total Commander Edit Redirector всё-таки поддерживают юникод (символы из "чужой" кодовой страницы в имени файла) или нет?

LonerDergunov 13:29 03-02-2016
Цитата:
есть ещё такой проект по переводу функционала и интерфейса F4Menu на скрипты.

Также и вам спасибо - и тот же самый вопрос.
Автор: dev2null
Дата сообщения: 03.02.2016 18:16
tramparamparam 18:58 03-02-2016
Цитата:
Но если совсем коротко, то F4Menu и Total Commander Edit Redirector всё-таки поддерживают юникод (символы из "чужой" кодовой страницы в имени файла) или нет?

Да, поддерживают.
Автор: Abel11
Дата сообщения: 03.02.2016 19:02
tramparamparam 12:15 03-02-2016
Цитата:
нет ли какого-нибудь обходного решения?

Присмотритесь к TCIMG команда openmn




Автор: dev2null
Дата сообщения: 16.02.2016 21:45
08:19 01-02-2016
Цитата:
Обновился openssl до 1.0.2.6 (1.0.2f). Если кому надо, новые libeay32.dll и libssl32.dll для TC x32/x64 (собраны из оф. исходников без изменений, со статической линковкой crt в MSVC 2010 SP1)
Собрал без статики (так вроде лучше? ) в WDDK2003, плюс сделал rebase (сильные сомнения, в пользе от этого, но хуже точно не будет) для всех длл: http://www.upload.ee/files/5572206/-x64_openssl_dlls_v1.0.2f_WDDK2003_build-n-libssh2_v1.6.0_msvc2008_static_crt-n-zlib_v1.2.8_build.7z.html

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155

Предыдущая тема: Командная строка, батники, сценарии (bat, cmd) 2


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