8 / 8 / 4
Регистрация: 12.01.2017
Сообщений: 384
|
|
Разделение текста в буфере обмена и копирование его в разные графы таблицы01.04.2025, 09:48. Показов 1761. Ответов 24
Метки нет Все метки)
(
Здравствуйте! Есть прокси, записанный, к примеру, в виде 11.11.11.11:2222 и скопированный в буфер обмена. Нужно сделать VBS-скрипт (или батник), который разделял бы адрес и порт, находящиеся в буфере обмена, и заносил бы их в отдельные графы таблицы, указанной ниже:
https://www.cyberforum.ru/atta... 1743487289
0
|
01.04.2025, 09:48 | |
Ответы с готовыми решениями:
24
Копирование текста в буфер обмена в Windows XP
Копирование строк текста в буфер обмена с последующим смещением на строку |
6668 / 2829 / 1088
Регистрация: 06.06.2017
Сообщений: 9,600
|
||
01.04.2025, 10:53 | ||
А vpncmd с этим разве не справляется?
0
|
8 / 8 / 4
Регистрация: 12.01.2017
Сообщений: 384
|
|||||||
01.04.2025, 11:41 [ТС] | |||||||
Здесь даже адрес вводится автоматически, но начиная с порта, всё приходится делать вручную.
0
|
6668 / 2829 / 1088
Регистрация: 06.06.2017
Сообщений: 9,600
|
|
01.04.2025, 12:03 | |
sundraw, навигация указателя по координатам экрана (MOUSE-MOVE) уже небезопасная вещь, учитывая возможность смещения окна и потенциальную разницу разрешений.
0
|
8 / 8 / 4
Регистрация: 12.01.2017
Сообщений: 384
|
||
01.04.2025, 12:25 [ТС] | ||
Добавлено через 6 минут А вот если бы в эту задачу вставить VBS скрипт, разделяющий адрес и порт, то проблема должна быть решена, тем более, что в nnCron возможна вставка VBS.
0
|
6668 / 2829 / 1088
Регистрация: 06.06.2017
Сообщений: 9,600
|
||||||
01.04.2025, 19:20 | ||||||
В таком случае лучше сразу отказаться от этих вещей и делать все вставки (а не только адреса и порта) на vbs (лучше, конечно, на AutoIt/AHK/итп). К тому же эти задержки перед каждым кликом - ну такое себе...
А принцип запрошенного будет примерно таким:
Если делать с AutoItX3.dll, придётся самому выписать Class/Instance для рассматриваемых контролов окна (с пом. Au3Info.exe, напр.), чтобы я мог помочь.
0
|
8 / 8 / 4
Регистрация: 12.01.2017
Сообщений: 384
|
|
01.04.2025, 20:25 [ТС] | |
FlasherX, с этим скриптом вот что получается
https://www.cyberforum.ru/atta... 1743528185 Это когда nnCron входит в поле Host Name и нажимает Вставить. Дальше идёт скрипт.
0
|
8 / 8 / 4
Регистрация: 12.01.2017
Сообщений: 384
|
|
01.04.2025, 21:27 [ТС] | |
FlasherX, в скрипте сменил в 7-й строке значение 0 на 2 (Addr = AdPrt.Submatches(2)), и почти получилось
https://www.cyberforum.ru/atta... 1743531902 Осталось только в графе Host Name избавиться от двоеточия, и того, что идёт после него.
0
|
8 / 8 / 4
Регистрация: 12.01.2017
Сообщений: 384
|
|
01.04.2025, 21:50 [ТС] | |
Хотя и с таким каламбуром
https://www.cyberforum.ru/atta... 1743533350 соединение всё же происходит. Но порядок должен быть. Если есть возможность, убрать лишнее.
0
|
6668 / 2829 / 1088
Регистрация: 06.06.2017
Сообщений: 9,600
|
|||
01.04.2025, 22:55 | |||
0
|
8 / 8 / 4
Регистрация: 12.01.2017
Сообщений: 384
|
|
01.04.2025, 23:09 [ТС] | |
0
|
8 / 8 / 4
Регистрация: 12.01.2017
Сообщений: 384
|
|
02.04.2025, 10:41 [ТС] | |
Получается, что в следующую графу уходят значения, расположенные до двоеточия, а не после. Тогда хотя бы и с дублирующим значением порта, соединение сработало бы. Как уже писал, когда ставил Addr = AdPrt.Submatches(2), так оно и происходило, порт записывался в следующую графу. Но Вы сказали, что так править нельзя, и оказались правы, в этом случае иногда (не всегда) значение порта записывалось в 3-ю графу Virtual Hub Name, что является ошибкой. Хотя это могло происходить и потому, что во 2-й графе по умолчанию уже прописан 443-й порт, возможно, это и заставляет перебрасывать значение искомого порта в 3-ю графу. Попытаюсь разобраться.
0
|
6668 / 2829 / 1088
Регистрация: 06.06.2017
Сообщений: 9,600
|
||||||
02.04.2025, 11:35 | ||||||
Не понял, в поле "Host Name:" вы вручную адрес:порт занесли? Как ip оказывается сразу в двух полях? Повторяю: 7 и 8 строки нельзя править, там всё верно. В 9 нужно править только 3, больше ничего.
0
|
8 / 8 / 4
Регистрация: 12.01.2017
Сообщений: 384
|
|||||||
02.04.2025, 12:51 [ТС] | |||||||
С TAB 5 попробую. С AutoIt не знаком, под него придётся переделывать множество задач nnCron-а P.S. TAB 3 и TAB 4 работают одинаково - в поле Host Name - полный прокси с портом через двоеточие, в поле порта - адрес. TAB 5 заполняет только первое поле полным прокси, во втором поле остаётся порт по умолчанию 443-й, то есть до второго поля скрипт не доходит.TAB 2, TAB 1 уже начинают срезать во втором поле первые цифры и знаки. Может быть версия WSH имеет значение? У меня в WinXP версия WSH 5.7
0
|
6668 / 2829 / 1088
Регистрация: 06.06.2017
Сообщений: 9,600
|
||||
02.04.2025, 13:27 | ||||
0
|
8 / 8 / 4
Регистрация: 12.01.2017
Сообщений: 384
|
|
02.04.2025, 14:03 [ТС] | |
Поигрался табами. Вот что получилось.
TAB 0 https://www.cyberforum.ru/atta... 1743591450 TAB 1 https://www.cyberforum.ru/atta... 1743591450 TAB 2 https://www.cyberforum.ru/atta... 1743591450 TAB 3 - TAB 4 https://www.cyberforum.ru/atta... 1743591450 TAB 5 https://www.cyberforum.ru/atta... 1743591450 FlasherX, обдумаю ещё варианты. Предлагаю закрыть тему. Большое спасибо за помощь.
0
|
6668 / 2829 / 1088
Регистрация: 06.06.2017
Сообщений: 9,600
|
|
02.04.2025, 14:46 | |
Проблема в том, что нясно, что и куда вы перед этим кликаете, и самое главное зачем, когда есть Tab. Вам нужно отказаться от MOUSE-MOVE/MOUSE-LBCLK, потому что это (особенно для меня) совершенно непредсказуемые вещи, которые вносят сумятицу.
Кстати, у nncron есть %CLIPBOARD%, RE-MATCH: и SEND-KEYS:, так что vbs тут вообще не нужен.
0
|
8 / 8 / 4
Регистрация: 12.01.2017
Сообщений: 384
|
|
03.04.2025, 12:03 [ТС] | |
FlasherX, спасибо за подсказки. Про nnSoft форум я знаю. Вчера на нём искал нужное, нашёл плагин, который мой самый последний nncron принимать не хочет. Несколько месяцев назад хотел зарегистрироваться, не дают, то ли устарел, то ли переполнен. Сейчас тему выложил здесь
0
|
03.04.2025, 12:03 | |
Помогаю со студенческими работами здесь
20
hex для заданной строки переписать попарно справа налево и копирование в буфер обмена
Копирование в буфер обмена части имени файла
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
|
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
|
Dispose и Finalize в C#
stackOverflow 12.06.2025
Работая с C# больше десяти лет, я снова и снова наблюдаю одну и ту же историю: разработчики наивно полагаются на сборщик мусора, как на волшебную палочку, которая решит все проблемы с памятью. Да,. . .
|
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
GameUnited 11.06.2025
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически. . .
|
Множества в Python
py-thonny 11.06.2025
В Python существует множество структур данных, но иногда я сталкиваюсь с задачами, где ни списки, ни словари не дают оптимального решения. Часто это происходит, когда мне нужно быстро проверять. . .
|
Работа с ccache/sccache в рамках C++
Loafer 11.06.2025
Утилиты ccache и sccache занимаются тем, что кешируют промежуточные результаты компиляции, таким образом ускоряя последующие компиляции проекта. Это означает, что если проект будет компилироваться. . .
|
Настройка MTProxy
Loafer 11.06.2025
Дополнительная информация к инструкции по настройке MTProxy:
Перед сборкой проекта необходимо добавить флаг -fcommon в конец переменной CFLAGS в Makefile.
Через crontab -e добавить задачу:
0 3. . .
|
Изучаем Docker: что это, как использовать и как это работает
Mr. Docker 10.06.2025
Суть Docker проста - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнер, если говорить образно, это запечатанная коробка, в которой находится ваше приложение вместе. . .
|
Тип Record в C#
stackOverflow 10.06.2025
Многие годы я разрабатывал приложения на C#, используя классы для всего подряд - и мне это казалось естественным. Но со временем, особенно в крупных проектах, я стал замечать, что простые классы. . .
|
Разработка плагина для Minecraft
Javaican 09.06.2025
За годы существования Minecraft сформировалась сложная экосистема серверов. Оригинальный (ванильный) сервер не поддерживает плагины, поэтому сообщество разработало множество альтернатив. CraftBukkit. . .
|