Изменение имени файла
- Author
- Message
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Scrapmetay
Возможности AkelPad расширяются плагинами и скриптами, список плагинов с описанием здесь, скриптов здесь (не полный):
- RenameFile.js в комплекте с плагином Scripts, RenameFileDialog.js
- DeleteFile.js и deleteCurrentFile.js (с закрытием и без закрытия вкладки соотв.).
Изменения: упомянут RenameFile.js, именно его использую.
Возможности AkelPad расширяются плагинами и скриптами, список плагинов с описанием здесь, скриптов здесь (не полный):
- RenameFile.js в комплекте с плагином Scripts, RenameFileDialog.js
- DeleteFile.js и deleteCurrentFile.js (с закрытием и без закрытия вкладки соотв.).
Изменения: упомянут RenameFile.js, именно его использую.
Last edited by Skif_off on Tue Dec 09, 2014 12:13 am, edited 1 time in total.
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Зачем? Приведите пример, где такая возможность есть из коробки.Scrapmetay wrote:Думаю лучше бы это было всё-таки в стандартном меню файл.
Есть плагин Scripts и собственно скрипт(ы), плагины ContexMenu/ToolBar/Hotkeys: есть потребность - можете добавить и запускать откуда угодно. У меня добавлены в меню Файл + RenameFileDialog.js в меню вкладок.
AkelPad задуман изначально как лёгкий редактор с неким базовым функционалом с возможность значительно его расширить при необходимости или желании. При этом сохранив шустрость и не раздуваяясь в размере. Не всегда есть смысл все фичи добавлять в основной код, если те же возможности с лёгкостью реализуются плагином или скриптом. Хотя, к слову, часть возможностей плагина HexSel, например, не так давно реализовывались скриптом, а в 4.9.1 уже появилась внутренняя команда 4323 с параметрами, которая полностью заменит copyPath.js. В общем, решение в любом случае остаётся за Instructor, мне просто не совсем понятно встречающееся временами некое предубеждение к скриптам.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
В описании написано "Копировать путь файла текущей вкладки", т.е. из меню последних файлов оно вряд ли будет работать, поэтому, думаю, что от copyPath.js отказываться пока рано. Но в любом случае, спасибо за инфу!Skif_off wrote:в 4.9.1 уже появилась внутренняя команда 4323 с параметрами, которая полностью заменит copyPath.js.
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
Code: Select all
уже появилась внутренняя команда 4323 с параметрами
%e - расшрение
%n - имя файла с расширением
%o - имя файла без расширения
но было проигнорировано. А сейчас добавляется 4323 )))
Так в буфер отправить и так можно было просто имея эти параметры.
Да и скриптов хватает, я пользуюсь CopyToClipDeformationPath.vbs
Вот ещё что, во многих программах есть переменные ком. строки означающие:
- путь запускаемого файла (C:\AkelPad.exe) тем более имя может меняться
- имя запускаемого файла (AkelPad или AkelPad.exe)
Code: Select all
Не всегда есть смысл все фичи добавлять в основной код
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Работает, если в MDI/PMDI файл всё ещё открыт в одной из вкладок. Если я правильно понял код, copyPath.js сработает аналогично. У меня сборка портативная, поэтому список файлов и не хранил никогда, привык - собрал в виртуалке, глянул по быстрому.VladSh wrote:В описании написано "Копировать путь файла текущей вкладки", т.е. из меню последних файлов оно вряд ли будет работать, поэтому, думаю, что от copyPath.js отказываться пока рано. Но в любом случае, спасибо за инфу!Skif_off wrote:в 4.9.1 уже появилась внутренняя команда 4323 с параметрами, которая полностью заменит copyPath.js.
Andrey_A_A
Раз добавлено, значит - не проигнорировано
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
А что с ними не так? Лично мне очень неудобно, т.к. начал изучать и использовать в AkelPad - другого движка просто не знал Но я поддерживаю изменения, делающие его похожим на более канонiчный PCRE.Andrey_A_A wrote: Я вижу что в регулярных выражений в течении года происходит... )))
По поводу переменных не совсем уловил: подразумевается аналог %COMMANDER_PATH%/%COMMANDER_EXE%? Непонятно, зачем, если есть "%a"?
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
Code: Select all
не совсем уловил
Я про полный путь к запускаемому экземпляру:
Имя AkelPad.exe не константа, его изменяют под notepad, my_Akel...
Попробуй передать обычному vbs изменённое имя или полный путь:
Code: Select all
CmdLineBegin=/Exec(`"%%WINDIR%\System32%\wscript.exe" "С:\Test.vbs"`)
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact: