You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iMacros使用SET !DATASOURCE导入完整TXT文件而非仅单行内容咨询

解决iMacros导入完整TXT文件内容的方法

!DATASOURCE的设计逻辑是按行读取结构化数据源,默认只会返回当前行的指定列内容,本身不支持直接读取整个文件的全部内容,所以你之前的写法只能拿到第一行内容。

可用解决方案

Windows桌面版iMacros支持直接通过FILE参数将整个文本文件内容读取到自定义变量中,不需要调用!DATASOURCE相关参数。

修正后的完整代码:

' 直接读取完整TXT内容到变量fullTxt
SET fullTxt FILE=C:\TOPIC.txt
' 可选:统一换行符格式,避免输入时换行失效
SET fullTxt EVAL("'{{fullTxt}}'.replace(/\\r?\\n/g, '\\n');")
TAB T=1
TAB CLOSEALLOTHERS
'SET !PLAYBACKDELAY 0.00
URL GOTO=https://www.********.com
FRAME F=1
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY" CHARS="{{fullTxt}}"
FRAME F=0

注意事项

  • 如果TXT文件路径包含空格,需要给路径加上英文双引号,写法为SET fullTxt FILE="C:\我的文件夹\TOPIC.txt"
  • 如果你的TXT存放在iMacros默认的Datasources文件夹下,不需要写全路径,直接写文件名即可:SET fullTxt FILE=TOPIC.txt
  • 该语法仅适用于桌面版iMacros,浏览器扩展版iMacros受沙箱限制不支持直接读取本地文件。

内容的提问来源于stack exchange,提问作者ap2w3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 01:45:02