Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 04-02-2019 12:11:43

InfSub
переименования по шаблону?... Хм... Тотал Коммандером только и пользуюсь, но все файлы по шаблону переимновать... не слыхал. Вот если каждый отдельный файл в ручную, то это можно было бы, если бы их было десяток, ну сотня, но не несколько же тысяч!

InfSub пишет

а при чем тут iMacros?

а при том, что это именно макросом я создавал все эти файлы с такими именами. А теперь вот надо переименовать. Так чем ещё переименовывать, если и создавалось именно этим самым?

PS кстати, а на счёт переименования всех файлов сразу, по шаблону в Тотал Командоре, это мысль! Спасибо за идею. Погуглю как это вообще такое возможно, потом тут отпишусь. :)
может оно и в самом деле проще будет, чем сидеть ломать голову над тем, как забить 1000 гвоздей одним  микроскопом ;)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 04-02-2019 11:55:37

InfSub пишет

Судя по тому, что у Denisovichа в спойлере, ему нужно просто перебрать json файлы c именем "kaersente".

Не, не так. Дело вот в чом: имеется папка в которой содержатся файлы с расширением json. Их довольно много (несколько тысяч). И они имеют имена такого вида: сначала число 3-6 значное, потом тире, потом ник (логин, имя), и перед точкой пробел. То есть такой вид:
23467-asfgtrg .json
456676-duujtht .json
439-ghytjk .json
30784-seolfg .json
Так вот, цель такая: переименовать все эти файлы таким образом, чтоб убрать число, тире и  пробел. Чтоб выглядели так:
asfgtrg.json
duujtht.json
ghytjk.json
seolfg.json

Вот собственно и всё, что требуется. :)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 04-02-2019 01:53:16

Приветствую! Подскажите как можно указать путь к файлу, если имя не полное? Например: сам файл имеет такое название 238604-kaersente .json
Чтобы иметь к нему доступ, надо указать путь к нему и его полное имя. Но имеется только вторая часть имени файла, то есть kaersente
А как заменять число, тире - и пробел? То есть как можно указывать путь к файлу, имея лишь частичное совпадение в названии файла?

Тут вот у меня часть кода, которая нормально работает с полным названием файла (с числом, тире и пробелом в конце). А надо сделать так, чтоб без номера (который вставляется в переменную '+i+'), без тире и без пробела, а только с переменной '+login+' чтоб работал, а остальное игнорировал.

скрытый текст

Выделить код

Код:

imJS.setCookie('C:\\Cookie\\'+i+'-'+login+' .json');


Просто заменять звёздочкой * не получается.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 17-01-2019 20:50:36

InfSub пишет

перед d+ поставьте обратный слеш

Спасибо! Помогло. Президент видать обратный слеш упустил из виду, а так бы всё сразу изначально работало бы как надо. Ну всё равно спасибо и Президенту тоже! Теперь разобрались, всё в порядке, всё работает как надо! :)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 17-01-2019 20:33:21

InfSub
а это зачем? URL GOTO=javascript:
у меня скрипт iim, а не js. Хотя я попробовал и ваш вариант, но не подходит он. Не получается.

17-01-2019 20:40:34
InfSub
подскажите лучше что неправильно я записал в этом коде?

скрытый текст

Выделить код

Код:

TAG POS=1 TYPE=P ATTR=TXT:Никому<SP>не<SP>говорите<SP>этот<SP>код!<SP>Код<SP>для<SP>за* EXTRACT=TXT
SET !var1 EVAL ("'{{!EXTRACT}}'.match(/d+/)")
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:second ATTR=NAME:code CONTENT={{!var1}}


или тут без URL GOTO=javascript: всё равно не обойтись?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 17-01-2019 20:31:00

PRESIDENT
записал так:

скрытый текст

Выделить код

Код:

TAG POS=1 TYPE=P ATTR=TXT:Никому<SP>не<SP>говорите<SP>этот<SP>код!<SP>Код<SP>для<SP>за* EXTRACT=TXT
SET !var1 EVAL ("'{{!EXTRACT}}'.match(/d+/)")
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:second ATTR=NAME:code CONTENT={{!var1}}


вроде бы правильно, но нет: оно в результате вставляет в нужное поле слово undefined

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 17-01-2019 14:47:58

Здравствуйте! Помогите пожалуйста как убрать лишнее в фразе Никому не говорите этот код! Код для завершения регистрации ЛК: 1584
тут надо убрать всё, оставив только число 1584
как это сделать через .replace в iim скрипте, подскажите пожалуйста?

Другими словами, надо чтоб только число сохранилось в буфер обмена, а остальная часть (буквы, знаки) удалилось. Это наверно проще всего использовать некую команду чтоб только на числа, или чтоб все буквы и знаки удалила и всё прочее тоже, а числа оставила. Подскажите пожалуйста что тут использовать лучше всего?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]