2017-02-16 8 views
0

Есть ли способ, которым я могу использовать, как использовать javascript с imacros для чтения имени файла? Я знаю, что это возможно, но им просто не удается найти результат для того же самого.Как использовать javascript с imacros для чтения имени файла

Мое имя файла

например: «название - keyword1 - keyword2.png»

Я хотел iMacros, чтобы помочь мне прочитать название, KEYWORD1 и часть одна слово 2 из нескольких файлов одного и того же в определенной папке и дать мне результаты.

Любая помощь очень ценится. Спасибо.

ответ

0

Вот "версия цикла":

TAB T=1 
SET myFolder D:/Temp/img/ 
SET urlFolder EVAL("{{!LOOP}} == 1 ? 'file:///{{myFolder}}' : 'javascript:undefined;';") 
URL GOTO={{urlFolder}} 
SET !EXTRACT_TEST_POPUP NO 
TAG POS=1 TYPE=TBODY ATTR=* EXTRACT=TXT 
SET curFile EVAL("var f = []; var a = '{{!EXTRACT}}'.match(/.+/g); for (i in a) {if (i % 4 == 0) f.push(a[i]);} f[{{!LOOP}} - 1];") 
PROMPT {{curFile}} 



Вы можете начать с моим предложением, например:

SET myFolder D:/Temp/img/ 
URL GOTO=file:///{{myFolder}} 
SET !EXTRACT_TEST_POPUP NO 
TAG POS=1 TYPE=TBODY ATTR=* EXTRACT=TXT 
SET files EVAL("var f = []; var a = '{{!EXTRACT}}'.match(/.+/g); for (i in a) {if (i % 4 == 0) f.push(a[i]);} JSON.stringify(f);") 
PROMPT {{files}} 

('iMacros для Firefox' макрос)

+0

эй спасибо al от друга. это работает, но в нем перечислены все файлы одновременно. Сможете ли вы помочь мне просто перечислить один файл за раз? например, используя операцию цикла. для каждого цикла необходимо указать только один файл? спасибо .. :) –

+0

Попробуйте обновить. – Shugar

+0

Wonderful .. спасибо много приятель ... Ваш удивительный ... Теперь мой последний вопрос: как мне разделить имя файла на 3 части? Мое имя файла образца будет в этом формате: «how-are-you.png», поэтому я хочу иметь возможность извлекать «как», «есть», «вы» в 3 отдельные переменные ... Большое спасибо еще раз .. :) –

 Смежные вопросы

  • Нет связанных вопросов^_^