使用批处理编写VBS文件

时间:2015-06-16 20:15:14

标签: batch-file vbscript cmd

您好我需要帮助处理我的批处理文件我正在尝试获取批处理文件为输入框编写vbs

`echo B = InputBox("PLEASE ENTER PROMETHEUS PASSWORD") > B14.vbs
echo if B <> "jp030700" then >> B14.vbs
echo h=msgBox("INCORRECT",16,"Prometheus - Verify") >> B14.vbs
echo Set ws=CreateObject("WScript.Shell") >> B14.vbs
echo    ws.Run ("TASKKILL.exe /F /IM cmd.exe"), 0 , True >> B14.vbs
echo wscript.Quit >> B14.vbs
echo end if >> B14.vbs
echo if B = "jp030700" then >> B14.vbs
echo end if >> B14.vbs
pause`

我试着写这个到B14.vbs,因为你可以看到我得到的是创建的文件B = InputBox("PLEASE ENTER PROMETHEUS PASSWORD")中没有别的请帮帮我

1 个答案:

答案 0 :(得分:1)

你非常接近。如果要批量打印实际<>而不是将其用作重定向符号,则需要使用^来转义字符。

将脚本的第二行更改为echo if B ^<^> "jp030700" then >> B14.vbs