Переход по указанному в буфере пути или ключу реестра
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3  Next  :| |:
Total Commander -> Автоматизация Total Commander

#16:  Author: WindR PostPosted: Thu May 21, 2020 14:15
    —
Flasher wrote:
на 7600 дело обстоит.

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

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

Не поделитесь своим shortcuts.ini?

#17:  Author: FlasherLocation: Москва PostPosted: Thu May 21, 2020 14:31
    —
WindR wrote:
С 2015 года fm20.dll поставляется только с офисом:
ЧТД. Значит, я не ошибся в отношении исходного положения. Они просто выпилили библиотеку для новых версий.

WindR wrote:
Не поделитесь своим shortcuts.ini?
У меня нет такого файла, к тому же это оффтоп. См. здесь.

#18:  Author: WindR PostPosted: Fri May 22, 2020 14:50
    —
Flasher
В PowerShell используются пути реестра вида
Code:
HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer

для перехода по ним в скрипт нужно добавить
Code:
    Case "HKLM:" C = "HKEY_LOCAL_MACHINE"  & Mid(C, 6)

#19:  Author: FlasherLocation: Москва PostPosted: Fri May 22, 2020 19:46
    —
WindR
Что и где нужно править, это я сам, позвольте, буду решать. См. исправления (вкл. проблему с нижним регистром аббревиатур).

P.S.: В след. раз пишите здесь, в ЛС мало места.

#20:  Author: WindR PostPosted: Fri May 22, 2020 21:57
    —
Flasher
С исправлениями вернулась
Code:
Ошибка:   Невозможно создание объекта контейнером ActiveX: 'GetObject'
Код:   800A01AD

Вызов через %$SystemX86%\wscript.exe

#21:  Author: FlasherLocation: Москва PostPosted: Fri May 22, 2020 22:12
    —
WindR
Для вас правка была в соотв. месте.

#22:  Author: WindR PostPosted: Fri May 22, 2020 22:31
    —
Flasher
Скрипт не принимает содержимое вида "C:/boost/tools/build/src/util\path.jam:168:" где path.jam - имя файла, :168: - номер строки этого файла.

#23:  Author: FlasherLocation: Москва PostPosted: Fri May 22, 2020 22:44
    —
WindR
Достаточно убрать / в 46 строке. Но что если там окажется "C:\boost\tools\build\src\util/bla.bla:xxx:" при отсутствии bla.bla?
Мне видится, что приоритет должен отдаваться пути до прямого слэша.

#24:  Author: WindR PostPosted: Sat May 23, 2020 10:45
    —
Flasher
Спасибо! Теперь ваш скрипт в отличие от .. не только переходит в искомую папку, но и устанавливает курсор на искомый файл.
Буду тестировать дальше.

#25:  Author: FlasherLocation: Москва PostPosted: Sat May 23, 2020 12:29
    —
WindR wrote:
Теперь ваш скрипт ... устанавливает курсор на искомый файл.
Почему теперь? Так было изначально. На мой вопрос ответите?

Короче, я сделал умнее. Если в пути есть оба варианта слэша, то в случае отсутствия папки/файла рассматриваем родитель.

#26:  Author: WindR PostPosted: Mon Jun 01, 2020 22:00
    —
Flasher wrote:
ответите?
Извините, не понял ваш вопрос.
Но столкнулся с нераспознаванием пути, включающего папку без имени, например ".git/objects/pack/pack-57611160757ee5812f4325a5e4b777e1ec2b1919.pack"

#27:  Author: FlasherLocation: Москва PostPosted: Mon Jun 01, 2020 22:34
    —
WindR wrote:
Извините, не понял ваш вопрос.
Уже неактуально. Я же указал на правку для обеих ситуаций.

WindR wrote:
включающего папку без имени
Папки без имени не бывает. Наличие точки спереди этот факт не отменяет. Приведите полный путь на всякий.

#28:  Author: WindR PostPosted: Mon Jun 01, 2020 22:55
    —
Flasher

#29:  Author: FlasherLocation: Москва PostPosted: Mon Jun 01, 2020 23:06
    —
WindR
У меня с этими путями работает. Не вижу причин, чтобы не работало.

#30:  Author: WindR PostPosted: Mon Jun 01, 2020 23:11
    —
Flasher
Если использовать не полный путь, а относительный
Code:
.git\
тогда не работает.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3  Next  :| |:
Page 2 of 3

Powered by phpBB © 2001, 2005 phpBB Group