2016-08-28 6 views
0

javascriptを使用してiMacrosでコンピュータからファイル名を読み取る方法があるかどうかを知る必要がありますか?iMacroファイル名を読み取る

iMacrosがファイルシステムからウェブサイトにファイルをアップロードできることは既に知っていますが、以下はfirefoxとtwitterで録音機能を使用した例です。

file1 file2file3がある/私のフォルダの/ home /マイケル/ tattsに仮定し
URL GOTO=https://twitter.com/i/notifications 
TAG POS=1 TYPE=BUTTON ATTR=ID:global-new-tweet-button 
TAG POS=1 TYPE=INPUT:FILE FORM=ACTION://upload.twitter.com/i/tweet/create_with_media.iframe  ATTR=NAME:media_empty CONTENT=/home/michael/files/file1.jpg 

var files[] = {...}を作成する方法はありますか?...は、フォルダ内のすべてのファイル名のリストです。

上記のコードを使用して、特定の画像をTwitterに投稿したいと考えています。 FYI

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}} 

答えて

0

は、おそらくここに 'MYFOLDER' からファイルの配列を取得する最も簡単な方法です。また、 'stackoverflow'で検索することで代替ソリューションを見つけることもできます。

+0

あなたはevalのJSが何をしているのかについてコメントすることができますか? –

+0

JSは「EVAL」コマンドでいくつかの魔法をしています:) ...そして、このコードがあなたに役立つかどうかをどうやって知ることができますか? – Shugar

関連する問題