Page 17 of 96
Posted: Thu Jan 12, 2012 5:12 pm
by FeyFre
DV, искали в Интернетах. Но обламывались на том что прокся хочет NTLM авторизацию, а wget недопонимает что от него хотят. Помучались немного да и локально подняли ntlmaps которого настроили в каскад.
Posted: Fri Jan 13, 2012 12:24 pm
by Infocatcher
В SearchReplace.js перестает работать «найти далее», если была найдена пустая строка.
Например, если искать ^\s*
Posted: Fri Jan 13, 2012 2:59 pm
by Instructor
Posted: Sat Jan 14, 2012 2:54 am
by Infocatcher
Instructor
Ну да.
Но если выражение более длинное, удобнее, когда ничего править не надо.

Posted: Sat Jan 14, 2012 4:20 pm
by VladSh
Infocatcher
Хотел писать свой скрипт, но Ваш
openFileIn.js можно было бы подшаманить..
Такие предложения:
1. Добавить пути к x64-версии TotalCommander'а:
c:\Program Files\TotalCommander\TOTALCMD64.EXE
c:\Program Files\TotalCmd\TOTALCMD64.EXE
и портативной:
c:\Program Files\TotalCommander\TotalCommanderPortable.exe
c:\Program Files (x86)\TotalCommander\TotalCommanderPortable.exe
2. Перечень программ и путей к ним задавать в отдельном настроечном файле, например в openFileIn.ini, чтобы люди, не трогая сам скрипт имели возможность что-то там сами менять/удалять ненужное/добавлять недостающее.
3. Хотелось бы иметь возможность получения путей из определённого ключа реестра. Причём нужно учесть, что некоторые проги хранят весь путь целиком, некторые только дирректорию, а имя файла может быть в другом параметре либо не быть вовсе, как с том же TC (ещё и имена отличаются в зависимости от разрядности).
Этот пункт полезен для переносимости скрипта - не надо будет учитывать какие-то свои пути на разных компах. Т.е. сначала пытаемся найти в реестре, а затем берём локальные пути.
4. Переделать скрипт на использование AkelPad.GetArgValue.
Posted: Sat Jan 14, 2012 4:22 pm
by VladSh
to All
Хоть не первый раз задаю, но всё же.. (может что-то уже сдвинулось в этом плане). Подкажите, как программно определить, какая сейчас подсветка включена?
Posted: Sat Jan 14, 2012 5:01 pm
by FeyFre
VladSh, на сколько я понял, можно только спросить, не активна ли такая-то конкретная подсветка вызовами с кодом 11 или 12. Т.е. по сути нужно самостоятельно отпарсить все *.coder файлы, и спросить у плагина по поводу каждого встречающегося расширения.
Как парсить можете посмотреть в скрипте SetCoderExt.js
По другому пока никак.
Posted: Sat Jan 14, 2012 6:53 pm
by KDJ
Translator.js
Improved keyboard support.
Changed hotkey Alt+T on Alt+F1.
Added hotkeys:
Ctrl+U - switch wordwrap,
Ctrl+F - switch font (GUI/AkelPad).
Added languages:
Google - Latin,
Bing - Catalan and Hindi,
Yandex - Turkish.
You should update the files with language interface:
viewtopic.php?t=240&postdays=0&postorder=asc&start=165
Posted: Sat Jan 14, 2012 8:44 pm
by KDJ
Updated translation into Ukrainian:
Translator_Ukrainian.lng
FeyFre, thank you for translating.
Posted: Sat Jan 14, 2012 10:12 pm
by Infocatcher
VladSh
1. Добавить пути к x64-версии TotalCommander'а
Сначала надо понять, как выбирать между
%COMMANDER_PATH%\TOTALCMD64.EXE
и
%COMMANDER_PATH%\TOTALCMD.EXE
, если все это добро дружно лежит в одной папке на флэшке, и если хочется на х64-системе пользоваться х64-версией.
То есть в настройках нужен флаг, что эту путь к x64-программе.
и портативной:
Так он и так портативный,
wincmd.ini
Code: Select all
[Configuration]
UseIniInProgramDir=7
2. Перечень программ и путей к ним задавать в отдельном настроечном файле, например в openFileIn.ini, чтобы люди, не трогая сам скрипт имели возможность что-то там сами менять/удалять ненужное/добавлять недостающее.
Правки или полную замену настроек можно делать в openFileIn-options.js.
С ini в данном случае муторно и неудобно.
3. Хотелось бы иметь возможность получения путей из определённого ключа реестра.
В принципе, можно.
Но тоже требуется расширение формата настроек.
4. Переделать скрипт на использование AkelPad.GetArgValue.
Ага

Posted: Sat Jan 14, 2012 10:19 pm
by Infocatcher
Posted: Sat Jan 14, 2012 10:55 pm
by KDJ
Thanks
Infocatcher.
Russian translation updated:
Translator_Russian.lng
Posted: Sat Jan 14, 2012 11:29 pm
by VladSh
Infocatcher wrote:Так он и так портативный
Сначала надо понять, как выбирать между, если все это добро дружно лежит в одной папке на флэшке[/quote]Я встречал множество сборок, где TC ставится во-всё-равно-какую директорию Program Files, файл в ней называется TotalCommanderPortable.exe, рядом лежат папки и уже в них где-то внутри есть папка с TOTALCMD.EXE и TOTALCMD64.EXE. Да, в одной папке...
Сейчас у меня стоит 2 версии: 32-разрядная в Program Files (x86), 64 - в Program Files, в последней мне пришлось тупо переименовать TOTALCMD64.EXE в TOTALCMD.EXE, и файл манифеста к ней (это чтобы мой код вызова в контекстной менюхе работал )) ). Но это наверное вопрос Глис
теру...
Infocatcher wrote:Правки или полную замену настроек можно делать в openFileIn-options.js.
Ну да Бог с ним.. пусть хотя бы пока так.
Infocatcher wrote:...
Но тоже требуется расширение формата настроек.
Да, не простое это дело... Я вижу несколько скриптов, которые могли бы использовать данный функционал. И даже не просто для открытия файла где-то, а для передачи ещё и параметров в командную строку.
Это лучше бы сделать скрипт-библиотеку, и все скрипты, т.е. люди )) бы её использовали. И большое бы спасибо сказали

Как пример использования: вызов любых утилит командной строкой с параметрами.
Часть из этого уже была сделана в WinMerge.js, а может и в других скриптах.
Короче я за унификацию, а то пишем каждый чего-то себе одно и то же, только под разными соусами ((
Posted: Sat Jan 14, 2012 11:50 pm
by FeyFre
Total портативен без всяких "портативных оберток" типа TotalCommanderPortable.exe (убить бы авторов за них). У него есть магический ключик /I=<путь-к-файлу-конфигурации-в-том-числе-и-относительный-т.е.-к-wincmd.ini> /F=<путь-к-файлу-конфигураций-FTP-коннектов> Т.е. тотал полностью изолируется и даже не пытается искать конфигурацию в стандартных местах(напр. папка винды).
Posted: Sat Jan 14, 2012 11:56 pm
by VladSh
FeyFre
Ключик то да.. Но ведь он сработает, когда знаешь путь к исполняемому файлу, а в этом вся и загвоздка, - как определить этот путь.. И сделать это так, чтобы при переносе любых сборок AkelPad'а на другой комп не приходилось где-то лазить и что-то перестраивать.