Scripts discussion (1)
- Author
- Message
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Andrey_A_A, у меня тоже валился пока не сделал так
Call("Scripts::Main", 1, "SetMargins.js", "22") - я забыл в пример пофиксить кавычки.
Скрипт делает что написано - устанавливает одновременно и левый и правый отступы, в настройках редактора есть эти опции. (Писался по просьбе товарища в соседнем подфоруме) - .
Call("Scripts::Main", 1, "SetMargins.js", "22") - я забыл в пример пофиксить кавычки.
Скрипт делает что написано - устанавливает одновременно и левый и правый отступы, в настройках редактора есть эти опции. (Писался по просьбе товарища в соседнем подфоруме) - .
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
ShowScrollBar.js
Fixed: Removed scrolling effect editing window after hiding the scroll bar.
Fixed: Removed scrolling effect editing window after hiding the scroll bar.
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
ShowScrollBar.js - сначала не мог разобраться что он делает, нажимаю, а что происходит непонятно, затем на большом файле увидел. Потом подумал - а кому это надо? А затем поработав со скриптом пару минут вспомнил, что была постоянная необходимость отключить горизонтальную прокрутку - при длинном документе с работой мышью (колесом вниз) постоянно вид сползал вправо...
KDJ, Спасибо за необычный функционал скрипта!
KDJ, Спасибо за необычный функционал скрипта!
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
MapNetDrive.js
Fixed: refresh the window after adding new mapping parameter.
Fixed: refresh the window after adding new mapping parameter.
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
MapNetDrive.js
Fixed: Mapping disks to Web resources (http) via WebDAV protocol.
Method WshNetwork.EnumNetworkDrives() generated error.
It was replaced by function WNetGetConnection().
WebDAV can be tested on the network resource:
http://www.ajaxfilebrowser.com/Userfa500b8
or
\\www.ajaxfilebrowser.com\Userfa500b8
No password.
It will be available for 72 hours.
Fixed: Mapping disks to Web resources (http) via WebDAV protocol.
Method WshNetwork.EnumNetworkDrives() generated error.
It was replaced by function WNetGetConnection().
WebDAV can be tested on the network resource:
http://www.ajaxfilebrowser.com/Userfa500b8
or
\\www.ajaxfilebrowser.com\Userfa500b8
No password.
It will be available for 72 hours.
-
Offline
- Posts: 15
- Joined: Mon Feb 28, 2011 11:00 am
Всем доброго дня!
Понадобилась функция выделения слова под курсором, до недавних пор пользовался встроенной в WordMoveSelect.js, но с новыми версиями плагина Scripts он работает некорректно ( в частности, "вешает" поток scripts) при попытке вызвать его из другого скрипта с аргументом "2". То есть такой вот вызов
приводит к зависанию.
Попытался выдернуть отдельно функцию выделения слова и адаптировать ее к vbs, вот что получилось:
Однако не работает..
Никто не подскажет, что не так?
Понадобилась функция выделения слова под курсором, до недавних пор пользовался встроенной в WordMoveSelect.js, но с новыми версиями плагина Scripts он работает некорректно ( в частности, "вешает" поток scripts) при попытке вызвать его из другого скрипта с аргументом "2". То есть такой вот вызов
Code: Select all
AkelPad.Call "Scripts::Main", 2, "WordsMoveSelect.js", "0"
Попытался выдернуть отдельно функцию выделения слова и адаптировать ее к vbs, вот что получилось:
Code: Select all
Function WordsSelect(hWnd)
Dim nBegSel, nEndSel, bSelWord, nBreak1, nBreak2
nBegSel = AkelPad.GetSelStart()
nEndSel = AkelPad.GetSelEnd()
nBreak2 = AkelPad.SendMessage(hWnd, 1100, 7, nBegSel)
nBreak1 = AkelPad.SendMessage(hWnd, 1100, 4, nBreak2)
nBreak2 = AkelPad.SendMessage(hWnd, 1100, 7, nBreak1)
If nBegSel < nBreak2 And nEndSel > nBreak1 Then
nBegSel = nBreak1
End If
If nBegSel = nBreak1 Then
If nBegSel = nEndSel Then
nEndSel = AkelPad.SendMessage(hWnd, 1100, 7, nEndSel)
Else
nBreak1 = AkelPad.SendMessage(hWnd, 1100, 4, nEndSel)
nBreak2 = AkelPad.SendMessage(hWnd, 1100, 7, nBreak1)
nEndSel = nBreak2
End If
End If
AkelPad.SetSel nBegSel, nEndSel
End Function
Никто не подскажет, что не так?
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
viewtopic.php?p=13077#p13077us-us wrote:Понадобилась функция выделения слова под курсором, до недавних пор пользовался встроенной в WordMoveSelect.js, но с новыми версиями плагина Scripts он работает некорректно ( в частности, "вешает" поток scripts) при попытке вызвать его из другого скрипта с аргументом "2". То есть такой вот вызовприводит к зависанию.Code: Select all
AkelPad.Call "Scripts::Main", 2, "WordsMoveSelect.js", "0"
-
Offline
- Posts: 15
- Joined: Mon Feb 28, 2011 11:00 am
-
Offline
- Posts: 124
- Joined: Tue Jun 03, 2008 10:32 pm
VladSh, решил воспользоваться вашими CommentsAdd.js и CommentsDel.js и обнаружил, что последний некорректно удаляет блочные комментарии. Для многострочного комментария он не удаляет последний символ комментария, а для однострочного еще и удаляет последний символ закомментированной строки.
Это в скрипте ошибка или нужно какие-то настройки поменять? Сами файлы брал из архива в первом сообщении темы Scripts collection
Code: Select all
/*
height: 20px; height: 20px;
width: 25px; --> width: 25px;/
*/
Code: Select all
/* height: 20px;*/ --> height: 20px/
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
Instructor
Обновленные файлы помощи CSS и HTML 2011 года с CSS3 и HTML5
Обновленные файлы помощи CSS и HTML 2011 года с CSS3 и HTML5
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact: