アプリ版:「スタンプのみでお礼する」機能のリリースについて

以下のように変動的な文字列を切り取って変数にしたいのですが
どのようにすればいいのでしょうか。。

■出力される文字列
06/10/26 10:00 WINDOWS_1 WWE001 ebf8 1
(1)    (2)     (3)     (4)   (5)

■切り取りたい文字列
  (5)番タブの文字列

A 回答 (1件)

変動的というのは、(1)-(5)の項目数も変わりますか?


また、切り取りたい文字列は何かのファイルに書かれているのでしょうか。

・項目数は固定で(5)の値のみ取り出す
 (区切り文字はタブもしくはスペース)
・ファイルに書かれている
という前提でいくとfor文を使って

for /f "usebackq tokens=5" &&i in (`type ファイル名`) do set /a FA=%%i

のような感じでできると思います。
実行テストはしていませんので、テストは行ってください。
forの詳細は、コマンドプロンプトより for /? でご確認ください。

この回答への補足

for /f "usebackq tokens=5" %%i in (check_tmp.txt) do set FA=%%i
でうまく行きました!!
ありがとうございます!!

補足日時:2006/10/26 14:44
    • good
    • 2

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!