0

ファイル名の文字を変数に格納するバッチ ファイルを作成したいと考えています。

たとえば、ファイル名がhelloworldorhow_are_you?の場合、右から 4 番目の文字を変数x(上記の場合はoand _) に格納します。
私の場合、ファイル名にはスペースがありません。

4

1 に答える 1

3

ファイル名が という変数に格納されていると仮定するとfilename、次のことができます。

set "rstr=%filename:~-4%"
set "x=%rstr:~0,1%"

PSコマンドライン引数として渡す
必要filenameがある場合 (たとえば、最初の引数)、 and を評価する前にこれを使用しrstrますx

set "filename=%1"
于 2012-06-15T18:07:49.250 に答える