我正在为“TechnoExpo”开展一个学校项目。我需要知道如何在两个“()”之间拉字符串,我需要知道如何计算四个变量。如何在Visual Basic脚本(VBS)中提取部分字符串?
Input One Example: 6(3)
Input Two Example: 2(7)
我需要设置“6”到名为“X1”变量,“3”到名为“Y1”变量,“2”到名为“X2”可变的,并且finaly“7”到一个名为“Y2”的变量。接下来我需要计算(“Y2” - “Y1”)除以(“X2” - “X2”)。从这里我可以自己显示信息。这是一个测试版批处理文件版本。
@Echo Off
:StartUpConfiguration
Cls
Mode Con Cols=50 Lines=25
Color 0F
:Start
Set /P CordinateOne=[One]
Set /P CordinateTwo=[Two]
For /F "Tokens=1,2 delims=()" %%A In ("%CordinateOne%") Do Set "X1=%%A" & set "Y1=%%B"
For /F "Tokens=1,2 delims=()" %%A In ("%CordinateTwo%") Do Set "X2=%%A" & set "Y2=%%B"
Echo Slope:
Set /A Y=%Y2%-%Y1%
Set /A X=%X2%-%X1%
Set /A M=%Y%/%X%
Echo [%M%]
Echo.
Echo %Y2% - %Y1% [%Y%]
Echo %X2% - %X1% [%X%]
Pause
有什么问题? – npocmaka
你想要这个在vbs? – npocmaka
我想这在vbs中,而不是vb。问题是我不知道如何用变量做数学,我不知道如何从输入中拉出不同的字符串。 – user2828807