我有創建某些變量的批處理代碼。但是,我想添加一個IF
語句,以便如果用戶爲第一個變量輸入「Technology」,則會創建另一個變量並要求提供其他信息。一個python腳本然後讀取這些變量進行進一步處理。如果IF語句返回true,如何設置新變量?
下面是代碼:
set constraint_type=1
set constraint_technology=1
set /p constraint_type="Enter constraint type (E.g. "Equipment" or "Technology"): "
IF /I !constraint_type!=="Technology" set /p constraint_technology="Enter Technology name: "
cmd /k python "script.py" %constraint_type% %constraint_technology%
@echo on
代碼運行,但不提示用戶爲constraint_technology
變量。我錯過了什麼嗎?
'IF/constraint_type == 「技術」'! - >'IF/I 「%constraint_type%」 == 「技術」'(正常''%擴展和報價,以避免空入境麻煩) – aschipfl
@aschipfl - 真棒,感謝您的提示;) – Joseph