用批处理如何实现telnet登陆并进行一些简单命令 100
您好,希望使用bat实现与某一设备通讯并传输一个TXT文件里的信息。代码如下:pathC:\windows\system32\ping192.168.0.2telnet1...
您好,希望使用bat实现与某一设备通讯并传输一个TXT文件里的信息。
代码如下:
path C:\windows\system32\
ping 192.168.0.2
telnet 192.168.0.2 这一步之后就进入telnet窗口,后面指令无法执行了
as
where
type C:\Users\帅帅的喜欢\Desktop\程序烧录.txt 读取目标文本的内容并上传
请问这个需要怎么修改呢?或者用其他什么方法实现? 展开
代码如下:
path C:\windows\system32\
ping 192.168.0.2
telnet 192.168.0.2 这一步之后就进入telnet窗口,后面指令无法执行了
as
where
type C:\Users\帅帅的喜欢\Desktop\程序烧录.txt 读取目标文本的内容并上传
请问这个需要怎么修改呢?或者用其他什么方法实现? 展开
3个回答
展开全部
telnet已被微软抛弃,它的命令行参数很少.不支持配置文件.如果非要用telnet,只能用VBS模拟按键的方式.网上基本都是这个方法,自行搜索.
net use 共享映射.这个方法必须要共享设置,可以忽略.
ftp.需要在目标设备上配置ftp服务器,过程很简单.百度经验有视频教程.
ftp命令行支持配置文件,一个bat脚本就可以搞定连接和文件传输的问题.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo on error resume next>temp.vbs
@echo dim WshShell>>temp.vbs
@echo Set WshShell = WScript.CreateObject("WScript.Shell")>>temp.vbs
@echo WshShell.run"cmd">>temp.vbs
@echo WshShell.AppActivate"c:\windows\system32\cmd.exe">>temp.vbs
@echo WScript.Sleep 200>>temp.vbs
@echo WshShell.SendKeys"ping 192.168.0.2">>temp.vbs
@echo WshShell.SendKeys"{ENTER}">>temp.vbs
@echo WScript.Sleep 3000>>temp.vbs
@echo WshShell.SendKeys"telnet 192.168.0.2">>temp.vbs
@echo WshShell.SendKeys"{ENTER}">>temp.vbs
@echo WScript.Sleep 100>>temp.vbs
@echo WshShell.AppActivate"telnet.exe ">>temp.vbs
@echo WScript.Sleep 2000>>temp.vbs
@echo WshShell.SendKeys"as">>temp.vbs
@echo WshShell.SendKeys"{ENTER}">>temp.vbs
@echo WScript.Sleep 2000>>temp.vbs
@echo WshShell.SendKeys"where">>temp.vbs
@echo WshShell.SendKeys"{ENTER}">>temp.vbs
@echo WScript.Sleep 2000>>temp.vbs
@echo WshShell.SendKeys"type C:\Users\帅帅的喜欢\Desktop\程序烧录.txt">>temp.vbs
@echo WshShell.SendKeys"{ENTER}">>temp.vbs
@call temp.vbs
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询