Ru-Board.club
← Вернуться в раздел «Программы»

» Directory Opus

Автор: Tilks
Дата сообщения: 28.08.2014 09:43
aidomars
Settings > Customize Toolbars > Commands (Tab) > User-defined Commands > Add new User Command...
вставить скрипт, как на картинке > Ok

перетащить кнопку на тулбар (Drag and drop).
Автор: aidomars
Дата сообщения: 28.08.2014 10:15
Сделал, сменил пути, не работает. Может дело в этом? Нет у меня script function.
Автор: Gredsaz
Дата сообщения: 28.08.2014 10:18
Tilks

Цитата:
Settings > Customize Toolbars > Commands (Tab) > User-defined Commands > Add new User Command...
вставить скрипт, как на картинке > Ok


Такая ошибка "Механизм скрипта 'jscript ' не может быть открыт". Что я не правильно делаю?
Directory Opus(х64) - директория по умолчанию, Notepad++ у меня Portable, путь в скрипте поменял, но не получается.)

Добавлено:
aidomars
такая же беда, хоть и есть "Функция скрипта".
Автор: Tilks
Дата сообщения: 28.08.2014 10:46
aidomars, Gredsaz
только начиная с 11 версии
http://resource.dopus.com/viewtopic.php?f=1&t=20481&p=109856&hilit=vbscript#9
надо будет посмотреть хелп по 10 версии, вроде поддержка скриптов была, только окошко не было.
Автор: Gredsaz
Дата сообщения: 28.08.2014 11:15
Tilks
у меня то стоит 11.5.7 (Beta)x64:
[more=скриншот] [/more]
Автор: aidomars
Дата сообщения: 28.08.2014 12:14
А дайте простенький скрипт для пробы, аля msgbox.
Автор: Tilks
Дата сообщения: 28.08.2014 12:52
Gredsaz
У вас не видно .exe на конце.
Tools -> Output Window -> Utility Panel: Other Logs
Там ошибки пишется.
aidomars, Gredsaz
для 11- версии сделал на vbs скрипте
сохраняете extension.vbs где нибудь
задаете функцию MS-DOS подправив правильный путь до скрипта

Код: @runmode:hide
wscript.exe "C:\Temp\extension.vbs" {filepath}
Автор: Gredsaz
Дата сообщения: 28.08.2014 13:21

Цитата:
У вас не видно .exe на конце.

да, действительно так, это наш человеческий фактор - невнимательность, что тут поделать )). Но и после правки, этот скрипт не заработал у меня.
А вот с vbs скриптом, всё получилось, спасибо). Файлы с расширение "txt" открываются как нужно, другие расширения пока не пробовал.
Отсюда маленький вопросик, если добавлю в эту строчку кода " If Name = "xml" Or Name = "txt" Or Name = "java" Then " ещё пару-тройку расширений, работать скрипт будет?
Автор: Tilks
Дата сообщения: 28.08.2014 13:44
Gredsaz

Цитата:
Но и после правки, этот скрипт не заработал у меня.

Tools -> Output Window -> Utility Panel: Other Logs
Там ошибки пишется.

Цитата:
если добавлю в эту строчку кода " If Name = "xml" Or Name = "txt" Or Name = "java" Then " ещё пару-тройку расширений, работать скрипт будет?

да, если правильно поправите.
If Name = "xml" Or Name = "txt" Or Name = "java" Or Name = "py" Or Name = "vbs" Or Name = "js" Then
Автор: Gredsaz
Дата сообщения: 28.08.2014 14:03

Цитата:
Other Logs

У меня внизу панелей появляются эти "Другие логи", если какая ошибка.

Цитата:
да, если правильно поправите.

Постараюсь быть уже повнимательней.) Почему спросил про добавления расширений в код, потому что из ДО не получалось по клику открывать файлы ".php" в Notepad++, хотя по умолчанию был выбран именно Notepad++, даже выбор не предлагался какой программой открыть.

Добавлено:
P.S.: А теперь, с вашей помощью, и файлы с расширением ".php" могу открыть в DO одним кликом!
Автор: aidomars
Дата сообщения: 28.08.2014 14:10
Tilks
Супер, работает, огромное спасибо!
Для себя сделал, чтоб в любом случае открывался блокнот:
objShell.ShellExecute ... из блока else перенес выше перед if
А можно If Name = "xml" Or Name = "txt" переделать типа в If Name contains "xml","txt"? Или сделать выше коллекцию расширений, а в if сравнивать ее. Так было бы удобней.
Автор: Tilks
Дата сообщения: 28.08.2014 14:48
aidomars

Цитата:
сделать выше коллекцию расширений

[more=код]
Код: Set objArgs = WScript.Arguments
Set objShell = CreateObject("shell.application")
Set FSO = CreateObject("Scripting.FileSystemObject")
ext = Array("xml", "txt", "java")
If objArgs.Count>0 Then
For I = 0 to objArgs.Count - 1
Name = FSO.GetExtensionName(objArgs(I))
For each index in ext
    If Name = index Then
     objShell.ShellExecute "C:\\Program Files\\EmEditor\\EmEditor.exe", objArgs(I), 1
    End If
Next
Next
Else
objShell.ShellExecute "C:\\Program Files\\EmEditor\\EmEditor.exe"
End If
Автор: aidomars
Дата сообщения: 28.08.2014 15:10
Tilks Спасибо, хорошая кнопка получилась!
[more=код]
Код: Set objArgs = WScript.Arguments
Set objShell = CreateObject("shell.application")
Set FSO = CreateObject("Scripting.FileSystemObject")
ext = Array("xml", "txt", "java", "vbs") REM допустимые расширения
path = "C:\\Notepad++\\notepad++.exe" REM путь к блокноту
objShell.ShellExecute path
If objArgs.Count > 0 Then
    For I = 0 to objArgs.Count - 1
        Name = FSO.GetExtensionName(objArgs(I))        
        For each index in ext
            If Name = index Then
                objShell.ShellExecute path, objArgs(I), 1
            End If
        Next
    Next
End If
Автор: Gredsaz
Дата сообщения: 28.08.2014 16:06

Цитата:
хорошая кнопка получилась

Согласен, тоже не хватало этой кнопки. Правда, я оставил вариант кода Tilks-а, мне удобней показался, если расширение в коде не указано, то лучше пусть ничего не происходит.
Если бы у меня ещё не подтормаживал DO при запуске, после добавления кнопок "Кнопка для отображения содержимого рабочего стола на выбранной панели" и "Кнопка-меню "Все программы"" из шапки темы, то вот тогда было бы и супер.))
Автор: 1ANP
Дата сообщения: 28.08.2014 21:50
Думаю все в теме, но решил напомнить что можно так же повесить любую команду на кнопки мыши для различных типов файлов. Например, у меня назначено для расширения *.txt открывать txt в блокноте при двойном среднем клике по нему (по умолчанию - SynWrite). Можно и скрипт этот на такое действие назначить.
Автор: DollHack
Дата сообщения: 29.08.2014 10:56
11.6 Final
Автор: Tilks
Дата сообщения: 29.08.2014 12:25
Я вчера поставил 11.5.7 (Beta)x64 на виртуальный w8, чтобы проверить почему скрипт не работает у Gredsaz, и увидел мигающую иконку в статус баре, при ошибке скрипта. (Скрипт отработал нормально). Поставил обнову на свою систему, не показывает иконку ошибки с моим статус баром, а с оригинальным показывает. А тут сегодня оказывается 11.6 вышла и что я вижу:

Цитата:
Fix for status bar script error icon not showing if the status bar definition ended with a linefeed
Оказывается так просто, один перевод каретки, и стопор.

Вообще после установки на чистую систему, без своих настроек, все кнопки, менюшки так трудно найти, например выше писал Tools -> Output Window -> Utility Panel: Other Logs, но на чистой установке нет такого меню, как у меня (простой, системный, как у большинства программ), и пункта такого нет. Посмотрел хелп оказывается все логи теперь в Help > Logs >
Как поставить простое меню, не применив свои настройки, так и не нашёл (особо и не искал).

По моему, если ставить новые версии поверх старых, то многие новые фишки, так и не увидишь, потому как применяется те настройки, в которых ещё не было такой фишки, остаётся только читать файл помощи, и пробовать найти скрытую старыми настройками возможность. Много раз начал искать красивую фишку, как на скриншоте у другого пользователя...
Автор: Sidhe
Дата сообщения: 03.09.2014 19:10
Некоторое время назад, после установки на чистую систему, Opus стал ощутимо тормозить, при переходе из папки в папку и открытии файлов. Прокрутка и прочая анимация при этом в норме. Виндосовский проводник работает шустро, так что дело не в харде. Кто-нибудь сталкивался с подобной проблемой? В чём может быть причина?
Версия DO 11.4 bulid 5229 x64
Автор: aidomars
Дата сообщения: 04.09.2014 07:24
У меня открытие DO стало занимать почти минуту, после очередной чистки чистильщиком (лицензия стабильно слетает раз в месяц несмотря на все ухищрения). По папкам ходит нормально.
Автор: 1ANP
Дата сообщения: 04.09.2014 09:54

Цитата:
открытие DO стало занимать почти минуту

аналогично, но после перехода на одну из последних версий.
Хотел помониторить его в ProcMon, но пока руки не дошли.

Цитата:
тормозить, при переходе из папки в папку

Вроде как обсуждалось ранее, было связано с наличием нерабочих ярлыков либо гиперссылок в какой-либо из созданных кнопок. Типа ярлыков в меню кнопки "все программы" или ссылок на недоступный сетевой том.
Автор: Sidhe
Дата сообщения: 11.09.2014 12:59
На официальном форуме нашлась тема по похожей проблеме, и вроде как причина тормозов - файлы Solidworks. Однако у меня его нет. Правда есть другой специализированный софт. Не знаю в чём конкретно загвоздка, но после отката системы к состоянию до установки ArchiCAD Dopus стал работать с нормальной скоростью. ArchiCAD почти не использую, но иногда он всё же бывает нужен...
Автор: 1ANP
Дата сообщения: 11.09.2014 13:14
Sidhe
Сомнительно это - ArchiCad ни коим образом с допусом не взаимодействует. В трее и в процессах не висит от него ничего. У меня не было ни того ни другого - тормоза были. Еще и зависать он начал. Вчера перешел на последнюю версию допуса - вроде пока норм работает.
Можно ссылочку на указанную вами тему?
Автор: Sidhe
Дата сообщения: 12.09.2014 09:40
1ANP
Да конечно, вот ссылка Slow folder listing with specfic file type.
А из темы выходит, что ступорит всё тяжёлый формат самих файлов, я не особо в этом разбираюсь, может дело в индексации...
Автор: 1ANP
Дата сообщения: 12.09.2014 09:54
Sidhe
Cудя по теме у него это наблюдается только в папках с файлами SolidWorks. ТУт же какая-то тормознутость появилась и при запуске программы и в любых файлах/папках. И началось это действительно с версии 11.4. Может в Directory Opus 11.6.1 что-то профиксили уже. Пока не обновлялся.
Автор: Maximus777
Дата сообщения: 19.09.2014 10:56
Кто-нибудь знает, как убрать вот эту панель? http://rghost.ru/58091998/image.png
Автор: Weeter
Дата сообщения: 20.09.2014 17:22
Перестала работать с архивами RAR.При открытии "Неверный формат или повреждён",при создании требует WinRAR.Но у меня WinRAR никогда не стоял и всё работало.Как исправить,подскажите.
Автор: ALeXkRU
Дата сообщения: 20.09.2014 17:29
Weeter
может, попались архивы нового формата RAR5 ?
Автор: Weeter
Дата сообщения: 20.09.2014 18:07
ALeXkRU,ни каких вывесок RAR5 не было.Пришлось WinRAR установить чтобы открыть архив.
Автор: ALeXkRU
Дата сообщения: 20.09.2014 18:18
Weeter

Цитата:
ни каких вывесок RAR5

так и нет никаких вывесок
Автор: Weeter
Дата сообщения: 20.09.2014 18:39
Ну у меня как бы последняя версия(11.7.1 beta) и не поддерживает.придётся ждать поддержки RAR5.А он давно появился? Я только сегодня с ним столкнулся(если это он а не глюк Опуса),хотя качаю часто.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Nero не пишет svcd на DVD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.