我正在爲「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