Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Directory Opus

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136

Открыть новую тему     Написать ответ в эту тему

Hazorius



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема в Варезнике
Directory Opus
   
Домашняя страница | Инструкция v12 | Инструкция v13 | Форум поддержки | Блог/Новости
New Releases - История изменений | Public Beta - История изменений
Архив версий | Видеообзор Opus v12 | Инструкции. Редактирование кнопок/панелей
 
Текущая стабильная версия: 13.5 (April 15, 2024) | 12.33 (16.09.2023)
Текущая бета-версия: 13.5.1 (April 15, 2024)
 
Отличия версий Light vs Pro
Также можно воспользоваться полнофункциональной оценочной версией с помощью 60-дневного сертификата!

Мощный файловый менеджер, замена Проводника Windows. Включает также функции FTP-клиента, поддержку архивов, просмотр мультимедиа. Полностью настраиваемый интерфейс (меню, панели, горячие клавиши). Встроенный командный язык для автоматизации операций.
 
Особенности:
- мощный менеджер файлов и полная замена Проводника Windows;
- мощный встроенный командный язык, поддержка плагинов;
- полностью настраиваемый вид отображения файлов (в стиле Проводника, Total Commander, дерево, галерея, и др.);
- полностью настраиваемые панели инструментов, меню, типы файлов (поддержка тем оформления, изменение стандартных и создание своих элементов, поддержка плавающих панелей);
- продвинутый встроенный просмотр изображений и файлов, поддержка RAW;
- встроенные проигрыватели аудио и видео - Windows Media Player или собственный;
- расширенная поддержка метаданных/тэгов, включая EXIF (фото), ID3 (музыка и видео) и рейтинги;
- встроенная поддержка ZIP, распаковка на лету 7-zip RAR ISO и др, запаковка 7-zip и RAR плагинами;
- продвинутый FTP-менеджер;
- наглядная синхронизация файлов и поиск дубликатов, сортировка, поддержка фильтров;
- поддержка библиотек и функций панели задач в Windows 7;
- продвинутые функции поиска (сохранение результатов, поиск по нескольким папкам) и переименования;
- возможность постановки в очередь при копировании файлов и папок;
- конвертация изображений;
- более настраиваемый, чем другие программы;
- легкое создание слайд-шоу;
- и многое-многое другое...


Голосуем за Directory Opus в Лучший файловый менеджер 2013

Всего записей: 194 | Зарегистр. 03-07-2003 | Отправлено: 02:33 08-12-2005 | Исправлено: Komandor, 18:04 15-04-2024
maxvlas



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks - пост
Цитата:
если хочешь двойным на файл, чтобы папку открывал, то в контекстном меню надо поправить команду Open (Files)
$exec("C:\Program Files\GPSoftware\Directory Opus\dopus.exe" "%1")

да пробовал, файлы то открывает. а архивы фиг его знает распаковывает
В таком случае еще и при открыть путь тоже распаковывает
 
Поставил тут галку, тоже самое
 
если он проводник заменяет. то почему не хочет открывать
 
Может тут еще надо править?
 

Всего записей: 7934 | Зарегистр. 08-02-2011 | Отправлено: 21:50 03-01-2019 | Исправлено: maxvlas, 22:00 03-01-2019
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maxvlas
чтобы архив не открывался надо примерно такую команду
$exec("C:\Program Files\GPSoftware\Directory Opus\dopus.exe" $parent("%1"))
 
$parent("%1") значит взять родительскую папку файла или папки.

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 00:53 04-01-2019 | Исправлено: Tilks, 00:54 04-01-2019
maxvlas



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks - пост
Цитата:
чтобы архив не открывался надо примерно такую команду


Код:
Сервис > Настройка > Контекстное меню > Открыть папки > Команда:
$exec("C:\Program Files\GPSoftware\Directory Opus\dopus.exe" "%1")
Сервис > Настройка > Контекстное меню > Открыть файлы > Команда:
$exec("C:\Program Files\GPSoftware\Directory Opus\dopus.exe" "%1")
Сервис > Настройка > Контекстное меню > Открыть путь > Команда:
$exec("C:\Program Files\GPSoftware\Directory Opus\dopus.exe" $parent("%1"))



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

Код:
$exec("C:\Program Files\GPSoftware\Directory Opus\dopus.exe" "%1")

файлы выделяет. но как писали выше архивы все распаковывает


тут еще задал вопрос, может кто что еще подскажут http://forum.ru-board.com/topic.cgi?forum=5&topic=28686&start=1140#3

Всего записей: 7934 | Зарегистр. 08-02-2011 | Отправлено: 01:05 04-01-2019 | Исправлено: maxvlas, 11:52 04-01-2019
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
для запуска допуса из ком строки с параметрами есть спец прога dopusrt.exe
https://www.gpsoft.com.au/help/Opus10/index.html#!Documents/DOpusRT_Reference.htm
C:\Program Files\GPSoftware\Directory Opus\dopusrt.exe /cmd  тут команда например Go Select итд
с помощью их, наверно, можно составить правильную команду допуса, так же как для кнопки.


но есть способ с кодом уже в самом допусе, и передачей параметров из Everything на этот код
 
Идём по пути Menu > Settings > Customize Toolbars... > Commands
плюсик нажимаем на User-defined Commands (xx)
в первой строчке после заголовка будет Add new User Command... , нажимаем правой кнопкой мыши.
там будет меню с paste , туда надо вставить нижеследующий код.
появится в списке команда everything (название не менять, по нему будет поиск команды из программы everything)
 

Код:
<?xml version="1.0" encoding="UTF-8"?>
<button backcol="none" display="icon" textcol="none">
   <label>everything</label>
   <template>filepath,filename</template>
   <icon1>#usercommand</icon1>
   <function type="normal">
      <instruction>Go LASTACTIVELISTER</instruction>
      <instruction>Go PATH="&amp;filepath&amp;" NEWTAB=deflister,findexisting</instruction>
      <instruction>SELECT NONE</instruction>
      <instruction>SELECT PATTERN="&amp;filename&amp;" DESELECTNOMATCH MAKEVISIBLE</instruction>
   </function>
</button>

 
переходим в настройки Everything
Tools > Options... > Context Menu > Open Path > Command  
по версии maxvlas
Сервис > Настройка > Контекстное меню > Открыть путь > Команда:  
вставляем команду Применить Ок
$exec("C:\Program Files\GPSoftware\Directory Opus\dopusrt.exe" /acmd everything FILEPATH="$pathpart(%1)" FILENAME="$namepart(%1)")
 
пробуем архивы, тексты, должны выделятся/подсвечиваться, но не открываться, если выбрали контекстную команду Открыть путь
 
Добавлено:
подсмотрел на офф форуме, там такое есть давно.

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 11:53 05-01-2019
maxvlas



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
Это работает.
Еще пару вопросов:
1. Это оставляем по умолчанию?

Код:
Tools > Options > Context Menu > Open (Folders) > Command
Tools > Options > Context Menu > Open (Files) > Command

если что надо ищем, а запуск видео или распаковка архива уже из самого Directory Opus
а не из Everything


тут написали https://resource.dopus.com/t/what-commands-need-to-register-in-everything-to-open-a-search-in-directory-opus/31073/4?u=johan, но не заработала у меня

Всего записей: 7934 | Зарегистр. 08-02-2011 | Отправлено: 13:41 05-01-2019
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maxvlas

Цитата:
1. Это оставляем по умолчанию?  

как угодно.  
Tools > Options > Context Menu > Open (Files) > Command
 у меня по умолчанию, открывает файлы из Everything  
 
Tools > Options > Context Menu > Open (Folders) > Command
это у меня на допус, но можно оставить оригинал, тогда Open на папке будет explorer открывать, а Открыть путь  будет в допусе, мне explorer не нужен.
 
Добавлено:

Цитата:
тогда Open на папке будет explorer открывать,  

конечно, если не переопределен в допусе

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 13:47 05-01-2019
maxvlas



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мелочь это. но лучше конечно после последней вкладки открывал бы  или в новом окне после поиска и открытия пути
У меня 8 нужных открыто  вкладок в DO, а после поиска он еще между 8 добавляет что найдено (открывает путь)
Tilks я по умолчанию тоже все оставил, кроме

Код:
Сервис > Настройка > Контекстное меню > Открыть путь > Команда:
$exec("C:\Program Files\GPSoftware\Directory Opus\dopusrt.exe" /acmd everything FILEPATH="$pathpart(%1)" FILENAME="$namepart(%1)")

 
Для файлов не известно еще будет ли работать эта команда

Код:
Сервис > Настройка > Контекстное меню > Открыть файлы > Команда:
$exec("C:\Program Files\GPSoftware\Directory Opus\dopus.exe" "%1")

+ зачем их открывать из Everything. пройти по пути можно а там запускать в DO
 
В шапку добавил кнопку Everything
https://resource.dopus.com/t/searcheverything-getting-opus-to-work-with-everything-v4-0/8894
Сейчас еще допишу и на твой пост ссылку
 
 

Всего записей: 7934 | Зарегистр. 08-02-2011 | Отправлено: 14:16 05-01-2019
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maxvlas

Цитата:
Мелочь это. но лучше конечно после последней вкладки открывал бы  или в новом окне после поиска и открытия пути

у меня как раз последней вкладкой открывает, на той стороне где активная вкладка.
 
 
Добавлено:
можно наверно как то поправить и саму инструкцию
<instruction>Go PATH="&amp;filepath&amp;" NEWTAB=deflister,findexisting</instruction>  
но параметр findexisting, вроде должен смотреть есть ли нужная вкладка открыта, и только потом создать новую, если нет такой открытой.

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 14:48 05-01-2019
maxvlas



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks - пост
Цитата:
можно наверно как то поправить и саму инструкцию
&lt;instruction&gt;Go PATH="&amp;amp;filepath&amp;amp;" NEWTAB=deflister,findexisting&lt;/instruction&gt;
но параметр findexisting, вроде должен смотреть есть ли нужная вкладка открыта, и только потом создать новую, если нет такой открытой.
1. да а что поменять надо именно?
У меня открыты 8 вкладок как писал выше. и если путь попвдает он в ней и показывает
Хотелось чтоб все в новой вкладке открывалось. независимо открыта онна из 8 у меня или нет
 
2. Сделал как на снимке у тебя, все нормально
Но зараза, не хочет папку или файл в новой вкладке открывать, если такая есть уже открытая (из 8 открытых у меня) , он в ней и показывает
 

Всего записей: 7934 | Зарегистр. 08-02-2011 | Отправлено: 17:32 05-01-2019 | Исправлено: maxvlas, 18:04 05-01-2019
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maxvlas
попробуй убрать ,findexisting
 
<instruction>Go PATH="&amp;filepath&amp;" NEWTAB=deflister</instruction>

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 18:07 05-01-2019
maxvlas



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks - пост
Цитата:
maxvlas
попробуй убрать ,findexisting
Это сработало теперь отлично


А можно подправить кнопку Кнопка поиск Everything?
чтоб в новой вкладке открывал, а не в той какая активная
 
А то приходится новую пустую вкладку открыть, потом уже поиск.

Всего записей: 7934 | Зарегистр. 08-02-2011 | Отправлено: 19:00 05-01-2019 | Исправлено: maxvlas, 21:12 05-01-2019
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maxvlas
вот все команды
https://www.gpsoft.com.au/help/opus11/index.html#!Documents/Internal_Commands.htm
 
смотрим как открыть новую вкладку
Go C:\ NEWTAB
добавляем команду  
 
 
или сразу в xml коде, в нужном месте

Код:
<function type="normal">
    <instruction>Go C:\ NEWTAB</instruction>
    <instruction>C:\Program Files\Everything\SearchEverything.exe &quot;{dlgstring}&quot;</instruction>
</function>


Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 19:17 05-01-2019
maxvlas



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks - пост
Цитата:
или сразу в xml коде, в нужном месте
Ок , сделал. сделал только пустую вкладку

Код:
<instruction>Go NEWTAB</instruction>

P.S
Только я так понял 3 кнопка <instruction>Go BACK</instruction> не будет работать в таком случае. на пустую вкладку не возвратиться (нет пути так как)

Всего записей: 7934 | Зарегистр. 08-02-2011 | Отправлено: 19:44 05-01-2019 | Исправлено: maxvlas, 21:01 05-01-2019
qupear



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, какой должен быть скрипт для кнопки, которая берёт выбранные файлы, создаёт с ними в текущем каталоге архив archive.7z, у которого уровень сжатия максимальный LZMA2 и зашифрованы с паролем имена файлов.
 
Гугление находит что-то вроде

Код:
"%chocolatey%\tools\7z.exe" a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m  -ms=on -o {sourcepath} a.7z "{allfilepath$} -pPASSWORD"  
 

 
или
 

Код:
function OnClick(clickData) {
    var selected_files = clickData.func.sourcetab.selected_files
    var enumFiles = new Enumerator(selected_files)
    clickData.func.command.RunCommand("Set UTILITY=otherlog")
    DOpus.ClearOutput()
    var counter = 1
    var currentFile
    var result = '%chocolatey%\\tools\\7z.exe a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m  -ms=on change_my_name.7z -pPASSWORD '
    var files=''
    while ( (! enumFiles.atEnd()) && counter < 6) {
        currentFile = enumFiles.item()        
        files+=currentFile.name+' '
        DOpus.Output(currentFile.name)
        enumFiles.moveNext()
        counter++
    }
    var fileList = []
    var enumFiles = new Enumerator(selected_files)
    var currentFile
    while (!enumFiles.atEnd()) {
        currentFile = enumFiles.item()
        fileList.push(currentFile)
        enumFiles.moveNext()
    }
    var cmd = DOpus.Create.Command()
    for (var i = 0; i < fileList.length; i++) {
        cmd.AddFile(fileList[i])
    }
    DOpus.Output(result)
    DOpus.Output(files)
    cmd.Run()
}
 

в результате в лучшем случае создаётся архив с одним файлом. В худшем создаётся пустой архив и в системной папке Syswow64.  
 
Можно просто использовать скрипт

Код:
Copy ADDTOARCHIVE=.7z HERE
 

но тогда надо каждый раз ставить галочку "Encrypt" и вводить пароль.
 
Кнопка нужна, чтобы обмениваться без проблем через облако, поэтому не важно, если кто-то узнает пароль.
 
Tilks
Супер! Благодарю!

Всего записей: 1054 | Зарегистр. 03-02-2013 | Отправлено: 17:01 07-01-2019 | Исправлено: qupear, 08:44 08-01-2019
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
qupear
простая командная строка

Код:
<?xml version="1.0"?>
<button backcol="none" display="both" textcol="none">
    <label>7z</label>
    <icon1>/programfiles/7-Zip/7zFM.exe,0</icon1>
    <function type="batch">
        <instruction>@async </instruction>
        <instruction>@disablenosel </instruction>
        <instruction>C:\\Program Files\\7-Zip\\7z.exe a change_my_name.7z -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -mhe=on -pPASSWORD {allfilepath}</instruction>
    </function>
</button>

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 19:27 07-01-2019
maxvlas



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks - пост
Цитата:
переходим в настройки Everything
Tools &gt; Options... &gt; Context Menu &gt; Open Path &gt; Command
по версии maxvlas
Сервис &gt; Настройка &gt; Контекстное меню &gt; Открыть путь &gt; Команда:
вставляем команду Применить Ок
$exec("C:\Program Files\GPSoftware\Directory Opus\dopusrt.exe" /acmd everything FILEPATH="$pathpart(%1)" FILENAME="$namepart(%1)")

пробуем архивы, тексты, должны выделятся/подсвечиваться, но не открываться, если выбрали контекстную команду Открыть путь

Добавлено:
подсмотрел на офф форуме, там такое есть давно.

Если есть скобки то не выделяет найденное, можно как поправить? Пробовал не получилось
https://www91.zippyshare.com/v/DVibw6Cy/file.html

Всего записей: 7934 | Зарегистр. 08-02-2011 | Отправлено: 17:19 08-01-2019
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maxvlas

Цитата:
можно как поправить?  

нельзя, скобки есть спец символ, их надо экранировать, как на картинке, второй вариант подсвечивает, если перед каждой скобкой поставить ' .

https://resource.dopus.com/t/selecting-files-with-brackets-in-the-filename/6841

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 22:09 08-01-2019
1ANP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно как-то добавить в контекстное меню проводника команду для вызова меню группового перименовывания выделенных файлов и папок в dopus (Rename ADVANCED)? Попытался в реестре разными способами команды добавлять, в т.ч. редактированием параметров команды /dde, но заработать не смог заставить.

Всего записей: 792 | Зарегистр. 30-05-2007 | Отправлено: 13:55 10-01-2019
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1ANP
Проще из Send To > батник > dopusrt.exe
https://www.gpsoft.com.au/help/Opus10/index.html#!Documents/DOpusRT_Reference.htm

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 14:55 10-01-2019
1ANP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks спасибо за ссылку, разобрался, я просто через /dde запускал переименовывание, а надо было через /acmd.
 

Всего записей: 792 | Зарегистр. 30-05-2007 | Отправлено: 16:52 10-01-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136

Компьютерный форум Ru.Board » Компьютеры » Программы » Directory Opus


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru