PDA

Показать полную графическую версию : [решено] Выделение в папке всех файлов одного расширения


Страниц : 1 [2]

denis19
06-07-2023, 18:19
Таким же образом как и ранее, выложите в облако Ваш конченый вариант, с Вашими конечными правками; » »
Вот два.https://cloud.mail.ru/public/KCLM/yfKzuCYEB

NickM
06-07-2023, 18:35
Вот два »
Вы проигнорировали:
2. Раз в файле "Выделить.cmd" используется кириллица, то кодировку ему следует задавать как CP866. »
Что здесь не понятно?
Либо сохраняйте *.cmd в указанной кодировке, либо не используйте кириллицу.

В остальном всё работает.

denis19
06-07-2023, 19:22
В остальном всё работает. »
Вот сейчас работает. Но только перетаскиванием.
Как теперь можно бантик привязать к кнопке в контекстное меню в реестре? Уже пробовал, никак.

NickM
06-07-2023, 19:29
Как теперь можно бантик привязать к кнопке в контекстное меню в реестре?»
Даже и не в курсе;

Уже пробовал, никак. »
Что именно пробовали?

denis19
06-07-2023, 19:38
Что именно пробовали? »
Путь к бантику в реестр, чтоб выделять кнопкой из контекстного меню. Думаю там не просто путь, строку чем то дополнять надо, как например wscript.exe, или кавычки-проценты "%1". Такими не хочет работать.

denis19
06-07-2023, 20:46
Что именно пробовали? »
Всё, запуск из реестра сам доделал, это путь в кавычках, а в конце "%1". Но заметил что это работает только в той папке где лежат эти бантик и скрипт. Как можно запускать в любой папке?

NickM
06-07-2023, 21:14
Но заметил что это работает только в той папке где лежат эти бантик и скрипт. »
Всё верно, размещайте по нужному пути, и дорабатывайте сценарий.

Следует понимать - Вам подсказали один из возможных вариантов, а не готовое решение.

В конечном случае можно использовать только *.vbs сценарий и это может выглядеть так, например:
168605

denis19
06-07-2023, 21:42
.vbs сценарий и это может выглядеть так, например: »
Ладно. Спасибо хоть за это. Только не понял что на видео нового, вроде так же. Что там по другому?

NickM
06-07-2023, 22:20
Только не понял что на видео нового »
Ничего нового - просто как итог темы;

Что там по другому? »
В принципе ничего - показан пункт меню и работа сценария, который был разработан на том vbs-коде, который был упомянут в данной теме.

Вы достигли желаемого?

Поняли, как работает сценарий?

Поняли направление по его модернизации/ улучшению?

denis19
06-07-2023, 22:31
Вы достигли желаемого? »
Почти. Она только в одной папке работает. Спасибо.

NickM
07-07-2023, 06:25
Почти. Она только в одной папке работает. »
Хмм:
Всё верно, размещайте по нужному пути, и дорабатывайте сценарий. »

Спасибо хоть за это »
Следует понимать - Вам подсказали один из возможных вариантов, а не готовое решение.
Во вложении *.vbs сценарий, который выполняет выделение в текущем окне проводника файлов по расширению, и *.reg файл, который регистрирует пункт меню для указанного выше действия.

Архив распаковать по пути:
C:\OSZone\SelFilesExt\
168606

При необходимости задания другого пути размещения файла *.vbs сценария, редактируйте *.reg файл и применяйте его повторно.

denis19
07-07-2023, 12:43
SelFilesExt.zip »
Да давно кнопку сделал. Вот ещё как работает.
До
@echo off
set ext=%~x1
set ext=%ext:~1%
set cdir=%~dp0%
cscript //nologo select.vbs "%cdir%" %ext%

И после
@echo off
set "ext=%~x1"
set "ext=%ext:~1%"
cscript //nologo "%~dp0select.vbs" "%cd%" %ext%

Но непонятно почему иногда ошибка выскакивает. Надо папку с файлами закрыть и опять открыть.

NickM
07-07-2023, 12:54
Но непонятно почему иногда ошибка выскакивает. Надо папку с файлами закрыть и опять открыть. »
Здесь *.cmd не используется:
Во вложении *.vbs сценарий, который выполняет выделение в текущем окне проводника файлов по расширению, и *.reg файл, который регистрирует пункт меню для указанного выше действия. »




© OSzone.net 2001-2012