Posted: Tue Jan 25, 2011 9:44 pm
У меня переход происходит.VladSh wrote:Если справка уже открыта и выделить другое слово и вызвать её снова, то перехода к этому слову не происходит; можете это поправить?
У меня переход происходит.VladSh wrote:Если справка уже открыта и выделить другое слово и вызвать её снова, то перехода к этому слову не происходит; можете это поправить?
У меня нет. Только окно справки активируется и всё.Instructor wrote:У меня переход происходит.
Скрипт работает точно также, несмотря на структуру try-catch, - при блокировании Word'ом и попытке переименования выдаётся сообщение об ошибке от Scripts-плагина.Infocatcher wrote:RenameFile_mod.js...
...
P.S. ...
И редактируемый файл может быть заблокирован, так что переименовать его не удастся. Для тестирования можно блокировать, открывая Word'ом.
Это фича такая:VladSh wrote:Скрипт работает точно также, несмотря на структуру try-catch, - при блокировании Word'ом и попытке переименования выдаётся сообщение об ошибке от Scripts-плагина.Infocatcher wrote:RenameFile_mod.js...
Code: Select all
try {
fso.MoveFile(pFileFullName, pNewFileFullName);
}
catch(e) {
var err = e;
...
}
...
if(err)
throw err;
А в чём суть этой "фичи", если оно работает точно также, как и без неё, т.е. Script-плагин всё равно выдаёт окно с ошибкой?Infocatcher wrote:Это фича такая
Code: Select all
AkelPad.OpenFile(pNewFileFullName, nFlags, nCodePage, nBOM);
Смысл, по моему, был бы, если бы отловить ошибку с определённым кодом, её обработать и выдать нормальное сообщение пользователю, на русском языке...
Все же по-русски.Scripts плагин
---------------------------
Скрипт: ...\AkelFiles\Plugs\Scripts\RenameFile_mod.js
Строка: 52
Символ: 11
Ошибка: Разрешение отклонено
Код: 800A0046
Источник: Ошибка выполнения Microsoft JScript
Code: Select all
if(0x100000000 + e.number == 0x800a0046)
AkelPad.MessageBox( ... "Недостаточно прав, или файл заблокирован другим приложением" ... );
Вот это дело! Спасибо!Infocatcher wrote:Code: Select all
if(0x100000000 + e.number == 0x800a0046) AkelPad.MessageBox( ... "Недостаточно прав, или файл заблокирован другим приложением" ... );
Thank you very much.Infocatcher wrote:converter.js
Added option «Copy the result instead of replace».
Code: Select all
a b c d e f g
"1"a "2"b "3"c "4"c "5"e "6"f "7"g
1"a" 2"b" 3"c" 4"d" 5"e" 6"f" 7"g"
"1 示例"a "2 示例"b "3 示例"c "4 示例"c "5 示例"e "6 示例"f "7 示例"g
1"a 示例" 2"b 示例" 3"c 示例" 4"d 示例" 5"e 示例" 6"f 示例" 7"g 示例"
"1"示例 a "2"示例 b "3"示例 c "4"示例 c "5"示例 e "6"示例 f "7"示例 g
1 示例"a" 2 示例"b" 3 示例"c" 4 示例"d" 5 示例"e" 6 示例"f" 7 示例"g"
Code: Select all
|-------|-------|-------|-------|-------|-------|-------|
| a| b| c| d| e| f| g|
|-------|-------|-------|-------|-------|-------|-------|
| "1"a| "2"b| "3"c| "4"c| "5"e| "6"f| "7"g|
|-------|-------|-------|-------|-------|-------|-------|
| 1"a"| 2"b"| 3"c"| 4"d"| 5"e"| 6"f"| 7"g"|
|-------|-------|-------|-------|-------|-------|-------|
|"1 示例"a|"2 示例"b|"3 示例"c|"4 示例"c|"5 示例"e|"6 示例"f|"7 示例"g|
|-------|-------|-------|-------|-------|-------|-------|
|1"a 示例"|2"b 示例"|3"c 示例"|4"d 示例"|5"e 示例"|6"f 示例"|7"g 示例"|
|-------|-------|-------|-------|-------|-------|-------|
|"1"示例 a|"2"示例 b|"3"示例 c|"4"示例 c|"5"示例 e|"6"示例 f|"7"示例 g|
|-------|-------|-------|-------|-------|-------|-------|
|1 示例"a"|2 示例"b"|3 示例"c"|4 示例"d"|5 示例"e"|6 示例"f"|7 示例"g"|
|-------|-------|-------|-------|-------|-------|-------|
Code: Select all
|----|----|----|----|----|----|----|
| a| b| c| d| e| f| g|
|----|----|----|----|----|----|----|
| 1| 2| 3| 4| 5| 6| 7|
|----|----|----|----|----|----|----|
| 1| 2| 3| 4| 5| 6| 7|
|----|----|----|----|----|----|----|
|1 示例|2 示例|3 示例|4 示例|5 示例|6 示例|7 示例|
|----|----|----|----|----|----|----|
| 1| 2| 3| 4| 5| 6| 7|
|----|----|----|----|----|----|----|
| 1| 2| 3| 4| 5| 6| 7|
|----|----|----|----|----|----|----|
|1 示例|2 示例|3 示例|4 示例|5 示例|6 示例|7 示例|
|----|----|----|----|----|----|----|
Code: Select all
a b c
"""1""a" """2""b" """3""c"
"1""a""" "2""b""" "3""c"""
"""1 示例""a" """2 示例""b" """3 示例""c"
"1""a 示例""" "2""b 示例""" "3""c 示例"""
Code: Select all
| a| b| c|
| "1"a| "2"b| "3"c|
| 1"a"| 2"b"| 3"c"|
|"1 示例"a|"2 示例"b|"3 示例"c|
|1"a 示例"|2"b 示例"|3"c 示例"|