值a1到a9等於一些數字,即模數13(0-12),並且值0到12然後等於卡範圍2-A。我試圖從8從A1與此代碼調用一個從A3 0或7:使用變量的批量難度
for %%R in (1 3) do (for %%S in (!a%%R!) do if !b%%R!==4 echo P1 has a !%%S! 4 of a kind
if !b%%R!==3 echo P1 has a !%%S! 3 of a kind
if !b%%R!==2 echo P1 has a !%%S! pair)
for %%T in (2 4) do (for %%U in (!a%%T!) do if !b%%T!==4 echo CP has a !%%U! 4 of a kind
if !b%%T!==3 echo CP has a !%%U! 3 of a kind
if !b%%T!==2 echo CP has a !%%U! pair)
但輸出是簡單的或者「P1具有一對」或「CP具有的種類的3」沒有我需要的價值。 b1到b4不重要,它們只是表示重複卡片的數量,以便識別對等。
我如何收到我的願望,也是輸出,我怎麼能簡化這一點:
set 0=A
set 1=2
set 2=3
set 3=4
set 4=5
set 5=6
set 6=7
set 7=8
set 8=9
set 9=10
set 10=J
set 11=Q
set 12=K
這似乎並沒有工作,當我嘗試實施它。 – user3093536
由於它使用延遲擴展,爲了顯示變量,你需要回顯'!0!' - '!13!'。 – unclemeat
我的整個腳本都處於延遲擴展狀態,所以我應該將每個%a%更改爲!a !? – user3093536