0
文字列の文字数を変更していますが、現在は に設定しています。/ VAR =%VAR:〜%Num %% あなたがこの仕事をするために考えることができる方法はありますか? 私はまだあなたがコンテキストで自分のコードを見たい場合は、私ができるすべてのコードを見ることなくまあthumbdown.camojackson.comバッチで文字列の先頭から可変数の文字を取り除く
文字列の文字数を変更していますが、現在は に設定しています。/ VAR =%VAR:〜%Num %% あなたがこの仕事をするために考えることができる方法はありますか? 私はまだあなたがコンテキストで自分のコードを見たい場合は、私ができるすべてのコードを見ることなくまあthumbdown.camojackson.comバッチで文字列の先頭から可変数の文字を取り除く
でgithubの上でそれを見ることができます変数 を参照することができますので、私は現在、後藤ループでそれをしようとしていますあなたにいくつかの選択肢を与えます。
まず、/ Aオプションを使用して文字列を操作しないでください。
1)遅延拡張を使用してください。
set VAR=!VAR:~%Num%!
2)
CALL set VAR=%%VAR:~%Num%%%
君がくれた最初のオプションは、単に返す拡張の余分な位相を得るためにCALLコマンドを使用して、 '!VAR:!〜2' 2番目のオプションは '%VAR:〜2!Num %%%'を返します。 –
@JacksonBorneman最初のオプションでは、遅延拡張を有効にする必要があります。 2番目のオプションの例が正しく表示されません。それはあなたが正しく私が与えたコードを使用していないことを意味している感嘆符を全く含んではいけません。そして、私が指摘したように、あなたのコードをすべて見ることなく、どのオプションがうまくいくのか、それとも良いのかはっきりと言うことができません。 – Squashman