我试图通过以下链接运行CurrencyEx.vbs来学习VBScript中的正则表达式语法:https://msdn.microsoft.com/en-us/library/ms974570.aspx
我在第10行修复了错误,如此查询所示: Unable to run while loop related to regular expressions in vbscript running through Windows based script host
现在这个脚本不符合预期目的,因为我没有看到第6行的inputbox()方法返回的用于输入自定义文本的对话框:
inputstr = inputbox("I will help you convert USA and CAN currency. Please enter the amount to convert:")
脚本以vbsedit.exe中的退出代码0结尾。我无法弄清楚我的错误,所以欢迎任何建议。
答案 0 :(得分:0)
鉴于脚本以
开头Sub CurrencyEx
Dim inputstr, re, amt
Set re = new regexp 'Create the RegExp object
'Ask the user for the appropriate information
inputstr = inputbox("I will help you convert USA and CAN currency. Please enter the amount to convert:")
...
并且你“没有看到第6行的inputbox()方法返回的对话框”,我认为你没有将Sub的调用添加到你的程序中。所以预先/附加一行
CurrencyEx
到剧本。