IDで命名されたサウンドファイルがあります。音を見つける唯一の方法は、各ファイル名を持つ参照バンクを調べることです。XMLファイルのファイル名を使用してサウンドファイルを整理するバッチスクリプト
私が達成したいのはIDを見つけるスクリプトで、ファイルの名前を変更してそのファイルを整理する 'Path'です。
<File Id="14518742" Language="SFX">
<ShortName>Creatures\Fish_Large_Swim_03.wav</ShortName>
<Path>SFX\Creatures\Fish_Large_Swim_03_9344E057.wem</Path>
</File>
タスクの要件::ファイル名であるID 14518742
を持って<file ...
を探す、例えばここで
14518742.ogg
。私は、文字列をトリミングしようとしている問題を解決することができませんでした
@FOR /F "delims= " %%i IN ('find "<File Id=" Bankinfo.xml') DO @(
@for /f "delims= " %%a in ("%%i") do @(
set %%i=%%a
set %id%=%%i
Rem This was an attempt to trim the string, thing is that I can't find out why this doesn't work, because percentage signs.
set %id%=%id:~-7,7%
)
)
pause
:私もIDを取得することはできません原因無能に
SFX\Creatures\Fish_Large_Swim_03_9344E057
:私は<Path>
に保存されているディレクトリにファイルを移動したいです私はデリミタを使用することしかできませんでした。それでも、私はおそらくこれを完了することができません。
編集#2:長すぎるため「広すぎるとしてください」と改訂されました。私は、このサイトでの質問方法については、少なくともCMDでのスクリプト作成や適切なエチケットについてはあまり知らないので、お詫び申し上げます。
は、XML処理は、他のプログラミング言語に適しています。 – DavidPostill
https://stackoverflow.comは無料のスクリプト/コード作成サービスではありません。これまでに試したこと(既に使用しているスクリプト/コードを含める)とどこにいるのかを教えていただければ、特定の問題を解決することができます。 [良い質問をするにはどうすればいいですか?](https://stackoverflow.com/help/how-to-ask)も読んでください。 – DavidPostill