VBA sendkeys方法里面如何包含%
我要实现通过VBAtelnet到一个主机,然后从那个主机ftp到另一个主机,然后下载东西。其中用到一些代码如下:
echo sh.SendKeys "set today=%date:~0,4%%date:~5,2%%date:~8,2%{ENTER}">>telnet_tmp.vbs
echo sh.SendKeys "mkdir %today%{ENTER}">>telnet_tmp.vbs
echo sh.SendKeys "cd %today%{ENTER}">>telnet_tmp.vbs
我想把today变量放到SendKeys里面发送到bat里面执行,为什么上面红色字体的变量到生成的telnet_tmp.vbs
里面就不显示出来了呢,我想它在telnet_tmp.vbs里面还是输出是%today%的,这应该怎么办啊?谢谢各位高手来指点,不胜感激!