“(双引号)的 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 调用某些内容的方法。
我有这样的脚本:
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 调用某些内容的方法。