“(双引号)的 USB Rubber Ducky 转义字符是什么?

What is the USB Rubber Ducky escape character for " (double quote)?

我有这样的脚本:

REM *** Define DUCKY drive as %duck%
STRING for /f %d in ('wmic volume get driveletter^, label ^| findstr "DUCKY"') 
do set duck=%d
ENTER

将更多代码(目前不重要)保存到 USB Rubber Ducky。但是当它运行时,命令提示符将其读取为:

for /f %d in ('wmic volume get driveletter^, label ^| findstr @DUCKY@') do 
set duck=%d

用@DUCKY@代替"DUCKY"。如何转义双引号 ("") 字符?

在这种情况下,引号是多余的。实用程序 findstr 将接受 non-quoted 字符串作为参数。谢谢@Goodies

虽然 Findstr 将接受非引号字符串,但我相信您可以使用 \" 作为转义字符。它似乎适用于 BashBunny。

仅供参考,我刚刚在论坛上发布了一种获取 USB 驱动器盘符并将其分配给 %DRIVE% 并使用它从 USB 调用某些内容的方法。