PC可直接运行的VBS脚本之telnet到目标地址并输入用户名密码

set WshShell = WScript.CreateObject("WScript.Shell")
deviceip = inputbox("输入目标IP",,"192.168.1.1")
' Open Telnet and connect to device
if cping(deviceip)=0 then
    intReturn = WshShell.Popup("IP Address " & deviceip & " is unreachable!", _
    3, "Notice", wshYesNoDialog + wshExclamationMark)
    wscript.quit
Else
    intReturn = WshShell.Popup("IP Address " & deviceip & " could be connected normally!", _
    3, "Notice", wshYesNoDialog + wshExclamationMark)
end if

WshShell.run("telnet.exe " & deviceip)
' Wait 1000 ms
WScript.Sleep 1000
' "Press" Enter
WshShell.SendKeys("{Enter}")
 ' Wait 5000 ms
WScript.Sleep 500
' "Type" user name
WshShell.SendKeys"username"
' "Press" Enter
WshShell.SendKeys("{Enter}")
 ' Wait 5000 ms
WScript.Sleep 500
' "Type" Password
WshShell.SendKeys"password"
' "Press" Enter
WshShell.SendKeys("{Enter}")
' Wait 5000 ms
WScript.Sleep 500

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个使用 bat 脚本编译、链接和运行 asm 文件的示例程序: ``` @echo off set filename=test set objname=%filename%.obj set exe=%filename%.exe echo Assembling %filename%.asm... ml /c /coff %filename%.asm echo Linking %objname%... link /SUBSYSTEM:CONSOLE %objname% echo Running %exe%... %exe% echo Cleaning up... del %objname% del %exe% ``` 解释一下: 1. 第1行的 `@echo off` 意味着关闭命令行窗口的回显,使输出更加整洁。 2. 第2行和第3行设置了文件名和对象文件名。 3. 第5行使用 `ml` 命令(即 Microsoft Assembler)来编译汇编文件为对象文件。 4. 第7行使用 `link` 命令来将对象文件链接为可执行文件。`/SUBSYSTEM:CONSOLE` 表示生成一个控制台应用程序。 5. 第9行运行可执行文件。 6. 第11行清理对象文件和可执行文件。 如果你想使用 vbs 脚本来实现同样的功能,可以使用以下代码: ``` Set WshShell = CreateObject("WScript.Shell") filename = "test" objname = filename & ".obj" exe = filename & ".exe" WshShell.Run "cmd /c ml /c /coff " & filename & ".asm", 0, True WshShell.Run "cmd /c link /SUBSYSTEM:CONSOLE " & objname, 0, True WshShell.Run exe, 1, True Set FSO = CreateObject("Scripting.FileSystemObject") FSO.DeleteFile objname FSO.DeleteFile exe ``` 这个脚本使用 `WScript.Shell` 对象来运行命令行命令和可执行文件。在运行命令时,第二个参数为 0 意味着隐藏命令行窗口,第三个参数为 True 意味着等待命令执行结束后再继续执行脚本。最后,使用 `Scripting.FileSystemObject` 删除对象文件和可执行文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值