0

コードを再利用しようとして、動的変数を使用して条件をテストしようとしていますが、必要な結果を得ることができません。遅延拡張を使用しています。

1    Outside the for loop:
2    set "H_HEADER=FALSE"
3    set "SUB_TRANSTYPE=#"
4    
5    Inside the for loop:
6    set "SUB_TRANSTYPE=!FULL_LINE:~0,1!"
7    if !SUB_TRANSTYPE!==H (
8      echo sub_transtype_header is !!SUB_TRANSTYPE!_HEADER!
9    )

6 行目は SUB_TRANSTYPE を H に設定します

8行目はH_HEADERをコンソールに出力しますが、FALSE(H_HEADERの値)を出力したいです

エスケープ文字をいじりましたが、これを機能させることができません。ヘルプ!

4

2 に答える 2