メインリストのすべてのエントリが改行で書き込まれますが、サブリストのすべてのエントリはコンマで区切られますファイル。サブリストの最初のエントリはタイトルです。何かのように:タイトル、エントリ、エントリごとに動的なエントリ数。初心者のミスで申し訳ありませんが、私はこれにはかなり新しいです。以前に尋ねられた場合は申し訳ありません(自分のようなものは見つかりませんでした)。リストとそのサブリストを表示するためのバッチファイルを作成しましたが、機能しません。
SETLOCAL EnableDelayedExpansion
for /F "tokens=*" %%G in (list.txt) do (
set chos=%%G
for /F "tokens=1 delims=," %%H in ("!chos!") echo %%H:
set chos=!chos:,=^
!
for /F "tokens=* skip=1" %%I in ("!chos!") echo - %%I
)
pause >nul
にも役立つだろうあなたのリストの例を提供します。時には説明だけでは十分な詳細が得られないことがあります。できるだけ多くの情報を提供することが常にベストです。バッチファイルのトラブルシューティングを行う場合は、エコーをオンにして、エラーを確認できるようにcmdプロンプトからバッチファイルを実行します。 – Squashman
入力がどのように見えるのか、出力がどのように見えるのかを私に見せてもらえれば、このコードを数行短縮することができます。私はこのテクニックが以前から使われているのを見て、それをどのように短縮するかを教えてくれました。 – Squashman