Bugs / Найденные баги (1)

Russian main discussion
Locked
  • Author
  • Message
Offline
Posts: 202
Joined: Sat Mar 28, 2015 2:36 pm
Location: Russia

Post by Kley »

Instructor
Да, работает, как надо (как хотелось). Спасибо.

Offline
Posts: 6
Joined: Fri May 01, 2015 9:24 pm

Post by andrata »

При использовании скрипта AkelPadTitle.js и попытке редактировать уже открытый файл, предварительно смещенный в сторону, открывается пустой файл, хотя в настройках указано "не открывать файл дважды". (режим SDI)
По пунктам для воспроизведения:
- в INI файле - CmdLineBegin=/Call("Scripts::Main", 1, "AkelPadTitle.js", '-t="%%e %%v (%%b) - %%w" -t0="%%mnew - %%e %%v (%%b) - %%w" -t1="%%m%%e %%v (%%b) - %%F"')
Параметры скрипта не важны.

1. Открываем любой файл (AkelPad.exe text.txt)
2. Смещаем в сторону окно.
3. Открываем этот же файл (AkelPad.exe text.txt)
Результат - как и положено, !!!переключаемся на окно уже открытого файла!!!, но и появляется еще одно пустое окно.

Возможные решения проблеммы:
- не менять названия окна.
- сделать настраиваемым названия окна самой программой.

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Для подсветки строк вида

Code: Select all

REM REPLAYGAIN_TRACK_GAIN +3.14 dB
REM REPLAYGAIN_ALBUM_GAIN +0.08 dB
REM REPLAYGAIN_TRACK_GAIN -1.31 dB
REM REPLAYGAIN_TRACK_PEAK 0.761322
используется регэксп с пропущенным экранированием

Code: Select all

(REM)\s(REPLAYGAIN_)(TRACK_|ALBUM_)(GAIN|PEAK)\s((-|+)?+[0-9]++\.[0-9]++( dB)?+)
ибо был невнимателен. Но поиском/заменой тоже находится строка, хотя по идее + таки нужно экранировать. Notepad++ сразу ругнулся Invalid regular expression.
Баг?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »


Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Instructor
Спасибо, работает.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

andrata wrote:При использовании скрипта AkelPadTitle.js ...
CmdLineEnd=/Call("Scripts::Main", 1, "AkelPadTitle.js", '-t="%%e %%v (%%b) - %%w" -t0="%%mnew - %%e %%v (%%b) - %%w" -t1="%%m%%e %%v (%%b) - %%F"')

Offline
Posts: 6
Joined: Fri May 01, 2015 9:24 pm

Post by andrata »

Instructor
Я думал, что cmdlinebegin\end работают при открытии\закрытии файла. Перечитал доку, а оно вона как. Спасибо, работает.

Offline
Posts: 3
Joined: Thu Aug 13, 2015 7:45 am

Не могу установить

Post by Techstone »

Доброго дня! Всегда ставил программу, как замена блокноту. Всегда x64 версию. Но вдруг, после того, как восстановился из бекапа, установить не смог. Видимо, программа не может подменить блокнот. Windows 7 x64 с последними обновлениями. Запуск от имени администратора. Повторюсь, что раньше все устанавливалось и заменялось. В чем может быть причина? Сам файл notepad на месте. Нужна именно, как замена блокнота, а не отдельная программа :wink:
Скриншот ошибки
Image

Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post by Drugmix »

Techstone
по скриншоту можно предположить, что ему не хватает прав.
Инсталлятор надо запускать с правами администратора. И проверьте свойства у того файла notepad.exe: может быть там стоит галка "только для чтения" и тогда её надо снять.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Либо он(блокнот) гдето запущен :)

Offline
Posts: 3
Joined: Thu Aug 13, 2015 7:45 am

Post by Techstone »

Drugmix wrote:Techstone
по скриншоту можно предположить, что ему не хватает прав.
Инсталлятор надо запускать с правами администратора
Я написал, что именно так и делал
Drugmix wrote:Techstone
И проверьте свойства у того файла notepad.exe: может быть там стоит галка "только для чтения" и тогда её надо снять.
Проверил во всех директориях (в том числе и syswow64 и winsxs) - галки на "только чтение" не стоит
FeyFre wrote:Либо он(блокнот) гдето запущен :)
Нет. Это точно. Даже после перезапусков не помогало

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »


Offline
Posts: 3
Joined: Thu Aug 13, 2015 7:45 am

Post by Techstone »

Skif_off wrote:Techstone
Пробовали?
Помогло. Но когда нашел информацию, видимо, это было для 32 битных систем. Пары строк не хватало. Это позже оформили в нормальный вид для бат файла. Спасибо за помощь и правильный линк! Все получилось! :)

Offline
Posts: 3
Joined: Thu Sep 03, 2015 10:14 am

Post by evgb82 »

у меня многооконный режим (mdi).
опция "не открывать файл дважды" не работает.

вероятно потому что настройки лежат в ini-файле.

т.е. часть настроек почему-то берется из него, часть - из реестра (режим табуляции, язык). и наверное туда и сохраняется, а не в ini. последнюю версию из странички загрузки скачал и не помогло. если ini удалить, то потыкав туда-сюда настройки, в конце-концов начинает работать.

пользуюсь уже много лет, но так и не понял, это баг или фича. а вообще очень не удобно каждый раз по новой настраивать на каждом новом компе (если что-то там починить надо), т.к. я его портативно на флэшке всегда таскаю.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

evgb82
Не воспроизводится. Можете выложить/выслать проблемную папку с AkelPad'ом?
Locked