|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
|
Скрипт обработки буфера обмена26.04.2013, 20:16. Показов 16668. Ответов 41
Метки нет (Все метки)
Привет.
В очередной раз решил придумать фишечку для ОС,для чего нужно составить небольшой скрипт. Дабы сэкономить силы и время то обращаюсь сразу к спецу по скриптам))) Задача: Выделяю правой кнопкой мыши текст в файле,он помещается в буфер,далее ему назначаем переменную. Переменную я передаю в обработку через глагол в реестре. Пример: выделяю слово "Ава" -получаю переменную %ава%,которая помещается в определенное место в команде. Если выделяю два слова "ава попка" то создаются две переменные %ава% дополнительная запись в команду %попка% И так далее по нарастающей. Если выделяю файл или папку то в переменную попадает только имя файла или папки. В буфер инфу можно направить в принципе командой copy. Или еще как. При этом нежелательно использовать нирсмд и прочее-хотелось бы обычной консолькой. Сможем?)) Наметки скрипта как всегда не даю-криворуко выщло.
0
|
|
| 26.04.2013, 20:16 | |
|
Ответы с готовыми решениями:
41
Нужен скрипт, вставляющий из буфера обмена в любую программу
|
|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
||||||||||||||||||||||
| 14.07.2013, 16:21 [ТС] | ||||||||||||||||||||||
А если поставлю дополнительно % То получаю:
Пытаюсь прикрутить. Добавлено через 21 минуту Циклические операции и примеры (команда FOR) * [Статья] Пробую согласно этой теме,но даже родные примеры выдают ошибку. ??? Непредвиденное появление echo
0
|
||||||||||||||||||||||
|
|
|||||||||||||
| 14.07.2013, 20:58 | |||||||||||||
Добавлено через 19 минут FraidZZ, так не получится. Приоритеты расположатся в таком порядке: set search=%search: =%%20% Только через: DelayedExpansion
1
|
|||||||||||||
|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
|
| 15.07.2013, 03:35 [ТС] | |
|
1
|
|
|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
|||||||||||||
| 15.07.2013, 19:28 [ТС] | |||||||||||||
|
Эм...пытаюсь упаковать в bat вот такой код:
Добавлено через 7 минут Вот так рег файл вообще не хочет применяться: https://www.cyberforum.ru/post3615502.html Добавлено через 3 минуты Кстати
0
|
|||||||||||||
|
|
|||||||
| 15.07.2013, 19:40 | |||||||
|
Кирилл, попробуй так:
Добавлено через 2 минуты Там в конце перед кавычкой пробел не лишний? И в строке № 9 тоже... не?
1
|
|||||||
|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
|||||||||||
| 15.07.2013, 19:42 [ТС] | |||||||||||
|
Dragokas, отлично-почему я забыл про тему где ты указывал как правильно экранировать!
Единственное -вместо нормального имени на русском получаю:
0
|
|||||||||||
|
|
||||
| 15.07.2013, 19:56 | ||||
|
Дело в том что браузер должен принимать текст в виде Unicod-e, а не обычного WIN-1251. Как мне воспроизвести проблему? Вот такой есть скрипт для перекодировки текста в URL: Генерация ссылки для поисковика по заданной фирме Могу перевести в юзабельную функцию на VBS.
0
|
||||
|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
|||||||||
| 15.07.2013, 20:02 [ТС] | |||||||||
|
А вот в контексном меню кракозябры-оттого что и в реестр кракозябра попадает. Насколько мне память не изменяет-бат пишется в ansi а реестр читает utf-8 отсюда и кракозябра (кстати можно в тему про баги добавить)
Вообще вся примочка в меню контексном работает,я сейчас пытаюсь собрать это все в один батник,который создаст и запишет все что надо. Мож код просто выложить что бы вас не мучать? Добавлено через 3 минуты Работает.
0
|
|||||||||
|
|
||||||
| 15.07.2013, 20:02 | ||||||
|
Да, чего же. Не мучаешь.
Я только что сохранил батник в кодировке 866 с этой строчкой:
1
|
||||||
|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
|
| 15.07.2013, 20:05 [ТС] | |
|
Dragokas, блин точно!
Dragokas, спасибо огромное за внимание,ты показал где ошибки-соберу в единый файл покажу. еще раз спасибо)))
0
|
|
|
|
||
| 15.07.2013, 20:05 | ||
|
1
|
||
|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
|
| 15.07.2013, 20:25 [ТС] | |
|
Dragokas, прикольная штука)))
Там не хватает %20 это символ пробела-без пробела запросники неточно обрабатывают. Браузеры на самом деле могут понимать текст.
0
|
|
|
|
|
| 15.07.2013, 20:28 | |
|
Выкладывай: решим не на 20%, а на все 100
![]() ![]() Кстати, можно на Batch переписать ту математику: перевод русского в Unicode, если это чем-то принципиально поможет. Я, например, хочу иметь право выбора в каком браузере запускать поиск. Я периодически использую почти все популярные на сег. день.
0
|
|
|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
|||||||
| 16.07.2013, 04:42 [ТС] | |||||||
%20 это знак пробела )))Не правильно у меня что то при экранировании:
0
|
|||||||
|
1783 / 765 / 130
Регистрация: 09.04.2011
Сообщений: 1,330
|
|
| 16.07.2013, 10:12 | |
|
иии
Добавлено через 38 минут Не понял код.... с 3 по 5 строку не проще написать set live=%USERPROFILE% ? строка 13 - ошибку вывода в текстовый файл? Может быть после echo должна стоять точка? строка 14 - переменная %search% не определена, как из неё считать? покажите, как должен выглядеть KozaN.bat после работы скрипта.
1
|
|
|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
||||||||
| 16.07.2013, 11:43 [ТС] | ||||||||
![]() Мне нужно было получить путь к папке профиля пользователя из переменной в тексте...
В идеале что бы батник запускался скрыто.
0
|
||||||||
|
1783 / 765 / 130
Регистрация: 09.04.2011
Сообщений: 1,330
|
||||||
| 16.07.2013, 13:33 | ||||||
1
|
||||||
|
|
|
| 16.07.2013, 17:29 | |
|
Koza Nozdri, я если честно вообще не понимаю, что должно происходить.
sov44 написал некую двойную распаковку скрипта. А можно расписать алгоритм как в школе + с указанием конкретным примером путей к папкам? P.S. Кирилл, это у тебя в 34-м посту нечто вроде установщика? Ну тогда, давай писать проще. Есть ведь вот такой вариант распаковки: Создание HTML-файла Не нужно делать двойное экранирование = запутаемся. ![]() Добавлено через 9 минут Разобрался, что нужно сейчас напишу. В скрытом режиме - тогда нужно писать немного по-другому.
0
|
|
|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
||||||
| 16.07.2013, 17:47 [ТС] | ||||||
|
Dragokas, то есть вот так будет работать?
Так что алгоритм надо выложить или нет?
0
|
||||||
|
|
||||||
| 16.07.2013, 18:29 | ||||||
|
Koza Nozdri, как тебе такой? Нравится ?
![]()
Дело в том, что CMD /C прямо из реестра - не вариант. Его тоже понадобилось бы запускать скрыто. Единственный изначальный "движок-невидимка" - это GUI-шный WScript.
2
|
||||||
| 16.07.2013, 18:29 | |
|
Подмена буфера обмена на такой же текст с таким же кол-вом символов
Как пресечь блокировку буфера обмена программой? Скрипт создания папки с именем взятым из буфера обмена Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|