Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Переход по указанному в буфере пути или ключу реестра
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
WindR



Joined: 21 Dec 2019
Posts: 29
Location: Москва

Post (Separately) Posted: Thu May 21, 2020 14:15    Post subject: Reply with quote

Flasher wrote:
на 7600 дело обстоит.

С 2015 года fm20.dll поставляется только с офисом:
Form Controls are no longer supported outside of Microsoft Office | Microsoft Docs

Quote:
проще пользоваться хоткеем, а не кнопкой

Не поделитесь своим shortcuts.ini?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14112
Location: Москва

Post (Separately) Posted: Thu May 21, 2020 14:31    Post subject: Reply with quote

WindR wrote:
С 2015 года fm20.dll поставляется только с офисом:
ЧТД. Значит, я не ошибся в отношении исходного положения. Они просто выпилили библиотеку для новых версий.

WindR wrote:
Не поделитесь своим shortcuts.ini?
У меня нет такого файла, к тому же это оффтоп. См. здесь.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
WindR



Joined: 21 Dec 2019
Posts: 29
Location: Москва

Post (Separately) Posted: Fri May 22, 2020 14:50    Post subject: Reply with quote

Flasher
В PowerShell используются пути реестра вида
Code:
HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer

для перехода по ним в скрипт нужно добавить
Code:
    Case "HKLM:" C = "HKEY_LOCAL_MACHINE"  & Mid(C, 6)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14112
Location: Москва

Post (Separately) Posted: Fri May 22, 2020 19:46    Post subject: Reply with quote

WindR
Что и где нужно править, это я сам, позвольте, буду решать. См. исправления (вкл. проблему с нижним регистром аббревиатур).

P.S.: В след. раз пишите здесь, в ЛС мало места.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
WindR



Joined: 21 Dec 2019
Posts: 29
Location: Москва

Post (Separately) Posted: Fri May 22, 2020 21:57    Post subject: Reply with quote

Flasher
С исправлениями вернулась
Code:
Ошибка:   Невозможно создание объекта контейнером ActiveX: 'GetObject'
Код:   800A01AD

Вызов через %$SystemX86%\wscript.exe
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14112
Location: Москва

Post (Separately) Posted: Fri May 22, 2020 22:12    Post subject: Reply with quote

WindR
Для вас правка была в соотв. месте.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
WindR



Joined: 21 Dec 2019
Posts: 29
Location: Москва

Post (Separately) Posted: Fri May 22, 2020 22:31    Post subject: Reply with quote

Flasher
Скрипт не принимает содержимое вида "C:/boost/tools/build/src/util\path.jam:168:" где path.jam - имя файла, :168: - номер строки этого файла.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14112
Location: Москва

Post (Separately) Posted: Fri May 22, 2020 22:44    Post subject: Reply with quote

WindR
Достаточно убрать / в 46 строке. Но что если там окажется "C:\boost\tools\build\src\util/bla.bla:xxx:" при отсутствии bla.bla?
Мне видится, что приоритет должен отдаваться пути до прямого слэша.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
WindR



Joined: 21 Dec 2019
Posts: 29
Location: Москва

Post (Separately) Posted: Sat May 23, 2020 10:45    Post subject: Reply with quote

Flasher
Спасибо! Теперь ваш скрипт в отличие от .. не только переходит в искомую папку, но и устанавливает курсор на искомый файл.
Буду тестировать дальше.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14112
Location: Москва

Post (Separately) Posted: Sat May 23, 2020 12:29    Post subject: Reply with quote

WindR wrote:
Теперь ваш скрипт ... устанавливает курсор на искомый файл.
Почему теперь? Так было изначально. На мой вопрос ответите?

Короче, я сделал умнее. Если в пути есть оба варианта слэша, то в случае отсутствия папки/файла рассматриваем родитель.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
WindR



Joined: 21 Dec 2019
Posts: 29
Location: Москва

Post (Separately) Posted: Mon Jun 01, 2020 22:00    Post subject: Reply with quote

Flasher wrote:
ответите?
Извините, не понял ваш вопрос.
Но столкнулся с нераспознаванием пути, включающего папку без имени, например ".git/objects/pack/pack-57611160757ee5812f4325a5e4b777e1ec2b1919.pack"
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14112
Location: Москва

Post (Separately) Posted: Mon Jun 01, 2020 22:34    Post subject: Reply with quote

WindR wrote:
Извините, не понял ваш вопрос.
Уже неактуально. Я же указал на правку для обеих ситуаций.

WindR wrote:
включающего папку без имени
Папки без имени не бывает. Наличие точки спереди этот факт не отменяет. Приведите полный путь на всякий.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
WindR



Joined: 21 Dec 2019
Posts: 29
Location: Москва

Post (Separately) Posted: Mon Jun 01, 2020 22:55    Post subject: Reply with quote

Flasher
    D:\vcpkg\.git\
    D:\vcpkg\.github\
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14112
Location: Москва

Post (Separately) Posted: Mon Jun 01, 2020 23:06    Post subject: Reply with quote

WindR
У меня с этими путями работает. Не вижу причин, чтобы не работало.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
WindR



Joined: 21 Dec 2019
Posts: 29
Location: Москва

Post (Separately) Posted: Mon Jun 01, 2020 23:11    Post subject: Reply with quote

Flasher
Если использовать не полный путь, а относительный
Code:
.git\
тогда не работает.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group