【问题标题】:Custom command session自定义命令会话
【发布时间】:2019-09-22 03:51:30
【问题描述】:

当您键入任何命令时,一直说输入是“Echo is on Echo is off”。 这适用于远程驱动器上需要读取日志文件和 发布文件等 它是这样的 设置 /p 输入 = 名称: 运行 %input% (作为命令) 当我查看它时,我尝试制作一个临时批处理文件,它说 echo is on echo is off。 [我不断收到这个。code. 回声已开启 回声已关闭 回声已开启 回声已开启 类似的东西它应该只运行输入 是的,我知道这是一个安全漏洞,但没有多少人愿意破解它。

【问题讨论】:

  • 请不要链接到您的代码图片。将您的代码作为文本粘贴到问题本身中。这使我们更容易为您提供帮助。 (老实说:您希望我们重新输入您的代码以帮助您吗?)

标签: php batch-file remote-access


【解决方案1】:

您发布的代码存在一些问题。首先,您在第 4 行将%input% 拼错为%inut%。你得到“回声关闭”,因为未定义的变量被解析为空,echo 本身只是打印回声是打开还是关闭。

其次(更重要的是),在设置变量时不要在变量名周围加上百分号;否则,您将设置一个名称为变量值的变量。

@echo off
:start
set /p "input=venom66 %date% %time%"
echo %input% >>tmp.bat
call tmp.bat
echo %input%
goto start

【讨论】:

  • 抱歉没有放代码,但感谢您让它工作!!
猜你喜欢
  • 2016-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-17
  • 2010-12-15
  • 2014-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多