Page 73 of 96

Posted: Fri Apr 19, 2013 9:47 am
by VladSh
Ребята, подскажите пожалуйста по WinMerge.js.

1. После последнего обновление Scripts-плагина скрипт стал выбивать "синтаксическую ошибку" на строке 92, т.е. на этой:

Code: Select all

FILES[nFileOtherIndex] = getCurrentFileWithSave();
С чем может быть связано, и как пофиксить?

2. Я так понимаю, какие-то были изменения и теперь можно использовать скрипт для PMDI? Подскажите, как переточить?

Posted: Fri Apr 19, 2013 6:03 pm
by KDJ
VladSh
#1
For me, everything works fine.
At line 92 is written:

Code: Select all

   }
You probably have a different version of the script.

#2
Infocatcher's script works in PMDI mode. See how there is done: winMergeTabs.js

Posted: Mon Apr 22, 2013 11:48 am
by VladSh
После сохранения WinMerge.js в UTF-8 (ранее было 1251) скрипт перестал ругаться; странно.

Posted: Wed Apr 24, 2013 7:58 am
by VladSh
Дополнительно к предыдущему сообщению.
Оказывается так произошло потому, несколькими днями ранее в настройках программы поменял "кодировку по умолчанию" на UTF-8.
Почему это повлияло на работоспособность скриптов непонятно. Вынужден был пересохранить все скрипты в UTF-8.

Posted: Wed May 01, 2013 6:51 pm
by KDJ
New CalculatorJS.js
Added:
- result type,
- ability to run from command line,
- protection against the redefinition of variables.
Changed: settings in ini file instead of in the registry.
Fixed almost all bugs.

Posted: Thu May 02, 2013 4:18 pm
by Instructor
KDJ
When Translator.js running as ActiveX comboboxes not expanded.

Image

Posted: Thu May 02, 2013 7:02 pm
by KDJ
Instructor
Wscript.exe.manifest is needed.
FeyFre and Surveyor explained to me this problem here:
viewtopic.php?p=18688&hilit=#p18688

Posted: Thu May 02, 2013 8:43 pm
by KDJ
CalculatorJS.js
Fixed: protection against the redefinition of variables.

Posted: Fri May 03, 2013 4:05 am
by Instructor
KDJ
Wscript.exe.manifest not necessary, if you set enough height of the ComboBox control. For example:
aWnd[IDAPICB ] = ["COMBOBOX", 0, 0x50200003, 10, 25, 80, 150, ""];

Image

Posted: Fri May 03, 2013 12:16 pm
by KDJ
Instructor
Thank you very much for your help.

CalculatorJS.js
Translator.js
Fixed: when running as ActiveX without wscript.exe.manifest the comboboxes not expanded.

Posted: Fri May 03, 2013 1:04 pm
by Infocatcher

Posted: Fri May 03, 2013 2:41 pm
by 230116885
toggleComments.js
Для Python (*.py*)

Posted: Fri May 03, 2013 8:03 pm
by opk44
230116885 wrote:toggleComments.js
Для Python (*.py*)
1. Внося специфические предложения, нельзя так скупиться на подробности. Я имею в виду, что разработчик может и не знать особенностей всех языков программирования. Поэтому потрудитесь сообщить о том, какие комментарии в избранном Вами ЯП бывают (блочные и построчные), а также перечень всех возможных (или хотя бы желаемых) расширений файлов.
2. У скрипта toggleComments.js есть совершенно конкретный автор - Infocatcher viewtopic.php?p=9924#p9924. Поэтому логично было бы отправить личное сообщение ему. Я именно так и поступил, когда мне потребовалось добавить комментирование для SQL. Реакция, кстати, была практически мгновенной.
3. Вы можете и сами подредактировать скрипт. Для этого в секции "var commentsSets = {...}" (строки 50-94) добавьте обработку нужных Вам расширений.
Например, по аналогии с "htaccess"
...
py: [ null, null, ["#"] ],
pyw: "py",
...
P.S. Должен сказать, что я никогда не имел дела с Пайтоном, поэтому, если я не прав, то поправьте (и исправленный вариант перешлите Infocatcher-у)

Posted: Sun May 05, 2013 1:21 pm
by Infocatcher
opk44 wrote:P.S. Должен сказать, что я никогда не имел дела с Пайтоном, поэтому, если я не прав, то поправьте (и исправленный вариант перешлите Infocatcher-у)
Кстати, да.
Я, правда, так и не дождался. Однако, в будни может случиться работун, так что лучше сейчас.
Есть, кстати, и вот такая штука:
Why doesn't Python have multiline comments?
Но там, как я понял, просто используется тот факт, что ничего не делающие многострочные строки (ох!) игнорируются.

Обновил. Только там тестовая версия, так что тут пусть пока будет только с добавлением новых расширений.

Posted: Sun May 05, 2013 1:29 pm
by Infocatcher
toggleComments.js
Added support for AutoHotkey (*.ahk) and Python (*.py*) (note: release version doesn't include other changes from development version).