[前の記事]« このブログの収録内容について
[次の記事]from STAFF【本掲示板での発言と過去ログの取り扱いについて】(あらためて) »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「SET, PATH, %環境変数%」索引へ

環境変数に設定された文字列の長さの確認方法

1402.
変数に設定された文字列の長さの確認方法についてです。
2006年10月03日(火) 16時26分
NORIKO
●環境
  OS:Windows XP, Windows 2000

●質問
 変数に設定された文字列の長さの確認方法について
 教えて下さい。
 変数 STR に設定された文字列の長さが4文字か確認
 したいです。
 今は、変数の内容を一度ファイル出力して、FINDSTR
 コマンドを使って確認しています。
 ファイル出力などを行わず、もっとよい確認方法は
 ございませんでしょうか。
 例、
  @echo off
  SET STR=TEST
  ECHO %STR%>C:\TEST.TXT
  FINDSTR /R .... C:\TEST.TXT

以上、よろしくお願いいたします。
1403.
Re:変数に設定された文字列の長さの確認方法についてです。
2006年10月03日(火) 18時28分
じゃく
>●環境
>  OS:Windows XP, Windows 2000
>
>●質問
> 変数に設定された文字列の長さの確認方法について
> 教えて下さい。
> 変数 STR に設定された文字列の長さが4文字か確認
> したいです。

漢字も1文字でカウントしていいのですよね。
これでどうでしょうか。
環境変数STRが未定義だとエラーになってしまいますが定義されている前提なら使えると思います。

if /%STR:~4,1%==/ if not /%STR:~3,1%==/ echo 4文字です。

1404.
Re:変数に設定された文字列の長さの確認方法についてです。
2006年10月03日(火) 18時53分
NORIKO
じゃくさん、ありがとうございます。
まさにやりたかったことです。
教えていただいた方法を使わせていただきます。
※ 今回変数に値が入っていることが前提です(前で
  値が入っているかのチェックしています)
※ 漢字も1文字にカウントしてよいです。

以上、ありがとうございました。
 


 
 


カテゴリー「SET, PATH, %環境変数%」索引へ

 




カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2006年10月03日 11:02に投稿されたエントリーのページです。

ひとつ前の投稿は「このブログの収録内容について」です。

次の投稿は「from STAFF【本掲示板での発言と過去ログの取り扱いについて】(あらためて)」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート