<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>DOSプロンプト活用相談室LOG</title>
      <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/</link>
      <description>※現行の会議室本体は、新コンセプトのコミュニティサイト「folomy」内にあります。閲覧はどなたでも可能ですが、発言はfolomy入会登録(無料)が前提となります。次の手順でご参加ください。
(1)(未登録の場合)folomyに新規登録　⇒(2)完了後、新会議室にアクセス</description>
      <language>ja</language>
      <copyright>Copyright 2010</copyright>
      <lastBuildDate>Sun, 03 Jun 2007 13:20:36 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>最近の発言へのリンク(未整理)</title>
         <description><![CDATA[<p><B>※本ブログ未保存の発言(folomy内現行会議室)のトピック表題リンク集です。</B><br>
・下記リンク先記事は、folomy利用者登録(メールアドレス入力のみ。無料)を経て閲覧できます。お気軽にご登録をお願いします。<BR>
会議室トップへ：<A href="http://folomy.jp/heart/" target="_blank">folomy</A>＞<A href="http://folomy.jp/heart/fpcu/" target="_blank">PCユーザーズNet</A>＞<A href="http://folomy.jp/heart/?m=pc&a=page_c_home&target_c_commu_id=434">コマンド･プロンプト活用相談[5]</A></p>
<UL>
 <LI>5-0016.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=4769">◆FINDのERROLEVELが上手く取得できない</A> 2007-07-04
 <LI>5-0015.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=4764">◆delの実行結果がリダイレクト出来ない</A> 2007-07-04
 <LI>5-0014.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=4353">◆FOR /F:最終トークンを取得したい</A> 2007-06-20
 <LI>5-0013.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=3824">◆vistaのコマンドプロンプトで日本語を扱うとおかしくなる</A> 2007-06-03
 <LI>5-0012.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=3794">◆ネットワーク接続チェック</A> 2007-06-01
 <LI>5-0011.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=3553">◆delコマンドの実行ログ</A> 2007-05-24
 <LI>5-0010.<A href="http://folomy.jp/heart/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=3473&comment_count=2">◆Windows2000で、コマンドラインからタスクを確認する方法について</A> 2007-05-21
 <LI>5-0009.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=2566">◆制限ユーザーにバッチファイルの内容をみられたくない</A> 2007-04-27
 <LI>5-0008.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=2543">◆WSHのスケジュールにて</A> 2007-04-26
 <LI>5-0007.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=2538">◆テキストファイル内のパスに関する記述が誤っていた場合のエラー処理</A> 2007-04-26
 <LI>5-0006.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=2223">◆copyについて</A> 2007-04-19
 <LI>5-0005.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=2209">◆外字エディタを終了させたいのですが</A> 2007-04-18
 <LI>5-0004.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=2190">◆同一バッチ複数呼び出しで『ハンドルが無効です。』のエラーが発生</A> 2007-04-18
 <LI>5-0003.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=2131">◆レジストリキーから読み取った値をセットする方法</A> 2007-04-16
 <LI>5-0002.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=1753">◆バックアップ元で削除されたファイル（またはフォルダ）があった場合は、削除されたファイル名とパスを出力するには？</A> 2007-04-09
 <LI>5-0001.<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=1274">◆とりあえず、ごあいさつ</A> 2007-04-03
</UL>
<HR>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/etc/post_1.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/etc/post_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">@スタッフからのお知らせetc.</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">shortarticle</category>
        
         <pubDate>Sun, 03 Jun 2007 13:20:36 +0900</pubDate>
      </item>
            <item>
         <title> とりあえず、ごあいさつ</title>
         <description><![CDATA[<!-- ここまで：小タイトル -->
<!-- ここから：主内容 -->
<TABLE style="width: 634px;" border="0" cellpadding="0" cellspacing="0">
<TBODY>
     <TR>
<TD style="width: 634px; height: 1px;" class="bg_01" colspan="5"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
</TR>
<TR>
<TD style="width: 1px;" class="bg_01" align="center"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
<TD style="width: 110px;" class="bg_03" rowspan="5" align="center" valign="middle">

<DIV class="padding_s">

2007年04月03日<BR>10:50

</DIV>

</TD>
<TD style="width: 1px;" class="bg_01" align="center"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
<TD style="width: 531px; height: 30px;" class="bg_05" align="left" valign="middle">
<DIV class="padding_s">
<SPAN class="b_b">【1】</SPAN>
 とりあえず、ごあいさつ

</DIV>
</TD>
<TD style="width: 1px;" class="bg_01" align="center"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
</TR>
<TR>
<TD style="width: 1px;" class="bg_01" align="center"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
<TD style="width: 533px; height: 1px;" class="bg_01" colspan="3"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
</TR>
<TR>
<TD style="width: 1px;" class="bg_01" align="center"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
<TD style="width: 1px;" class="bg_01" align="center"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
<TD style="width: 531px; height: 30px;" class="bg_02" align="left" valign="middle">
<DIV class="padding_s">
 <A href="http://folomy.jp/heart/?m=pc&amp;a=page_f_home&amp;target_c_member_id=950">
fpcu manager(YanaKen)
</A>  <A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;commu_id=434&amp;target_c_commu_topic_id=1274">folo:fpcu/434/topic/1</A> </DIV>
</TD>
<TD style="width: 1px;" class="bg_01" align="center"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
</TR>
<TR>
<TD style="width: 1px;" class="bg_01" align="center"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
<TD style="width: 533px; height: 1px;" class="bg_01" colspan="3"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
</TR>
<TR>
<TD style="width: 1px;" class="bg_01" align="center"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
<TD style="width: 1px;" class="bg_01" align="center"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
<TD style="width: 531px; height: 50px;" class="bg_02" align="left" valign="middle">
<DIV class="padding_s lh_150">	
　そういうわけで移転してきました。<BR>
　「入れ物」が変わっただけでコンセプトは同じ、という意味でタイトルに[5]とつけてますが、従来のタイトルは「DOSプロンプト活用相談」だったので、厳密にはマイナーチェンジが入ってます(^^;。<BR>
　ともあれ、DOS/Windowsのコマンド･プロンプト活用にまつわる話題全般にご活用ください。

</DIV>
</TD>
<TD style="width: 1px;" class="bg_01" align="center"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
</TR>
<TR>
<TD style="width: 634px; height: 1px;" class="bg_01" colspan="5"><IMG src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></TD>
</TR>
</TBODY>
   </TABLE>
<!-- ここまで：主内容 -->
<!-- 無し -->
<!-- *ここまで：トピック表示＞＞内容* -->
<!-- ここまで：主内容＞＞表示件数切り替え -->
<!-- ここから：主内容＞＞書き込み内容 -->
<table style="width: 636px;" border="0" cellpadding="0" cellspacing="0">
<tbody>
  <tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年04月05日<br>
18:06

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">1</span>:  (*****)      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=1">folo:fpcu/434/topic/1/1</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

コマンドプロンプト初心者のパルです。よろしくおねがいします。

</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年04月06日<br>
09:19

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">2</span>:  アイヴァーン      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=2">folo:fpcu/434/topic/1/2</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

folomyに移行したのを機に，Firefox，Opera等々のブラウザ関連掲示板以外にも，興味ある会議室に参加させていただきました。よろしくお願いします。<br>
<br>
さて，現状ではまだまださほど話題に上ることもないのですが，Windows
Vistaがリリースされ世の中の主流が.NETに移行（Microsoftはさせたいと思っていることでしょう）しつつある現在ですが，コマンド
プロンプト（というかWindowsにおいてのシェルといおうか）についても.NETベースのものが登場しました。それが，“Windows
PowerShell”です。コマンド プロンプトではないのですが，いわば次世代コマンド
プロンプト的な位置づけかと思うこちらについても，おいおい取り扱われるといいなぁと思ったりしています。
</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年04月06日<br>
10:48

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">3</span>:  かずやん      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=3">folo:fpcu/434/topic/1/3</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

バッチファイルを新たに勉強している最中です。よろしくお願いいたします。

</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年04月06日<br>
22:24

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">4</span>:  YanaKen      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=4">folo:fpcu/434/topic/1/4</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

&gt;&gt;1. パルさん [<a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=1" folo:fpcu="" 434="" topic="" 1="">folo:fpcu/434/topic/1/1</a>]<br>
&gt;&gt;3. かずやんさん [<a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=3" folo:fpcu="" 434="" topic="" 1="" 3="">folo:fpcu/434/topic/1/3</a>]<br>
　ども、いらっしゃい。運営人のYanaKenです。<br>
　これから少しずつ使いこなしたい人、目下もりもり勉強中の人、もちろん歓迎です。<br>
　なんでもわかんないことがあったら遠慮なくトピック作って聞いてくださいネ。<br>
<br>
＜長い注釈＞<br>
　この会議室（の前身）は99％ぐらい、<br>
「誰かが質問⇒誰かからコメント⇒解決(しない場合もあるけど)」<br>
　……のサイクルで延々続いてきた場でしたし、これからも基本はその流れになるかと思います。<br>
　このfolomyのシステムだと、あらかじめいくつかテーマ別のトピックを立てておいてそこに「コメント」していただくほうが発言しやすいのかなあ、とか、そのへん運営側も手探りですが、今のところは「新規にトピックを作って質問」というかたちをお願いしてます。<br>
<br>
↓これをクリックすると（まだぼくもよくわかってないけどたぶん(^^;)この会議室に新規トピックが作れます。<br>
<a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_add&amp;target_c_commu_id=434" target="_blank">http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_add&amp;t...</a><br>
<br>※なお、このコメントは個人としてのYanaKen名義で書いていますが、ほかに運営管理人公式窓口的な「fpcu
manager(YanaKen)」
名義で書くこともあり、運営人としての公式発言は原則こちらで発言します……が、切り替えがややこしいので今後も混在する場合があります。大目にみてやっ
てください(^^;。
</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年04月06日<br>
22:31

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">5</span>: 
<a href="http://folomy.jp/heart/?m=pc&amp;a=page_f_home&amp;target_c_member_id=113">YanaKen
</a> 
<a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_write_delete_confirm&amp;target_c_commu_topic_comment_id=9805">削除</a>
 
<a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail&amp;target_c_commu_topic_id=1274&amp;all=1#write_body" onclick="javascript:js_res_add(1,5,'YanaKen','folo:fpcu/434/topic/1/5')">コメントする</a>
 <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=5">folo:fpcu/434/topic/1/5</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

&gt;&gt;2. アイヴァーンさん [<a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=2" folo:fpcu="" 434="" topic="" 1="" 2="">folo:fpcu/434/topic/1/2</a>]<br>
　こちらでもようこそ。<br>
<br>
＞いわば次世代コマンド プロンプト的な位置づけかと思うこちらについても，おいおい取り扱われるといいなぁと思ったりしています。<br>
<br>
　そのへんに(も)詳しい人、興味をお持ちの方がいらっしゃる可能性は高いと思いますので、「ころあいを見てこの１テーマとしてトピックを立ててみる」⇒「にぎわうようなら別会議室に独立」とかの流れで考えるとよいかもしれませんね。

</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年04月07日<br>
09:26

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">6</span>:  アイヴァーン      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=6">folo:fpcu/434/topic/1/6</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

YanaKenさん，どうもです。<br>
<br>
本会議室の趣旨とは関係ないのですが，“（アカウントの）切り替えがややこしい”というのはログインし直さないと行けないと言うことだと思うのですが，ここはブラウザ会議室の管理人というスキル（？）を発揮していっそアカウント毎にブラウザ変えてみるとか(^^)

</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年04月07日<br>
09:28

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">7</span>:  アイヴァーン      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=7">folo:fpcu/434/topic/1/7</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

・・・へんなところで文節区切って変換したら“ログインし直さないと行けない”と誤変換されてしまった。(TT)

</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年04月09日<br>
15:48

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">8</span>:  YanaKen      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=8">folo:fpcu/434/topic/1/8</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

&gt;&gt;6. アイヴァーンさん [<a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=6" folo:fpcu="" 434="" topic="" 1="" 6="">folo:fpcu/434/topic/1/6</a>]<br>
<br>
＞アカウント毎にブラウザ変えてみるとか(^^)<br>
　なるほど、4つ使い分ければ足りるか……って、うーむ。便利といえるのかどうか微妙な気が(^^;。

</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年04月09日<br>
21:48

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">9</span>:  アイヴァーン      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=9">folo:fpcu/434/topic/1/9</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

4アカですか～(^^)<br>
<br>
1.Opera<br>
2.SeaMonkey<br>
3.Firefox<br>
4.Flock or lolifox<br>
<br>
どですか？<br>
<br>
<br>
P.S.すでにかなりトピックの趣旨から逸脱しているので，このへんでm(_ _)m

</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年05月09日<br>
13:49

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">10</span>:  k-roh      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=10">folo:fpcu/434/topic/1/10</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

nifty時代からお世話になっています。<br>
k-rohです。<br>
<br>
I.E.6とネットスケープ7.1を(昔からの流れで… )使っています。<br>
<br>
こちらでもよろしくお願いします。

</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年05月11日<br>
10:42

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">11</span>:  レオ      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=11">folo:fpcu/434/topic/1/11</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

はじめまして。コマンドプロンプトは（といっても他のこともですが）<br>
分からないことだらけなので、活用させていただきたいと思います。<br>
宜しくお願いいたします。

</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年05月31日<br>
15:17

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">12</span>:  otn      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=12">folo:fpcu/434/topic/1/12</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

こういうユーザー登録制になると過去のオープン掲示板時代以上に、「聞き逃げ」が気になりますね。公道路上の掲示板じゃなくてコミュニティーなんだから。<br>
<br>
お礼なんかは別にいいのですが、提案された解決策がうまくいったのか、だめだったのかの記録は是非残して欲しい。<br>
<br>
「これこれをおしえてください」<br>
「こうしたらいいんじゃないですか？」<br>
「ありがとうございます。早速試してみます」<br>
<br>
これも「聞き逃げ」です。<br>
試した結果をちゃんと書きましょう。というか、私見では試す前に「ありがとう」以外に意味のない書込なんてしなくて良いです。<br>
<br>
回答者は「(結果不明の)ありがとう」より「うまくいきました」の書込がうれしいのです。

</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 110px;" class="bg_05" rowspan="3" align="center" valign="middle">

<div class="padding_s">

2007年06月03日<br>
11:41

</div>

</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 523px;" class="bg_02" align="left" valign="middle">
<div class="padding_s">

<span class="b_b">13</span>:  taro      <a href="http://folomy.jp/heart/?m=pc&amp;a=page_c_topic_detail_target&amp;commu_id=434&amp;topic_id=1&amp;com_range=13">folo:fpcu/434/topic/1/13</a>

</div>
</td>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="width: 1px;" class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td style="width: 525px;" class="bg_01" colspan="3" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
<td class="bg_02" align="left" valign="middle">
<div class="padding_s lh_150">

先に質問の発言をしてしまいました。<br>
msdosの時代から一向に進歩がない初級者ですが、よろしくお願いいたします。

</div>
</td>
<td class="bg_01" align="center"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
<tr>
<td style="height: 1px;" class="bg_01" colspan="5"><img src="http://folomy.jp/heart/skin/dummy.gif" style="width: 1px; height: 1px;" class="dummy"></td>
</tr>
</tbody>
</table>
<!-- ここまで：主内容＞＞書き込み内容 -->
<!-- ここから：主内容＞＞表示件数切り替え -->]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/etc/post_2.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/etc/post_2.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">@スタッフからのお知らせetc.</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">shortarticle</category>
        
         <pubDate>Tue, 03 Apr 2007 10:50:24 +0900</pubDate>
      </item>
            <item>
         <title><![CDATA[【FPCU&quot;独立移行&quot;のご案内】]]></title>
         <description><![CDATA[
<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1739. </div>
      </td>
<td> <div class="title"><b>【FPCU"独立移行"のご案内】</b></div>
<div class="date"> 2007年03月31日(土) 04時29分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">YanaKen◆c0rnJ1Q=
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
　ご案内がぎりぎりになってしまいましたが、＠nifty内でのフォーラム運営は2007年3月31日までで終了となり、FPCUの全既存掲示板は終了
(リードオンリー化)となります。閲覧は2007年6月28日まで可能だそうですが、運営スタッフ(Manager)の管理の手は離れます。<br>
<br>
　これを受け、FPCUは下記に移転の上で運営を継続することとさせていただきます。<br>
<br>
　FPCUのWEBサイト(ホームページ)：&nbsp;<A href="http://fpcu.on.coocan.jp/" target="_blank">http://fpcu.on.coocan.jp/</A><br>
　会議室(PCユーザーズNet)：&nbsp;<A href="http://folomy.jp/heart/fpcu/" target="_blank">http://folomy.jp/heart/fpcu/</A><br>
<br>
　＞会議室・コマンド・プロンプト活用相談[5]：(新規発言はこちらにどうぞ)<br>
　<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_home&amp;target_c_commu_id=434" target="_blank">http://folomy.jp/heart/?m=pc&amp;a=page_c_home&amp;target_c_commu_id=434</A><br>
　＞WEBサイト(コマンド・リファレンス)：<A href="http://fpcu.on.coocan.jp/dosvcmd/" target="_blank">http://fpcu.on.coocan.jp/dosvcmd/</A><br>
　＞過去ログ&nbsp;：<A href="http://fpcu.on.coocan.jp/dosvcmd/bbs/log/" target="_blank">http://fpcu.on.coocan.jp/dosvcmd/bbs/log/</A><br>
<br>
　本掲示板はシステム的には本日いっぱい発言可能ですが、他の方からのコメントを期待する発言にはすでに不向きですので、上記移行先へのご参加・ご利用をよろしくお願いします。<br>
<br>
※新設の「会議室」は、2007年4月1日正式オープンの無料コミュニティサイト「folomy」内にあります。<br>
　folomyの設立趣旨については下記をご参照してください。<br>
　<A href="http://folomy.jp/about.html" target="_blank">http://folomy.jp/about.html</A><br>
　<A href="http://folomy.jp/profile.html" target="_blank">http://folomy.jp/profile.html</A><br>
<br>
＜アクセス手順について＞<br>
　会議室ご利用には、folomy自体への入会手続き(無料/どなたでも可能)が必要となります。まだお済みでない場合は、お手数ですが下記のようにお手続きください。<br>
●下記サイトにアクセスし、「新規登録」ボタンをクリックしてください。<br>
<A href="https://folomy.jp/heart/" target="_blank">https://folomy.jp/heart/</A>　または　<A href="http://folomy.jp/heart/" target="_blank">http://folomy.jp/heart/</A><br>
●ご自分のメールアドレスを記入してください。<br>
　⇒一定のセキュリティ確保のため、無料でいくつも取得できる「フリーメールアドレス」では利用が制限される場合があります。インターネットへのアクセスに使用されているプロバイダ提供のメールアドレス等をご使用ください（アドレスはサービス内では公開されません）。<br>
●登録したメールアドレスに本登録用の確認メールが届くので、その説明にしたがって登録を完了してください。（登録にあたっては規約をご一読ください）<br>
↓<br>
　手続き完了後、あらためて下記(FPCU@folomyのトップ)にアクセスしてください。<br>
<A href="http://folomy.jp/heart/fpcu/" target="_blank">http://folomy.jp/heart/fpcu/</A><br>
　folomyに入会登録済みの方であればどなたでも参加可能です。<br>
　移行先では「新着発言をメールで受信」などの便利な設定も可能です。<br>
<br>
※会議室「コマンド・プロンプト活用相談[5]」はすでに設置済みです。直接お越しになる場合はこちら↓<br>
　<A href="http://folomy.jp/heart/?m=pc&amp;a=page_c_home&amp;target_c_commu_id=434" target="_blank">http://folomy.jp/heart/?m=pc&amp;a=page_c_home&amp;target_c_commu_id=434</A><br>
<br>
　それでは、今後ともどうぞよろしくお願いします。<br>
<br>
FPCU&nbsp;Manager&nbsp;YanaKen<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>


<div class="main-bottom">&nbsp;</div>

]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/etc/cat61/4-1739.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/etc/cat61/4-1739.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">過去のお知らせ保管庫</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">shortarticle</category>
        
         <pubDate>Sat, 31 Mar 2007 16:44:41 +0900</pubDate>
      </item>
            <item>
         <title>ファイル削除用バッチファイルへの引数指定が正しく機能しない</title>
         <description><![CDATA[
<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1737. </div>
      </td>
<td> <div class="title"><b>引数渡しでのファイル削除について</b></div>
<div class="date"> 2007年03月30日(金) 17時59分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
inui
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
こんにちは。<br>
<br>
アプリケーションからバッチ起動し、<br>
ファイルの削除を行っています。<br>
この時に対象ファイル名を引数で渡しているのですが、<br>
ファイルの削除が出来ていない状態です。<br>
<br>
&lt;バッチ内容抜粋&gt;<br>
del&nbsp;%1&nbsp;&gt;&gt;&nbsp;E:\backup\RCVLOG.TXT<br>
echo&nbsp;%1&nbsp;を削除しました。&nbsp;&gt;&gt;&nbsp;E:\backup\RCVLOG.TXT<br>
<br>
ログには、正しいディレクトリ+ファイル名で<br>
echo部分の文言が出力されているので、<br>
引数は正しく渡っているの思うのですが、<br>
ファイル削除ができません。<br>
<br>
何かアドバイスいただけたらと思います。<br>
<br>
OSはWindows2000Serverです。<br>
<br>
宜しくお願い致します。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>


<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1738. </div>
      </td>
<td>
      <div class="title">Re:引数渡しでのファイル削除について</div>
<div class="date"> 2007年03月30日(金) 18時26分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
じゃく
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
こんにちは。<br>
	ファイル名とパスに空白が入ってませんか？<br>
	例）C:\Program&nbsp;Files\Internet&nbsp;Explorer\IEXPLORE.EXE<br>
	<br>
	そういうときは&nbsp;del&nbsp;の記述を&nbsp;del&nbsp;"%1"<br>
	とするか、引数側で"&nbsp;"でくくってみてください。<br>
	<br>
	<br>
	&gt;&lt;バッチ内容抜粋&gt;<br>
	&gt;del&nbsp;%1&nbsp;&gt;&gt;&nbsp;E:\backup\RCVLOG.TXT<br>
	&gt;echo&nbsp;%1&nbsp;を削除しました。&nbsp;&gt;&gt;&nbsp;E:\backup\RCVLOG.TXT<br>
	&gt;<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/delerase/4-1737.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/delerase/4-1737.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">DEL,ERASE,REN…ファイル削除/復活/移動/名前の変更</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">shortarticle</category>
        
         <pubDate>Fri, 30 Mar 2007 16:35:57 +0900</pubDate>
      </item>
            <item>
         <title>バッチファイルで半年に一度特定のファイルをコピー</title>
         <description><![CDATA[
<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1731. </div>
      </td>
<td> <div class="title"><b>特定の月に限りファイルをコピーする方法</b></div>
<div class="date"> 2007年03月28日(水) 14時52分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
yusuke
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
こんにちは。<br>
MS-DOSバッチファイル作成素人です。<br>
<br>
バッチファイルで半年に一度特定のファイルをコピーするバッチファイルを作成したいと思っています。<br>
<br>
情報収集していますが、素人なのでうまくカスタマイズできません。<br>
どなたかご教授いただけませんか。<br>
<br>
よろしくお願いします。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>


<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1732. </div>
      </td>
<td>
      <div class="title">Re:特定の月に限りファイルをコピーする方法</div>
<div class="date"> 2007年03月28日(水) 16時25分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
ラシャン
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
半年に一度ということであれば、タスクを利用してみてはどうでしょう？<br>
	１．その特定のファイルをコピーするバッチファイルを作成する。<br>
	２．コントロールパネルの中のタスクを開く<br>
	３．スケジュールされたタスクの追加を開く<br>
	４．実行するプログラムの選択で、参照を押して１で作成したバッチファイルを選択する。<br>
	５．このタスクの実行で月単位を選択する。<br>
	６．開始時間、実行日を入力し、実行月以外のチェックを外す<br>
	７．必要であればユーザー名とパスワードを指定<br>
	<br>
	説明が分かりにくいかもしれませんが、こんな感じでやればタスクに追加できます。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/copyxcopy/4-1731.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/copyxcopy/4-1731.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">AT,SCHTASKS…タスクのスケジューリング</category>
                  <category domain="http://www.sixapart.com/ns/types#category">COPY,XCOPY…ファイルやディスクの複写・連結・バックアップ</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">shortarticle</category>
        
         <pubDate>Wed, 28 Mar 2007 16:31:53 +0900</pubDate>
      </item>
            <item>
         <title>テキストから、あるパターンの行だけを抜き出すには</title>
         <description><![CDATA[
<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1706. </div>
      </td>
<td> <div class="title"><b>テキストから、あるパターンの行だけを抜き出すには</b></div>
<div class="date"> 2007年03月12日(月) 08時09分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
こんにちは、初めまして！<br>
コマンドプロンプトは高校の頃に、ちょこっと<br>
かじった程度で経験が浅いのですが、VB等の開<br>
発環境が無くても、色々できることに気づきま<br>
した。<br>
<br>
今回は勉強目的で、FOR文の勉強をしているところ<br>
なのですが、参考書通りにサンプルを実行させた<br>
いのですが、なかなかうまくいかず。。(-_-;<br>
<br>
そこで、知識が豊富な皆さんにご助言を頂きたく<br>
こちらへカキコさせて頂きました。<br>
<br>
掲示板のタイトルにも書いていますが<br>
「テキストから、あるパターンの行だけを抜き出す」<br>
手法は、FOR文やIF文等を活用するのが自分の中で<br>
ベストと思いますが、FOR文は、他のコマンドと比<br>
べて敷居が高く、四苦八苦してる状態です(^^;<br>
<br>
FOR文について、どのようなプロセスを踏めばいいか<br>
等、参考になるサイトをご存知でしたら、教えて頂<br>
けませんでしょうか。<br>
<br>
宜しくお願いします&lt;(__)&gt;<br>
<br>
<br>
処理したい内容はタイトル通りですが、<br>
ちなみにこんな事をしたいと思っています。<br>
<br>
test.txtの一部内容をtext2.txtに出力<br>
<br>
AAA　⇒アルファベットの行のみ抜き出す<br>
000　⇒数値の部分は省略<br>
BBB　⇒上記に同じ<br>
111　⇒　〃<br>
CCC　⇒　〃<br>
222　⇒　〃<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1707. </div>
      </td>
<td>
      <div class="title">Re:テキストから、あるパターンの行だけを抜き出すには</div>
<div class="date"> 2007年03月12日(月) 11時09分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;「テキストから、あるパターンの行だけを抜き出す」<br>

</span>
	<br>
	のであれば標準コマンドの範囲では、FINDSTRを使うのがベストですが、<br>
	FOR使用法の学習がしたくて、その題材として上記を選んだと言うことでしょうか？その場合、<br>
	<br>
	・英字を1文字でも含んだ行を抽出<br>
	・すべての文字が英字だけの行を抽出<br>
	<br>
	どちががテーマかわかりませんが、どちらにしてもFOR文というより変数展開時の文字列置換(SET&nbsp;/?&nbsp;参照)がポイントになります。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1708. </div>
      </td>
<td>
      <div class="title">Re:テキストから、あるパターンの行だけを抜き出すには</div>
<div class="date"> 2007年03月12日(月) 12時55分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
こんにちは。&nbsp;<br>
	早速のレスありがとうございます!<br>
	<br>
	<br>
	＞FINDSTRを使うのがベストですが、<br>
	このような関数もあるのですね。とても勉強になります。<br>
	後でヘルプやGoogleの検索で参照しようかとおもいます。<br>
	<br>
	<br>
	＞・英字を1文字でも含んだ行を抽出<br>
	＞・すべての文字が英字だけの行を抽出<br>
	前者の方がテーマになります。厳密に言うと頭一文字が<br>
	指定された文字の場合っていう条件にしようかと思います。<br>
	<br>
	＞FOR使用法の学習がしたくて、その題材として上記を選んだと言うことでしょうか？<br>
	そうです！FOR文を使ってもっと複雑な処理を行えるようにするのが最終目標なのですが、<br>
	まずは簡単な処理文を作って、徐々にステップアップしていこうと考えています。<br>
	<br>
	＞変数展開時の文字列置換(SET&nbsp;/?&nbsp;参照)がポイントになります。<br>
	了解です！参照してみます。<br>
	<br>
	<br>
	とりあえず、頂いたレスをキーワードにして頑張ってコード組んでみます(＾＾)ゞ<br>
	<br>
	疑問点や解らない所があった場合、その際は申し訳ない<br>
	ですがご助言お願いします&lt;(__;)&gt;<br>
	<br>
	&gt;&gt;「テキストから、あるパターンの行だけを抜き出す」<br>
	&gt;<br>
	&gt;のであれば標準コマンドの範囲では、FINDSTRを使うのがベストですが、<br>
	&gt;FOR使用法の学習がしたくて、その題材として上記を選んだと言うことでしょうか？その場合、<br>
	&gt;<br>
	&gt;・英字を1文字でも含んだ行を抽出<br>
	&gt;・すべての文字が英字だけの行を抽出<br>
	&gt;<br>
	&gt;どちががテーマかわかりませんが、どちらにしてもFOR文というより変数展開時の文字列置換(SET&nbsp;/?&nbsp;参照)がポイントになります。<br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1710. </div>
      </td>
<td>
      <div class="title">Re:テキストから、あるパターンの行だけを抜き出すには</div>
<div class="date"> 2007年03月14日(水) 14時25分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
otnさん　<br>
	一つ課題クリアできました。<br>
	<br>
	コード：<br>
	FOR&nbsp;/F&nbsp;"eol=d&nbsp;tokens=1,2,3,4&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(test.txt)&nbsp;do&nbsp;@echo&nbsp;%%i)%%j&nbsp;%%k&nbsp;%%l&nbsp;&gt;&gt;&nbsp;test2.txt<br>
	<br>
	テストデータの内容（test.txt）<br>
	----------------------------------------------------<br>
	data1<br>
	(A)111&nbsp;1111&nbsp;AA<br>
	(B)222&nbsp;2222&nbsp;AA<br>
	(C)333&nbsp;3333&nbsp;AA<br>
	(D)444&nbsp;4444&nbsp;AA<br>
	data2<br>
	(E)555&nbsp;5555&nbsp;AA<br>
	(F)666&nbsp;6666&nbsp;AA<br>
	(G)777&nbsp;7777&nbsp;AA<br>
	(H)888&nbsp;8888&nbsp;AA<br>
	data3<br>
	(I)999&nbsp;9999&nbsp;AA<br>
	(J)000&nbsp;0000&nbsp;AA<br>
	----------------------------------------------------<br>
	　↓<br>
	テスト出力結果の内容(test2.txt)<br>
	----------------------------------------------------<br>
	(A)111&nbsp;1111&nbsp;AA&nbsp;<br>
	(B)222&nbsp;2222&nbsp;AA&nbsp;<br>
	(C)333&nbsp;3333&nbsp;AA&nbsp;<br>
	(D)444&nbsp;4444&nbsp;AA&nbsp;<br>
	(E)555&nbsp;5555&nbsp;AA&nbsp;<br>
	(F)666&nbsp;6666&nbsp;AA&nbsp;<br>
	(G)777&nbsp;7777&nbsp;AA&nbsp;<br>
	(H)888&nbsp;8888&nbsp;AA&nbsp;<br>
	(I)999&nbsp;9999&nbsp;AA&nbsp;<br>
	(J)000&nbsp;0000&nbsp;AA&nbsp;<br>
	----------------------------------------------------<br>
	<br>
	SET関数を使って、処理行おうと思いましたが<br>
	計算処理を行うためにはFOR文が視覚的に組みやすそう<br>
	だったのでFOR文を使いました。<br>
	<br>
	次のステップに進もうと思いますが、ここで質問があります。<br>
	<br>
	■まずはFOR文の中でのeolの指定についてです。<br>
	eol=dと指定した場合、dで始まる行の処理を無視するという設定ができますが、<br>
	逆に含まない場合の指定というのは可能でしょうか。<br>
	<br>
	■もう一つが、echoの中での計算の仕方についてです。<br>
	上のコードに、計算式を追加させて<br>
	@echo&nbsp;%%i)%%j&nbsp;%%k+100&nbsp;%%l+200&nbsp;&gt;&gt;&nbsp;test2.txt<br>
	という処理をさせたいのですが、中々うまくいきません。<br>
	echoの中で計算させたい場合は、どのような記述にすれば<br>
	良いかをアドバイスください。<br>
	<br>
	早速のヘルプで申し訳ないですが、宜しくお願いします。<br>
	<br>
	&gt;&gt;「テキストから、あるパターンの行だけを抜き出す」<br>
	&gt;<br>
	&gt;のであれば標準コマンドの範囲では、FINDSTRを使うのがベストですが、<br>
	&gt;FOR使用法の学習がしたくて、その題材として上記を選んだと言うことでしょうか？その場合、<br>
	&gt;<br>
	&gt;・英字を1文字でも含んだ行を抽出<br>
	&gt;・すべての文字が英字だけの行を抽出<br>
	&gt;<br>
	&gt;どちががテーマかわかりませんが、どちらにしてもFOR文というより変数展開時の文字列置換(SET&nbsp;/?&nbsp;参照)がポイントになります。<br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1712. </div>
      </td>
<td>
      <div class="title">FORの中でのSETの使い方について質問です</div>
<div class="date"> 2007年03月16日(金) 16時59分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
ふうー、お手上げな状態です　（笑<br>
	計算式を使いたいのですが、どこか記述がおかしいので<br>
	しょうか。<br>
	<br>
	test.batの内容***********************************<br>
	FOR&nbsp;/F&nbsp;"tokens=1,2,3,4,5*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(test.txt)&nbsp;do&nbsp;(<br>
	SET&nbsp;I&nbsp;=&nbsp;%%i<br>
	SET&nbsp;J&nbsp;=&nbsp;%%j&nbsp;+100<br>
	SET&nbsp;K&nbsp;=&nbsp;%%k&nbsp;+150<br>
	SET&nbsp;L&nbsp;=&nbsp;%%l<br>
	@echo&nbsp;%%I&nbsp;%%J&nbsp;%%K&nbsp;%%L&gt;&gt;&nbsp;test2.txt<br>
	)<br>
	************************************************<br>
	<br>
	test2.txt（バッチ出力結果）*********************<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	%I&nbsp;%J&nbsp;%K&nbsp;%L<br>
	************************************************<br>
	<br>
	もしかしたら、setlocal関数等を使う必要があるのかも<br>
	しれませんが記述の仕方が悪くうまく動作しません。<br>
	どなたかご教授お願いします&lt;(__;)&gt;<br>
	<br>
	&gt;otnさん　<br>
	&gt;一つ課題クリアできました。<br>
	&gt;<br>
	&gt;コード：<br>
	&gt;FOR&nbsp;/F&nbsp;"eol=d&nbsp;tokens=1,2,3,4&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(test.txt)&nbsp;do&nbsp;@echo&nbsp;%%i)%%j&nbsp;%%k&nbsp;%%l&nbsp;&gt;&gt;&nbsp;test2.txt<br>
	&gt;<br>
	&gt;テストデータの内容（test.txt）<br>
	&gt;----------------------------------------------------<br>
	&gt;data1<br>
	&gt;(A)111&nbsp;1111&nbsp;AA<br>
	&gt;(B)222&nbsp;2222&nbsp;AA<br>
	&gt;(C)333&nbsp;3333&nbsp;AA<br>
	&gt;(D)444&nbsp;4444&nbsp;AA<br>
	&gt;data2<br>
	&gt;(E)555&nbsp;5555&nbsp;AA<br>
	&gt;(F)666&nbsp;6666&nbsp;AA<br>
	&gt;(G)777&nbsp;7777&nbsp;AA<br>
	&gt;(H)888&nbsp;8888&nbsp;AA<br>
	&gt;data3<br>
	&gt;(I)999&nbsp;9999&nbsp;AA<br>
	&gt;(J)000&nbsp;0000&nbsp;AA<br>
	&gt;----------------------------------------------------<br>
	&gt;　↓<br>
	&gt;テスト出力結果の内容(test2.txt)<br>
	&gt;----------------------------------------------------<br>
	&gt;(A)111&nbsp;1111&nbsp;AA&nbsp;<br>
	&gt;(B)222&nbsp;2222&nbsp;AA&nbsp;<br>
	&gt;(C)333&nbsp;3333&nbsp;AA&nbsp;<br>
	&gt;(D)444&nbsp;4444&nbsp;AA&nbsp;<br>
	&gt;(E)555&nbsp;5555&nbsp;AA&nbsp;<br>
	&gt;(F)666&nbsp;6666&nbsp;AA&nbsp;<br>
	&gt;(G)777&nbsp;7777&nbsp;AA&nbsp;<br>
	&gt;(H)888&nbsp;8888&nbsp;AA&nbsp;<br>
	&gt;(I)999&nbsp;9999&nbsp;AA&nbsp;<br>
	&gt;(J)000&nbsp;0000&nbsp;AA&nbsp;<br>
	&gt;----------------------------------------------------<br>
	&gt;<br>
	&gt;SET関数を使って、処理行おうと思いましたが<br>
	&gt;計算処理を行うためにはFOR文が視覚的に組みやすそう<br>
	&gt;だったのでFOR文を使いました。<br>
	&gt;<br>
	&gt;次のステップに進もうと思いますが、ここで質問があります。<br>
	&gt;<br>
	&gt;■まずはFOR文の中でのeolの指定についてです。<br>
	&gt;eol=dと指定した場合、dで始まる行の処理を無視するという設定ができますが、<br>
	&gt;逆に含まない場合の指定というのは可能でしょうか。<br>
	&gt;<br>
	&gt;■もう一つが、echoの中での計算の仕方についてです。<br>
	&gt;上のコードに、計算式を追加させて<br>
	&gt;@echo&nbsp;%%i)%%j&nbsp;%%k+100&nbsp;%%l+200&nbsp;&gt;&gt;&nbsp;test2.txt<br>
	&gt;という処理をさせたいのですが、中々うまくいきません。<br>
	&gt;echoの中で計算させたい場合は、どのような記述にすれば<br>
	&gt;良いかをアドバイスください。<br>
	&gt;<br>
	&gt;早速のヘルプで申し訳ないですが、宜しくお願いします。<br>
	&gt;<br>
	&gt;&gt;&gt;「テキストから、あるパターンの行だけを抜き出す」<br>
	&gt;&gt;<br>
	&gt;&gt;のであれば標準コマンドの範囲では、FINDSTRを使うのがベストですが、<br>
	&gt;&gt;FOR使用法の学習がしたくて、その題材として上記を選んだと言うことでしょうか？その場合、<br>
	&gt;&gt;<br>
	&gt;&gt;・英字を1文字でも含んだ行を抽出<br>
	&gt;&gt;・すべての文字が英字だけの行を抽出<br>
	&gt;&gt;<br>
	&gt;&gt;どちががテーマかわかりませんが、どちらにしてもFOR文というより変数展開時の文字列置換(SET&nbsp;/?&nbsp;参照)がポイントになります。<br>
	&gt;<br>
	&gt;<br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1713. </div>
      </td>
<td>
      <div class="title">Re:FORの中でのSETの使い方について質問です</div>
<div class="date"> 2007年03月16日(金) 22時16分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
YanaKen◆c0rnJ1Q=
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;計算式を使いたいのですが、どこか記述がおかしいので<br>

</span>
	&gt;しょうか。<br>
	&gt;<br>
	&gt;test.batの内容***********************************<br>
	&gt;FOR&nbsp;/F&nbsp;"tokens=1,2,3,4,5*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(test.txt)&nbsp;do&nbsp;(<br>
	&gt;SET&nbsp;I&nbsp;=&nbsp;%%i<br>
	&gt;SET&nbsp;J&nbsp;=&nbsp;%%j&nbsp;+100<br>
	&gt;SET&nbsp;K&nbsp;=&nbsp;%%k&nbsp;+150<br>
	&gt;SET&nbsp;L&nbsp;=&nbsp;%%l<br>
	&gt;@echo&nbsp;%%I&nbsp;%%J&nbsp;%%K&nbsp;%%L&gt;&gt;&nbsp;test2.txt<br>
	&gt;)<br>
	<br>
	　出力結果が「%I&nbsp;%J&nbsp;%K&nbsp;%L」の羅列になっているのは、それらが環境変数であるともforの変数であるとも解釈されていない(バッチファイルのお約束に基づき、単に先頭の%を抜かした文字列がechoされている)からでしょう。<br>
	<br>
	&gt;@echo&nbsp;%%I&nbsp;%%J&nbsp;%%K&nbsp;%%L&gt;&gt;&nbsp;test2.txt<br>
	　「%%アルファベット」はforの変数の書式です。ここはSETした「環境変数」を出力したい、という意図かと思いますが、であるならば「%環境変数%」の形式、具体的には%I%、%J%などとすべきかと思われます。<br>
	　ただ、そこを直せば期待通り動くかというと、また別の問題があります。<br>
	　(&nbsp;)でくくった中でのバッチ処理は論理的にはすべて「１行」なので、(&nbsp;)内の一連の処理内で参照する環境変数は、ことごとくforの行の処理が始まった時点で実際の値に展開ずみになります。つまり、<br>
	&nbsp;@echo&nbsp;%I%&nbsp;%J%&nbsp;%K%&nbsp;%L%&gt;&gt;&nbsp;test2.txt<br>
	　……のように記述すると、forの処理の直前の時点でのそれぞれの環境変数の値がループの回数分だけ繰り返し出力されてしまいます。<br>
	<br>
	　これを避けるにはcmd.exeが拡張機能として持っている「遅延環境変数の展開」オプションをオンにし、かつ"%"のかわりに"!"を使う必要があります。<br>
	　詳細はset&nbsp;/?、cmd&nbsp;/?などで「遅延環境変数」関連を調べてください。(もしくはfor&nbsp;..&nbsp;do&nbsp;call&nbsp;xxx&nbsp;のかたちで外部サブルーチン化してしまえば、そういった知識なしでも期待通りの動作が得られます)<br>
	<br>
	　いろんな実例はこちらでどうぞ↓<br>
	<A href="http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/set_path/cat51/" target="_blank">http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/set_path/cat51/</A><br>
	<br>
	　あと、<br>
	&gt;SET&nbsp;J&nbsp;=&nbsp;%%j&nbsp;+100<br>
	　……等の部分は、演算結果を環境変数に入れることを意図されているなら&nbsp;/a&nbsp;スイッチが抜けてる気がします。<br>
	<br>
	YanaKen<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1714. </div>
      </td>
<td>
      <div class="title">Re:FORの中でのSETの使い方について質問です</div>
<div class="date"> 2007年03月19日(月) 01時18分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
Yanakenさん。ありがとうございます。<br>
	お陰様で、中々いいところまで辿りつきました。(^^)<br>
	<br>
	test.batの内容*****************************************<br>
	FOR&nbsp;/F&nbsp;"tokens=1,2,3,4*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(test.txt)&nbsp;do&nbsp;(<br>
	SET&nbsp;&nbsp;I&nbsp;=&nbsp;%%i<br>
	SET&nbsp;&nbsp;/a&nbsp;J&nbsp;=&nbsp;%%j&nbsp;-100<br>
	SET&nbsp;&nbsp;/a&nbsp;K&nbsp;=&nbsp;%%k&nbsp;+150<br>
	SET&nbsp;&nbsp;L&nbsp;=&nbsp;%%l<br>
	pause<br>
	call&nbsp;call.bat<br>
	)<br>
	<br>
	*******************************************************<br>
	<br>
	<br>
	call.batの内容*****************************************<br>
	@echo&nbsp;%I%)%J%&nbsp;%K%&nbsp;%L%&gt;&gt;&nbsp;test2.txt<br>
	<br>
	*******************************************************<br>
	<br>
	<br>
	<br>
	test.txtの内容*****************************************<br>
	(A)111&nbsp;1111&nbsp;AA<br>
	(B)222&nbsp;2222&nbsp;AA<br>
	(C)333&nbsp;3333&nbsp;AA<br>
	(D)444&nbsp;4444&nbsp;AA<br>
	(E)555&nbsp;5555&nbsp;AA<br>
	(F)666&nbsp;6666&nbsp;AA<br>
	(G)777&nbsp;7777&nbsp;AA<br>
	(H)888&nbsp;8888&nbsp;AA<br>
	(I)999&nbsp;9999&nbsp;AA<br>
	(J)000&nbsp;0000&nbsp;AA<br>
	<br>
	*******************************************************<br>
	<br>
	test2.txtの内容(実行結果)*******************************<br>
	)211&nbsp;1261&nbsp;<br>
	)322&nbsp;2372&nbsp;<br>
	)433&nbsp;3483&nbsp;<br>
	)544&nbsp;4594&nbsp;<br>
	)655&nbsp;5705&nbsp;<br>
	)766&nbsp;6816&nbsp;<br>
	)877&nbsp;7927&nbsp;<br>
	)988&nbsp;9038&nbsp;<br>
	)1099&nbsp;10149&nbsp;<br>
	*******************************************************<br>
	<br>
	test2.txtの期待値は、<br>
	(A)211&nbsp;1261&nbsp;AA.......なんですけれども<br>
	SET文で作った「I」「L」の変数の部分が見事に抜けてしまってます。<br>
	<br>
	サブルーチンで処理を行った場合、どのような記述にすればよいかを<br>
	教えて頂けませんでしょうか。<br>
	<br>
	度々の質問で、申し訳ありません。<br>
	<br>
	&gt;&gt;計算式を使いたいのですが、どこか記述がおかしいので<br>
	&gt;&gt;しょうか。<br>
	&gt;&gt;<br>
	&gt;&gt;test.batの内容***********************************<br>
	&gt;&gt;FOR&nbsp;/F&nbsp;"tokens=1,2,3,4,5*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(test.txt)&nbsp;do&nbsp;(<br>
	&gt;&gt;SET&nbsp;I&nbsp;=&nbsp;%%i<br>
	&gt;&gt;SET&nbsp;J&nbsp;=&nbsp;%%j&nbsp;+100<br>
	&gt;&gt;SET&nbsp;K&nbsp;=&nbsp;%%k&nbsp;+150<br>
	&gt;&gt;SET&nbsp;L&nbsp;=&nbsp;%%l<br>
	&gt;&gt;@echo&nbsp;%%I&nbsp;%%J&nbsp;%%K&nbsp;%%L&gt;&gt;&nbsp;test2.txt<br>
	&gt;&gt;)<br>
	&gt;<br>
	&gt;　出力結果が「%I&nbsp;%J&nbsp;%K&nbsp;%L」の羅列になっているのは、それらが環境変数であるともforの変数であるとも解釈されていない(バッチファイルのお約束に基づき、単に先頭の%を抜かした文字列がechoされている)からでしょう。<br>
	&gt;<br>
	&gt;&gt;@echo&nbsp;%%I&nbsp;%%J&nbsp;%%K&nbsp;%%L&gt;&gt;&nbsp;test2.txt<br>
	&gt;　「%%アルファベット」はforの変数の書式です。ここはSETした「環境変数」を出力したい、という意図かと思いますが、であるならば「%環境変数%」の形式、具体的には%I%、%J%などとすべきかと思われます。<br>
	&gt;　ただ、そこを直せば期待通り動くかというと、また別の問題があります。<br>
	&gt;　(&nbsp;)でくくった中でのバッチ処理は論理的にはすべて「１行」なので、(&nbsp;)内の一連の処理内で参照する環境変数は、ことごとくforの行の処理が始まった時点で実際の値に展開ずみになります。つまり、<br>
	&gt;&nbsp;@echo&nbsp;%I%&nbsp;%J%&nbsp;%K%&nbsp;%L%&gt;&gt;&nbsp;test2.txt<br>
	&gt;　……のように記述すると、forの処理の直前の時点でのそれぞれの環境変数の値がループの回数分だけ繰り返し出力されてしまいます。<br>
	&gt;<br>
	&gt;　これを避けるにはcmd.exeが拡張機能として持っている「遅延環境変数の展開」オプションをオンにし、かつ"%"のかわりに"!"を使う必要があります。<br>
	&gt;　詳細はset&nbsp;/?、cmd&nbsp;/?などで「遅延環境変数」関連を調べてください。(もしくはfor&nbsp;..&nbsp;do&nbsp;call&nbsp;xxx&nbsp;のかたちで外部サブルーチン化してしまえば、そういった知識なしでも期待通りの動作が得られます)<br>
	&gt;<br>
	&gt;　いろんな実例はこちらでどうぞ↓<br>
	&gt;<A href="http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/set_path/cat51/" target="_blank">http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/set_path/cat51/</A><br>
	&gt;<br>
	&gt;　あと、<br>
	&gt;&gt;SET&nbsp;J&nbsp;=&nbsp;%%j&nbsp;+100<br>
	&gt;　……等の部分は、演算結果を環境変数に入れることを意図されているなら&nbsp;/a&nbsp;スイッチが抜けてる気がします。<br>
	&gt;<br>
	&gt;YanaKen<br>
	&gt;<br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1715. </div>
      </td>
<td>
      <div class="title">解決できました＾＾　ただしかし不安が・・・。</div>
<div class="date"> 2007年03月19日(月) 05時07分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
すみません。色々調べていく内に自己解決できました。<br>
	やはりプログラムを作るのは楽しいですね。苦労はしますけど<br>
	動作するのを見て、作って良かった。と思います(^^)<br>
	お陰でつい夜を明かしてしまいましたが(笑)(^^A;<br>
	<br>
	test.batの内容*****************************************<br>
	FOR&nbsp;/F&nbsp;"tokens=1,2,3,4*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(test.txt)&nbsp;do&nbsp;call&nbsp;call.bat&nbsp;%%i&nbsp;%%j&nbsp;%%k&nbsp;%%l<br>
	*******************************************************<br>
	<br>
	<br>
	call.batの内容*****************************************<br>
	SET&nbsp;/a&nbsp;J&nbsp;=&nbsp;%2&nbsp;+&nbsp;100<br>
	SET&nbsp;/a&nbsp;K&nbsp;=&nbsp;%3&nbsp;+&nbsp;200<br>
	@echo&nbsp;%1)%J%&nbsp;%K%&nbsp;%4&gt;&gt;&nbsp;test2.txt<br>
	*******************************************************<br>
	<br>
	<br>
	<br>
	test.txtの内容*****************************************<br>
	(A)111&nbsp;1111&nbsp;AA<br>
	(B)222&nbsp;2222&nbsp;AA<br>
	(C)333&nbsp;3333&nbsp;AA<br>
	(D)444&nbsp;4444&nbsp;AA<br>
	(E)555&nbsp;5555&nbsp;AA<br>
	(F)666&nbsp;6666&nbsp;AA<br>
	(G)777&nbsp;7777&nbsp;AA<br>
	(H)888&nbsp;8888&nbsp;AA<br>
	(I)999&nbsp;9999&nbsp;AA<br>
	(J)000&nbsp;0000&nbsp;AA<br>
	*******************************************************<br>
	<br>
	<br>
	<br>
	test2.txtの内容(出力結果)******************************<br>
	(A)211&nbsp;1311&nbsp;AA<br>
	(B)322&nbsp;2422&nbsp;AA<br>
	(C)433&nbsp;3533&nbsp;AA<br>
	(D)544&nbsp;4644&nbsp;AA<br>
	(E)655&nbsp;5755&nbsp;AA<br>
	(F)766&nbsp;6866&nbsp;AA<br>
	(G)877&nbsp;7977&nbsp;AA<br>
	(H)988&nbsp;9088&nbsp;AA<br>
	(I)1099&nbsp;10199&nbsp;AA<br>
	(J)100&nbsp;200&nbsp;AA<br>
	*******************************************************<br>
	<br>
	サブルーチンにコールする際に引数つけて対応させたのですが<br>
	記述的に不適切でないような気がしますが・・・如何でしょうか。<br>
	初めてFOR文に触れるので自信がありません(苦笑)<br>
	自分なら「～する」「こうした方がいい」等　ご指摘があれば<br>
	訂正したいと思いますので、宜しくお願いします。&lt;(_&nbsp;_)&gt;<br>
	<br>
	<br>
	<br>
	&gt;Yanakenさん。ありがとうございます。<br>
	&gt;お陰様で、中々いいところまで辿りつきました。(^^)<br>
	&gt;<br>
	&gt;test.batの内容*****************************************<br>
	&gt;FOR&nbsp;/F&nbsp;"tokens=1,2,3,4*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(test.txt)&nbsp;do&nbsp;(<br>
	&gt;SET&nbsp;&nbsp;I&nbsp;=&nbsp;%%i<br>
	&gt;SET&nbsp;&nbsp;/a&nbsp;J&nbsp;=&nbsp;%%j&nbsp;-100<br>
	&gt;SET&nbsp;&nbsp;/a&nbsp;K&nbsp;=&nbsp;%%k&nbsp;+150<br>
	&gt;SET&nbsp;&nbsp;L&nbsp;=&nbsp;%%l<br>
	&gt;pause<br>
	&gt;call&nbsp;call.bat<br>
	&gt;)<br>
	&gt;<br>
	&gt;*******************************************************<br>
	&gt;<br>
	&gt;<br>
	&gt;call.batの内容*****************************************<br>
	&gt;@echo&nbsp;%I%)%J%&nbsp;%K%&nbsp;%L%&gt;&gt;&nbsp;test2.txt<br>
	&gt;<br>
	&gt;*******************************************************<br>
	&gt;<br>
	&gt;<br>
	&gt;<br>
	&gt;test.txtの内容*****************************************<br>
	&gt;(A)111&nbsp;1111&nbsp;AA<br>
	&gt;(B)222&nbsp;2222&nbsp;AA<br>
	&gt;(C)333&nbsp;3333&nbsp;AA<br>
	&gt;(D)444&nbsp;4444&nbsp;AA<br>
	&gt;(E)555&nbsp;5555&nbsp;AA<br>
	&gt;(F)666&nbsp;6666&nbsp;AA<br>
	&gt;(G)777&nbsp;7777&nbsp;AA<br>
	&gt;(H)888&nbsp;8888&nbsp;AA<br>
	&gt;(I)999&nbsp;9999&nbsp;AA<br>
	&gt;(J)000&nbsp;0000&nbsp;AA<br>
	&gt;<br>
	&gt;*******************************************************<br>
	&gt;<br>
	&gt;test2.txtの内容(実行結果)*******************************<br>
	&gt;)211&nbsp;1261&nbsp;<br>
	&gt;)322&nbsp;2372&nbsp;<br>
	&gt;)433&nbsp;3483&nbsp;<br>
	&gt;)544&nbsp;4594&nbsp;<br>
	&gt;)655&nbsp;5705&nbsp;<br>
	&gt;)766&nbsp;6816&nbsp;<br>
	&gt;)877&nbsp;7927&nbsp;<br>
	&gt;)988&nbsp;9038&nbsp;<br>
	&gt;)1099&nbsp;10149&nbsp;<br>
	&gt;*******************************************************<br>
	&gt;<br>
	&gt;test2.txtの期待値は、<br>
	&gt;(A)211&nbsp;1261&nbsp;AA.......なんですけれども<br>
	&gt;SET文で作った「I」「L」の変数の部分が見事に抜けてしまってます。<br>
	&gt;<br>
	&gt;サブルーチンで処理を行った場合、どのような記述にすればよいかを<br>
	&gt;教えて頂けませんでしょうか。<br>
	&gt;<br>
	&gt;度々の質問で、申し訳ありません。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1716. </div>
      </td>
<td>
      <div class="title">Re:FORの中でのSETの使い方について質問です</div>
<div class="date"> 2007年03月19日(月) 16時53分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;test.batの内容*****************************************<br>

</span>
	&gt;FOR&nbsp;/F&nbsp;"tokens=1,2,3,4*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(test.txt)&nbsp;do&nbsp;(<br>
	&gt;SET&nbsp;&nbsp;I&nbsp;=&nbsp;%%i<br>
	&gt;SET&nbsp;&nbsp;/a&nbsp;J&nbsp;=&nbsp;%%j&nbsp;-100<br>
	&gt;SET&nbsp;&nbsp;/a&nbsp;K&nbsp;=&nbsp;%%k&nbsp;+150<br>
	&gt;SET&nbsp;&nbsp;L&nbsp;=&nbsp;%%l<br>
	&gt;pause<br>
	&gt;call&nbsp;call.bat<br>
	&gt;)<br>
	&gt;<br>
	&gt;*******************************************************<br>
	<br>
	空白を下線&nbsp;_&nbsp;で示すことにすると、<br>
	これだと、「%I_%」という変数に、「_(A」という値をセットしてしまいます。<br>
	<br>
	call.bat&nbsp;で参照しているのは、「%I_%」でなく空白のない「%I%」なので、値は空になります。<br>
	<br>
	set&nbsp;/a&nbsp;でない&nbsp;set&nbsp;文では変数名の一部や値の一部で空白が意味を持ちます。<br>
	別の言い方をすると変数名は英数字だけじゃなくて空白や一部の記号も使えます。また、=の直後や文末の空白も削除されず値の一部としてセットされます。<br>
	<br>
	あと、これは最終版にも言えますが、<br>
	&gt;FOR&nbsp;/F&nbsp;"tokens=1,2,3,4*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;<br>
	は、第1トークンを%%iに、第2を%%jに、第3を%%kに、第4を%%lに、第5以降をまとめて%%mにセットするという意味になります。<br>
	従って、入力がもし、<br>
	<br>
	(A)100&nbsp;2000&nbsp;AA&nbsp;BB<br>
	<br>
	だと&nbsp;BB&nbsp;の部分は出力されないことになります。第4トークン以降に空白や閉じ括弧が絶対に含まれないのなら大丈夫ですが、一般的には、<br>
	tokens=1,2,3*<br>
	としたほうが安全です。<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1717. </div>
      </td>
<td>
      <div class="title">Re:FORの中でのSETの使い方について質問です</div>
<div class="date"> 2007年03月19日(月) 17時00分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;また、=の直後や文末の空白も削除されず値の一部としてセットされます。<br>

</span>
	<br>
	ちなみに、↑のおかげで、ウェブページからスクリプトをエディタにコピーペーストすると、行末に余分な空白がくっついて、それがそのまま変数にセットされ、期待通りの動作をしないこともあります。<br>
	<br>
	改行文字の見えるエディタを使うのがいいですね。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1718. </div>
      </td>
<td>
      <div class="title">Re:FORの中でのSETの使い方について質問です</div>
<div class="date"> 2007年03月20日(火) 06時05分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
otnさん。ご返信ありがとうございます。<br>
	<br>
	&gt;空白を下線&nbsp;_&nbsp;で示すことにすると、<br>
	&gt;これだと、「%I_%」という変数に、「_(A」という値をセットしてしまいます。<br>
	ナルほど！変数がうまくセットできない原因がやっと解りま<br>
	した。変数をセットする際は空白には用心します(^^A;<br>
	<br>
	となるとこういう事でしょうか。<br>
	<br>
	test.bat*******************************************<br>
	FOR&nbsp;/F&nbsp;"tokens=1,2,3,4*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(test.txt)&nbsp;do&nbsp;(<br>
	SET&nbsp;I=%%i<br>
	SET&nbsp;/a&nbsp;J=%%j+100<br>
	SET&nbsp;/a&nbsp;K=%%k+150<br>
	SET&nbsp;L=%%l<br>
	call&nbsp;call.bat<br>
	)<br>
	***************************************************<br>
	<br>
	echo.bat*******************************************<br>
	@echo&nbsp;%I%)%J%&nbsp;%K%&nbsp;%L%&gt;&gt;&nbsp;test2.txt<br>
	***************************************************<br>
	<br>
	test.txt*******************************************<br>
	(A)111&nbsp;1111&nbsp;AA<br>
	(B)222&nbsp;2222&nbsp;AA<br>
	(C)333&nbsp;3333&nbsp;AA<br>
	(D)444&nbsp;4444&nbsp;AA<br>
	(E)555&nbsp;5555&nbsp;AA<br>
	(F)666&nbsp;6666&nbsp;AA<br>
	(G)777&nbsp;7777&nbsp;AA<br>
	(H)888&nbsp;8888&nbsp;AA<br>
	(I)999&nbsp;9999&nbsp;AA<br>
	(J)000&nbsp;0000&nbsp;AA<br>
	***************************************************<br>
	<br>
	<br>
	<br>
	&gt;&gt;また、=の直後や文末の空白も削除されず値の一部としてセットされます。<br>
	&gt;<br>
	&gt;ちなみに、↑のおかげで、ウェブページからスクリプトをエディタにコピーペーストすると、行末に余分な空白がくっついて、それがそのまま変数にセットされ、期待通りの動作をしないこともあります。<br>
	&gt;<br>
	&gt;改行文字の見えるエディタを使うのがいいですね。<br>
	ふむう。これも結構危ない問題ですね。フリーウェアで<br>
	適当なものを探してみます。<br>
	<br>
	&gt;だと&nbsp;BB&nbsp;の部分は出力されないことになります。第4トークン以降に空白や閉じ括弧が絶対に含まれないのなら大丈夫ですが、一般的には、<br>
	&gt;tokens=1,2,3*<br>
	&gt;としたほうが安全です。<br>
	delimsで）を区切り線として指定していますので<br>
	(A&nbsp;111&nbsp;1111&nbsp;AA<br>
	という具合に4つに分割、%%j&nbsp;と%%kに対し計算をできるようにしています。<br>
	）を区切り線として、使用してしまったので、のちの<br>
	echoで(echo.batの内容)追記しています。<br>
	意図しているところが見えにくくて申し訳ないです。<br>
	<br>
	後はこのバッチに分岐処理を付け加えたらノルマ達成です。<br>
	もう少し頑張ってみます(^^<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title"><a name="1719">1719. </a></div>
      </td>
<td>
      <div class="title">訂正です</div>
<div class="date"> 2007年03月20日(火) 09時13分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
訂正です。<br>
	<br>
	文章内のecho.bat&nbsp;→call.batに訂正<br>
	<br>
	後で、気づきました（笑<br>
	<br>
	<br>
	&gt;otnさん。ご返信ありがとうございます。<br>
	&gt;<br>
	&gt;&gt;空白を下線&nbsp;_&nbsp;で示すことにすると、<br>
	&gt;&gt;これだと、「%I_%」という変数に、「_(A」という値をセットしてしまいます。<br>
	&gt;ナルほど！変数がうまくセットできない原因がやっと解りま<br>
	&gt;した。変数をセットする際は空白には用心します(^^A;<br>
	&gt;<br>
	&gt;となるとこういう事でしょうか。<br>
	&gt;<br>
	&gt;test.bat*******************************************<br>
	&gt;FOR&nbsp;/F&nbsp;"tokens=1,2,3,4*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(test.txt)&nbsp;do&nbsp;(<br>
	&gt;SET&nbsp;I=%%i<br>
	&gt;SET&nbsp;/a&nbsp;J=%%j+100<br>
	&gt;SET&nbsp;/a&nbsp;K=%%k+150<br>
	&gt;SET&nbsp;L=%%l<br>
	&gt;call&nbsp;call.bat<br>
	&gt;)<br>
	&gt;***************************************************<br>
	&gt;<br>
	&gt;echo.bat*******************************************<br>
	&gt;@echo&nbsp;%I%)%J%&nbsp;%K%&nbsp;%L%&gt;&gt;&nbsp;test2.txt<br>
	&gt;***************************************************<br>
	&gt;<br>
	&gt;test.txt*******************************************<br>
	&gt;(A)111&nbsp;1111&nbsp;AA<br>
	&gt;(B)222&nbsp;2222&nbsp;AA<br>
	&gt;(C)333&nbsp;3333&nbsp;AA<br>
	&gt;(D)444&nbsp;4444&nbsp;AA<br>
	&gt;(E)555&nbsp;5555&nbsp;AA<br>
	&gt;(F)666&nbsp;6666&nbsp;AA<br>
	&gt;(G)777&nbsp;7777&nbsp;AA<br>
	&gt;(H)888&nbsp;8888&nbsp;AA<br>
	&gt;(I)999&nbsp;9999&nbsp;AA<br>
	&gt;(J)000&nbsp;0000&nbsp;AA<br>
	&gt;***************************************************<br>
	&gt;<br>
	&gt;<br>
	&gt;<br>
	&gt;&gt;&gt;また、=の直後や文末の空白も削除されず値の一部としてセットされます。<br>
	&gt;&gt;<br>
	&gt;&gt;ちなみに、↑のおかげで、ウェブページからスクリプトをエディタにコピーペーストすると、行末に余分な空白がくっついて、それがそのまま変数にセットされ、期待通りの動作をしないこともあります。<br>
	&gt;&gt;<br>
	&gt;&gt;改行文字の見えるエディタを使うのがいいですね。<br>
	&gt;ふむう。これも結構危ない問題ですね。フリーウェアで<br>
	&gt;適当なものを探してみます。<br>
	&gt;<br>
	&gt;&gt;だと&nbsp;BB&nbsp;の部分は出力されないことになります。第4トークン以降に空白や閉じ括弧が絶対に含まれないのなら大丈夫ですが、一般的には、<br>
	&gt;&gt;tokens=1,2,3*<br>
	&gt;&gt;としたほうが安全です。<br>
	&gt;delimsで）を区切り線として指定していますので<br>
	&gt;(A&nbsp;111&nbsp;1111&nbsp;AA<br>
	&gt;という具合に4つに分割、%%j&nbsp;と%%kに対し計算をできるようにしています。<br>
	&gt;）を区切り線として、使用してしまったので、のちの<br>
	&gt;echoで(echo.batの内容)追記しています。<br>
	&gt;意図しているところが見えにくくて申し訳ないです。<br>
	&gt;<br>
	&gt;後はこのバッチに分岐処理を付け加えたらノルマ達成です。<br>
	&gt;もう少し頑張ってみます(^^<br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1720. </div>
      </td>
<td>
      <div class="title">Re:FORの中でのSETの使い方について質問です</div>
<div class="date"> 2007年03月20日(火) 13時23分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;delimsで）を区切り線として指定していますので<br>

</span>
	&gt;(A&nbsp;111&nbsp;1111&nbsp;AA<br>
	&gt;という具合に4つに分割、%%j&nbsp;と%%kに対し計算をできるようにしています。<br>
	&gt;）を区切り線として、使用してしまったので、のちの<br>
	&gt;echoで(echo.batの内容)追記しています。<br>
	&gt;意図しているところが見えにくくて申し訳ないです。<br>
	<br>
	意図は伝わってますよ。<br>
	*&nbsp;の構文が誤解を招きやすいのだと思います。<br>
	もう一度私の書いた記述を読み返してください。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1721. </div>
      </td>
<td>
      <div class="title">SET関数についての質問です</div>
<div class="date"> 2007年03月26日(月) 07時06分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
上記のバッチファイルに分岐処理を付け加えることが<br>
	できました。ただ完成までに後少し・・・なんですが(^^;<br>
	<br>
	SET文の中で、文字列を操作するところがありますよね。<br>
	その操作の所で行き詰っております。。<br>
	<br>
	具体的には、<br>
	<br>
	SET&nbsp;I=(A)111<br>
	SET&nbsp;I=%I:)*=)%<br>
	<br>
	と入力し、Iを"(A)111"⇒"(A)"<br>
	という意図で処理させようと思ってるですが、<br>
	うまく動作しません。<br>
	<br>
	文字列操作する上で、何か方法があるのでしょうか。<br>
	<br>
	<br>
	&gt;*&nbsp;の構文が誤解を招きやすいのだと思います。<br>
	*の部分なのですが、他のパターンの文字列が来ても<br>
	変数に文字をセットできるように意図させています。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1723. </div>
      </td>
<td>
      <div class="title">Re:SET関数についての質問です</div>
<div class="date"> 2007年03月26日(月) 13時21分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;SET&nbsp;I=(A)111<br>

</span>
	&gt;SET&nbsp;I=%I:)*=)%<br>
	<br>
	括弧による複文中では、閉じ括弧が複文終了の閉じ括弧と見なされます。<br>
	<br>
	SET&nbsp;I=(A^)111<br>
	SET&nbsp;I=%I:)*=^)%<br>
	もしくは<br>
	SET&nbsp;"I=(A)111"<br>
	SET&nbsp;"I=%I:)*=)%"<br>
	にそれぞれ書き直してください。<br>
	<br>
	&gt;&gt;*&nbsp;の構文が誤解を招きやすいのだと思います。<br>
	&gt;*の部分なのですが、他のパターンの文字列が来ても<br>
	&gt;変数に文字をセットできるように意図させています。<br>
	<br>
	伝わっているのかなあ。<br>
	tokens=1,2,3,4*&nbsp;だと、行が<br>
	・第1トークン<br>
	・第2トークン<br>
	・第3トークン<br>
	・第4トークン<br>
	・第5トークン以降のすべての文字列<br>
	の5つに分解され、5つの変数にそれぞれ格納されますが、お書きのスクリプトは変数を4つしか使っていないので、「第5トークン以降のすべての文字列」が落ちます。<br>
	これを、tokens=1,2,3,4,*&nbsp;と書けば誤解を招きにくいと思いますが、これとtokens=1,2,3,4*&nbsp;とは同じ意味です。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1724. </div>
      </td>
<td>
      <div class="title">Re:SET関数についての質問です</div>
<div class="date"> 2007年03月27日(火) 06時07分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
じゃく
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;&gt;SET&nbsp;I=(A)111<br>

</span>
	&gt;&gt;SET&nbsp;I=%I:)*=)%<br>
	&gt;<br>
	その前に、set&nbsp;/?によると<br>
	<br>
	環境変数の置換は、次のように拡張されます:<br>
	<br>
	&nbsp;&nbsp;&nbsp;&nbsp;%PATH:文字列1=文字列2%<br>
	<br>
	は、PATH&nbsp;環境変数を展開し、その結果に含まれるすべての&nbsp;"文字列1"&nbsp;を<br>
	"文字列2"&nbsp;に置き換えます。"文字列2"&nbsp;に空の文字列を指定すると、展開<br>
	された出力からすべての&nbsp;"文字列1"&nbsp;を削除することができます。"文字列1"<br>
	をアスタリスクで始め、展開された出力の先頭から、文字列1&nbsp;の残りの部分<br>
	が最初に現れるまでのすべてを一致させることもできます。<br>
	<br>
	ということから文字列１をアスタリスクで始めてないので、<br>
	SET&nbsp;I=(A)111<br>
	SET&nbsp;I=%I:)*=)%<br>
	<br>
	で意図している(A)111→(A)の置き換えは出来ないと思います。<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1725. </div>
      </td>
<td>
      <div class="title">Re:SET関数についての質問です</div>
<div class="date"> 2007年03月27日(火) 09時58分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
otnさん、じゃくさん。ご返信ありがとうございました。<br>
	<br>
	ふーむ。後もう少しで完成しそうなのに（笑<br>
	代用として、もう一回FOR文使ってカッコ閉じ")"の部分<br>
	を利用して、分割しようかしら。<br>
	<br>
	ただ、もう少しスマートなやり方があればいいんですけどね。。<br>
	<br>
	皆さんでしたら、どのような形で置き換え処理を行い<br>
	ますか?<br>
	<br>
	<br>
	&gt;&gt;&gt;SET&nbsp;I=(A)111<br>
	&gt;&gt;&gt;SET&nbsp;I=%I:)*=)%<br>
	&gt;&gt;<br>
	&gt;その前に、set&nbsp;/?によると<br>
	&gt;<br>
	&gt;環境変数の置換は、次のように拡張されます:<br>
	&gt;<br>
	&gt;&nbsp;&nbsp;&nbsp;&nbsp;%PATH:文字列1=文字列2%<br>
	&gt;<br>
	&gt;は、PATH&nbsp;環境変数を展開し、その結果に含まれるすべての&nbsp;"文字列1"&nbsp;を<br>
	&gt;"文字列2"&nbsp;に置き換えます。"文字列2"&nbsp;に空の文字列を指定すると、展開<br>
	&gt;された出力からすべての&nbsp;"文字列1"&nbsp;を削除することができます。"文字列1"<br>
	&gt;をアスタリスクで始め、展開された出力の先頭から、文字列1&nbsp;の残りの部分<br>
	&gt;が最初に現れるまでのすべてを一致させることもできます。<br>
	&gt;<br>
	&gt;ということから文字列１をアスタリスクで始めてないので、<br>
	&gt;SET&nbsp;I=(A)111<br>
	&gt;SET&nbsp;I=%I:)*=)%<br>
	&gt;<br>
	&gt;で意図している(A)111→(A)の置き換えは出来ないと思います。<br>
	&gt;<br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1726. </div>
      </td>
<td>
      <div class="title">Re:SET関数についての質問です</div>
<div class="date"> 2007年03月27日(火) 12時01分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
じゃく
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
こんにちは。<br>
	<br>
	&gt;ふーむ。後もう少しで完成しそうなのに（笑<br>
	&gt;代用として、もう一回FOR文使ってカッコ閉じ")"の部分<br>
	&gt;を利用して、分割しようかしら。<br>
	&gt;皆さんでしたら、どのような形で置き換え処理を行い<br>
	&gt;ますか?<br>
	&gt;<br>
	&gt;<br>
	&gt;&gt;&gt;&gt;SET&nbsp;I=(A)111<br>
	&gt;&gt;&gt;&gt;SET&nbsp;I=%I:)*=)%<br>
	<br>
	意見というか疑問なんですが、<br>
	<br>
	<A href="#1719" target="_blank">&gt;&gt;1719.</A><br>
	<br>
	に示されているものの改造だとして、&nbsp;echo.bat&nbsp;を呼び出す前に&nbsp;%I%&nbsp;%J%&nbsp;%K%&nbsp;%L%&nbsp;にそれぞれ<br>
	(A&nbsp;111&nbsp;....&nbsp;などと分解してあったのに、なぜまた<br>
	&gt;&gt;&gt;&gt;SET&nbsp;I=(A)111<br>
	&gt;&gt;&gt;&gt;SET&nbsp;I=%I:)*=)%<br>
	このように結合後の文字列を削除しようとしてるのかがよくわかりません。結合する時点で（echo.batを呼ぶ前に）削除しちゃえばいいのではないかと思いますが。<br>
	現在完成目前のバッチを提示された方が、いろいろな意見が出ると思います。<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1728. </div>
      </td>
<td>
      <div class="title">Re:otnさんへ</div>
<div class="date"> 2007年03月27日(火) 15時32分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
otnさん。こんにちは。<br>
	<br>
	&gt;&gt;SET&nbsp;I=(A)111<br>
	&gt;&gt;SET&nbsp;I=%I:)*=)%<br>
	&gt;<br>
	&gt;括弧による複文中では、閉じ括弧が複文終了の閉じ括弧と見なされます。<br>
	&gt;<br>
	&gt;SET&nbsp;I=(A^)111<br>
	&gt;SET&nbsp;I=%I:)*=^)%<br>
	&gt;もしくは<br>
	&gt;SET&nbsp;"I=(A)111"<br>
	&gt;SET&nbsp;"I=%I:)*=)%"<br>
	&gt;にそれぞれ書き直してください。<br>
	&gt;<br>
	&gt;&gt;&gt;*&nbsp;の構文が誤解を招きやすいのだと思います。<br>
	&gt;&gt;*の部分なのですが、他のパターンの文字列が来ても<br>
	&gt;&gt;変数に文字をセットできるように意図させています。<br>
	&gt;<br>
	&gt;伝わっているのかなあ。<br>
	&gt;tokens=1,2,3,4*&nbsp;だと、行が<br>
	&gt;・第1トークン<br>
	&gt;・第2トークン<br>
	&gt;・第3トークン<br>
	&gt;・第4トークン<br>
	&gt;・第5トークン以降のすべての文字列<br>
	&gt;の5つに分解され、5つの変数にそれぞれ格納されますが、お書きのスクリプトは変数を4つしか使っていないので、「第5トークン以降のすべての文字列」が落ちます。<br>
	&gt;これを、tokens=1,2,3,4,*&nbsp;と書けば誤解を招きにくいと思いますが、これとtokens=1,2,3,4*&nbsp;とは同じ意味です。<br>
	<br>
	%%lには第4トークンと第5トークン以降のものが<br>
	入るものだと、はやとちりしていました。<br>
	今は、tokens=1,2,3*&nbsp;から、tokens=1,2,*へ修正しています。<br>
	ご指摘ありがとうございました。<br>
	<br>
	※バッチの改修を行いましたので、第5トークンまで<br>
	割り当ててたものを、第3トークンまでしか見ないように<br>
	省略しています。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1729. </div>
      </td>
<td>
      <div class="title">Re:SET関数についての質問です</div>
<div class="date"> 2007年03月27日(火) 15時35分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
じゃくさん。こんにちは。<br>
	<br>
	<br>
	&gt;現在完成目前のバッチを提示された方が、いろいろな意見が出ると思います。<br>
	すみません。今作成中のバッチファイル及び、テスト用のファイルのご説明をします。<br>
	<br>
	＜各ファイルの説明＞<br>
	・testA.bat　・・・　処理用のバッチA<br>
	・testB.bat　・・・　処理用のバッチB<br>
	・T001.txt　・・・　バッチ処理前のテキストデータ<br>
	・C:\KEKKA\T001.txt　・・・　バッチ処理後のテキストファイル(期待値)<br>
	<br>
	＜処理の内容＞<br>
	T001.txt内の各行のデータでカッコ"("で始まる行のみに、<br>
	指定した数値を代入した後にC:\KEKKA\T001.txtへ出力し<br>
	それ以外の行(カッコで始まらない行)は、計算をせず<br>
	そのままC:\KEKKA\T001.txtへ出力します。<br>
	<br>
	testA.batの内容==========================================================<br>
	SET&nbsp;FILENAME=T001<br>
	goto&nbsp;%FILENAME%<br>
	<br>
	REM&nbsp;**************座標指定*******************<br>
	<br>
	:T001<br>
	SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	goto&nbsp;FORBUN<br>
	<br>
	:T002<br>
	SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	goto&nbsp;FORBUN<br>
	<br>
	:T003<br>
	SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	goto&nbsp;FORBUN<br>
	<br>
	REM&nbsp;*****************************************<br>
	<br>
	:FORBUN<br>
	FOR&nbsp;/F&nbsp;"tokens=1,2,*"&nbsp;%%i&nbsp;in&nbsp;(%FILENAME%.txt)&nbsp;do&nbsp;(<br>
	SET&nbsp;I=%%i<br>
	SET&nbsp;J=%%j<br>
	SET&nbsp;K=%%k<br>
	call&nbsp;testB.bat<br>
	)<br>
	=======================================================================<br>
	<br>
	<br>
	<br>
	<br>
	testB.batの内容========================================================<br>
	SET&nbsp;I2=%I:~0,1%<br>
	IF&nbsp;%I2%&nbsp;==&nbsp;(&nbsp;goto&nbsp;ZAHYO<br>
	IF&nbsp;not&nbsp;%I2%&nbsp;==&nbsp;(&nbsp;goto&nbsp;ETC<br>
	<br>
	:ZAHYO<br>
	SET&nbsp;I2=%I:*)=%<br>
	SET&nbsp;/a&nbsp;I2=%I2%+%TATE%<br>
	SET&nbsp;/a&nbsp;J=%J%+%YOKO%<br>
	SET&nbsp;I3=%I:)*=%<br>
	<br>
	@echo&nbsp;%I3%%I2%&nbsp;%J%&nbsp;%K%&gt;&gt;&nbsp;C:\KEKKA\%FILENAME%.txt<br>
	goto&nbsp;EOF<br>
	<br>
	:ETC<br>
	@echo&nbsp;%I%%J%%K%&gt;&gt;&nbsp;&nbsp;C:\KEKKA\%FILENAME%.txt<br>
	=======================================================================<br>
	<br>
	<br>
	T001.txtの内容(バッチ出力前)===========================================<br>
	data1<br>
	(A)111&nbsp;1111&nbsp;AA<br>
	(B)222&nbsp;2222&nbsp;AA<br>
	(C)333&nbsp;3333&nbsp;AA<br>
	(D)444&nbsp;4444&nbsp;AA<br>
	(E)555&nbsp;5555&nbsp;AA<br>
	data2<br>
	(F)666&nbsp;6666&nbsp;AA<br>
	(G)777&nbsp;7777&nbsp;AA<br>
	(H)888&nbsp;8888&nbsp;AA<br>
	(I)999&nbsp;9999&nbsp;AA<br>
	(J)000&nbsp;0000&nbsp;AA<br>
	=======================================================================<br>
	<br>
	<br>
	C:\KEKKA\T001.txtの内容(期待値)========================================<br>
	data1<br>
	(A)211&nbsp;1311&nbsp;AA<br>
	(B)322&nbsp;2422&nbsp;AA<br>
	(C)433&nbsp;3533&nbsp;AA<br>
	(D)544&nbsp;4644&nbsp;AA<br>
	(E)655&nbsp;5755&nbsp;AA<br>
	data2<br>
	(F)766&nbsp;6866&nbsp;AA<br>
	(G)877&nbsp;7977&nbsp;AA<br>
	(H)988&nbsp;9088&nbsp;AA<br>
	(I)1099&nbsp;10199&nbsp;AA<br>
	(J)100&nbsp;200&nbsp;AA<br>
	=======================================================================<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1730. </div>
      </td>
<td>
      <div class="title">Re:SET関数についての質問です</div>
<div class="date"> 2007年03月27日(火) 18時13分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
じゃく
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
こんにちは。<br>
	<br>
	<br>
	&gt;・testA.bat　・・・　処理用のバッチA<br>
	&gt;・testB.bat　・・・　処理用のバッチB<br>
	&gt;・T001.txt　・・・　バッチ処理前のテキストデータ<br>
	&gt;・C:\KEKKA\T001.txt　・・・　バッチ処理後のテキストファイル(期待値)<br>
	<br>
	&gt;:FORBUN<br>
	&gt;FOR&nbsp;/F&nbsp;"tokens=1,2,*"&nbsp;%%i&nbsp;in&nbsp;(%FILENAME%.txt)&nbsp;do&nbsp;(<br>
	<br>
	"delims=)&nbsp;"で分解するのをやめちゃったのですね。<br>
	<br>
	当方でとりあえず、期待値が出力されるバッチ&nbsp;testA.bat&nbsp;を作ってみました。<br>
	testB.bat&nbsp;は&nbsp;testA.bat&nbsp;内のサブルーチンとして統合してます。<br>
	<br>
	------------------------------------------------&nbsp;testA.bat<br>
	SET&nbsp;FILENAME=T001<br>
	goto&nbsp;%FILENAME%<br>
	<br>
	REM&nbsp;**************座標指定*******************<br>
	<br>
	:T001<br>
	SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	goto&nbsp;FORBUN<br>
	<br>
	:T002<br>
	SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	goto&nbsp;FORBUN<br>
	<br>
	:T003<br>
	SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	goto&nbsp;FORBUN<br>
	<br>
	REM&nbsp;*****************************************<br>
	<br>
	:FORBUN<br>
	FOR&nbsp;/F&nbsp;"tokens=1,2,3*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(%FILENAME%.txt)&nbsp;do&nbsp;call&nbsp;:sub&nbsp;%%i&nbsp;%%j&nbsp;%%k&nbsp;%%l<br>
	exit&nbsp;/b<br>
	<br>
	:sub<br>
	set&nbsp;x=%1<br>
	if&nbsp;not&nbsp;/%x:~0,1%==/(&nbsp;goto&nbsp;ETC<br>
	set&nbsp;/a&nbsp;t&nbsp;=&nbsp;TATE&nbsp;+&nbsp;%2<br>
	set&nbsp;/a&nbsp;y&nbsp;=&nbsp;YOKO&nbsp;+&nbsp;%3<br>
	echo&nbsp;%1)%t%&nbsp;%y%&nbsp;%4&gt;&gt;&nbsp;&nbsp;C:\KEKKA\%FILENAME%.txt<br>
	goto&nbsp;:EOF<br>
	:ETC<br>
	echo&nbsp;%*&gt;&gt;&nbsp;C:\KEKKA\%FILENAME%.txt<br>
	goto&nbsp;:EOF<br>
	<br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1733. </div>
      </td>
<td>
      <div class="title">Re:ECHOに変数を渡す際の不具合</div>
<div class="date"> 2007年03月28日(水) 17時05分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
じゃくさん、ご返信ありがとうございます(^^)<br>
	知識不足な私にとって、引数の渡し方など、参考になります。<br>
	とてもスマートなフローで美しい。<br>
	今作っているものをとりあえずプログラムとして動くようになりましたら、<br>
	第２版を作る際に、じゃくさんのコードをご参考させて頂こうかと思います。<br>
	<br>
	ようやく、最終の詰めの所まで来ることができました。<br>
	これで最後の質問にしたいと思っていますが、変数の内容をECHOで<br>
	返した場合、文字がうまく反映されない事があります。<br>
	最初に%が来て、その次に空白スペース入るような行に来ると<br>
	その次以降の同じパターンの行自体が無かったかのように<br>
	無視して処理されてしまいます。<br>
	<br>
	<br>
	＜問題の起きているテストバッチの一部＞<br>
	@echo&nbsp;%I%&gt;&gt;&nbsp;C:\KEKKA\T003.txt<br>
	※変数Iには、T002.txtの各行のデータが順次入ってきます。<br>
	<br>
	＜T002.txt&nbsp;(最終デバッグ用のテストデータ)＞<br>
	%data&nbsp;1&nbsp;1<br>
	(A)111&nbsp;1111&nbsp;AA<br>
	(B)222&nbsp;2222&nbsp;AA<br>
	(C)333&nbsp;3333&nbsp;AA<br>
	(D)444&nbsp;4444&nbsp;AA<br>
	(E)555&nbsp;5555&nbsp;AA<br>
	%data&nbsp;2&nbsp;2<br>
	(F)666&nbsp;6666&nbsp;AA<br>
	(G)777&nbsp;7777&nbsp;AA<br>
	(H)888&nbsp;8888&nbsp;AA<br>
	(I)999&nbsp;9999&nbsp;AA<br>
	(J)000&nbsp;0000&nbsp;AA<br>
	<br>
	＜T002.txt（実行後の処理）＞<br>
	%data&nbsp;1&nbsp;<br>
	(A)211&nbsp;911&nbsp;AA<br>
	(B)322&nbsp;2022&nbsp;AA<br>
	(C)433&nbsp;3133&nbsp;AA<br>
	(D)544&nbsp;4244&nbsp;AA<br>
	(E)655&nbsp;5355&nbsp;AA<br>
	(F)766&nbsp;6466&nbsp;AA<br>
	(G)877&nbsp;7577&nbsp;AA<br>
	(H)988&nbsp;8688&nbsp;AA<br>
	(I)1099&nbsp;9799&nbsp;AA<br>
	(J)100&nbsp;-200&nbsp;AA<br>
	<br>
	＜T002.txt（期待値）＞<br>
	%data&nbsp;1&nbsp;1<br>
	(A)211&nbsp;911&nbsp;AA<br>
	(B)322&nbsp;2022&nbsp;AA<br>
	(C)433&nbsp;3133&nbsp;AA<br>
	(D)544&nbsp;4244&nbsp;AA<br>
	(E)655&nbsp;5355&nbsp;AA<br>
	%data&nbsp;2&nbsp;2<br>
	(F)766&nbsp;6466&nbsp;AA<br>
	(G)877&nbsp;7577&nbsp;AA<br>
	(H)988&nbsp;8688&nbsp;AA<br>
	(I)1099&nbsp;9799&nbsp;AA<br>
	(J)100&nbsp;-200&nbsp;AA<br>
	<br>
	最後のデバッグを行う際に、この問題に突き当たりました。<br>
	"("から始まる行以外の文字は、計算等は一切せず、そのまま<br>
	出力結果のテキストに反映させたいのですが、どのようなECHO<br>
	の記述をすればいいか教えて頂けませんでしょうか。<br>
	また"("から始まる行以外の文字列は、不特定な文字列が入ることを<br>
	シュミレートしています。<br>
	<br>
	すいませんが、宜しくお願いします。<br>
	<br>
	<br>
	&gt;こんにちは。<br>
	&gt;<br>
	&gt;<br>
	&gt;&gt;・testA.bat　・・・　処理用のバッチA<br>
	&gt;&gt;・testB.bat　・・・　処理用のバッチB<br>
	&gt;&gt;・T001.txt　・・・　バッチ処理前のテキストデータ<br>
	&gt;&gt;・C:\KEKKA\T001.txt　・・・　バッチ処理後のテキストファイル(期待値)<br>
	&gt;<br>
	&gt;&gt;:FORBUN<br>
	&gt;&gt;FOR&nbsp;/F&nbsp;"tokens=1,2,*"&nbsp;%%i&nbsp;in&nbsp;(%FILENAME%.txt)&nbsp;do&nbsp;(<br>
	&gt;<br>
	&gt;"delims=)&nbsp;"で分解するのをやめちゃったのですね。<br>
	&gt;<br>
	&gt;当方でとりあえず、期待値が出力されるバッチ&nbsp;testA.bat&nbsp;を作ってみました。<br>
	&gt;testB.bat&nbsp;は&nbsp;testA.bat&nbsp;内のサブルーチンとして統合してます。<br>
	&gt;<br>
	&gt;------------------------------------------------&nbsp;testA.bat<br>
	&gt;SET&nbsp;FILENAME=T001<br>
	&gt;goto&nbsp;%FILENAME%<br>
	&gt;<br>
	&gt;REM&nbsp;**************座標指定*******************<br>
	&gt;<br>
	&gt;:T001<br>
	&gt;SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	&gt;SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	&gt;goto&nbsp;FORBUN<br>
	&gt;<br>
	&gt;:T002<br>
	&gt;SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	&gt;SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	&gt;goto&nbsp;FORBUN<br>
	&gt;<br>
	&gt;:T003<br>
	&gt;SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	&gt;SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	&gt;goto&nbsp;FORBUN<br>
	&gt;<br>
	&gt;REM&nbsp;*****************************************<br>
	&gt;<br>
	&gt;:FORBUN<br>
	&gt;FOR&nbsp;/F&nbsp;"tokens=1,2,3*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(%FILENAME%.txt)&nbsp;do&nbsp;call&nbsp;:sub&nbsp;%%i&nbsp;%%j&nbsp;%%k&nbsp;%%l<br>
	&gt;exit&nbsp;/b<br>
	&gt;<br>
	&gt;:sub<br>
	&gt;set&nbsp;x=%1<br>
	&gt;if&nbsp;not&nbsp;/%x:~0,1%==/(&nbsp;goto&nbsp;ETC<br>
	&gt;set&nbsp;/a&nbsp;t&nbsp;=&nbsp;TATE&nbsp;+&nbsp;%2<br>
	&gt;set&nbsp;/a&nbsp;y&nbsp;=&nbsp;YOKO&nbsp;+&nbsp;%3<br>
	&gt;echo&nbsp;%1)%t%&nbsp;%y%&nbsp;%4&gt;&gt;&nbsp;&nbsp;C:\KEKKA\%FILENAME%.txt<br>
	&gt;goto&nbsp;:EOF<br>
	&gt;:ETC<br>
	&gt;echo&nbsp;%*&gt;&gt;&nbsp;C:\KEKKA\%FILENAME%.txt<br>
	&gt;goto&nbsp;:EOF<br>
	&gt;<br>
	&gt;<br>
	&gt;<br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1734. </div>
      </td>
<td>
      <div class="title">Re:ECHOに変数を渡す際の不具合（追記）</div>
<div class="date"> 2007年03月28日(水) 17時35分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
sikumi
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
現在作成中のバッチです。体裁については、目を瞑って<br>
	おいてください（笑）<br>
	<br>
	==============testA.batの内容===========================================<br>
	SET&nbsp;FILENAME=T002<br>
	del&nbsp;C:\KEKKA\%FILENAME%.txt<br>
	goto&nbsp;%FILENAME%<br>
	<br>
	REM&nbsp;********************************************************************<br>
	REM&nbsp;座標の修正用変数の設定<br>
	REM&nbsp;********************************************************************<br>
	:T001<br>
	SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	goto&nbsp;FORBUN<br>
	<br>
	:T002<br>
	SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	goto&nbsp;FORBUN<br>
	<br>
	:T003<br>
	SET&nbsp;/a&nbsp;TATE&nbsp;=&nbsp;100<br>
	SET&nbsp;/a&nbsp;YOKO&nbsp;=&nbsp;200<br>
	goto&nbsp;FORBUN<br>
	<br>
	:XXXX<br>
	move&nbsp;%FILENAME%.txt&nbsp;C:\KEKKA\%FILENAME%.txt<br>
	goto&nbsp;EOF<br>
	<br>
	<br>
	<br>
	REM&nbsp;********************************************************************<br>
	REM&nbsp;テストデータから各行のデータを変数Iに代入する<br>
	REM&nbsp;********************************************************************<br>
	:FORBUN<br>
	FOR&nbsp;/F&nbsp;"tokens=*"&nbsp;%%i&nbsp;in&nbsp;(%FILENAME%.txt)&nbsp;do&nbsp;(<br>
	SET&nbsp;I=%%i<br>
	call&nbsp;testB.bat<br>
	)<br>
	del&nbsp;temp.txt<br>
	<br>
	<br>
	<br>
	<br>
	==============testB.batの内容===========================================<br>
	rem&nbsp;*************************************************<br>
	rem&nbsp;testAのFOR文で出力した第1トークンの内容をIF文で<br>
	rem&nbsp;分岐処理を行い、処理結果を出力する。<br>
	rem&nbsp;*************************************************<br>
	SET&nbsp;I1=%I:~0,1%<br>
	IF&nbsp;%I1%&nbsp;==&nbsp;(&nbsp;goto&nbsp;ZAHYO<br>
	IF&nbsp;not&nbsp;%I1%&nbsp;==&nbsp;(&nbsp;goto&nbsp;ETC<br>
	<br>
	<br>
	:ZAHYO<br>
	@echo&nbsp;%I%&gt;temp.txt<br>
	call&nbsp;testC.bat<br>
	SET&nbsp;/a&nbsp;I3=%I3%+%TATE%<br>
	SET&nbsp;/a&nbsp;I4=%I4%-%YOKO%<br>
	@echo&nbsp;%I2%)%I3%&nbsp;%I4%&nbsp;%I5%&gt;&gt;&nbsp;C:\KEKKA\%FILENAME%.txt<br>
	goto&nbsp;:EOF<br>
	<br>
	<br>
	:ETC<br>
	@echo&nbsp;%I%&gt;&gt;&nbsp;C:\KEKKA\%FILENAME%.txt<br>
	<br>
	<br>
	<br>
	<br>
	==============testC.batの内容=============================================<br>
	rem&nbsp;*************************************************<br>
	rem&nbsp;testAのFOR文で出力した第1トークンの内容を分割<br>
	rem&nbsp;*************************************************<br>
	FOR&nbsp;/F&nbsp;"tokens=1,2,3,*&nbsp;delims=)&nbsp;"&nbsp;%%i&nbsp;in&nbsp;(temp.txt)&nbsp;do&nbsp;(<br>
	SET&nbsp;I2=%%i<br>
	SET&nbsp;I3=%%j<br>
	SET&nbsp;I4=%%k<br>
	SET&nbsp;I5=%%l<br>
	)<br>
	<br>
	<br>
	<br>
	<br>
	==============T002.txtの内容===============================================<br>
	%data&nbsp;1&nbsp;1<br>
	(A)111&nbsp;1111&nbsp;AA<br>
	(B)222&nbsp;2222&nbsp;AA<br>
	(C)333&nbsp;3333&nbsp;AA<br>
	(D)444&nbsp;4444&nbsp;AA<br>
	(E)555&nbsp;5555&nbsp;AA<br>
	%data&nbsp;2&nbsp;2<br>
	(F)666&nbsp;6666&nbsp;AA<br>
	(G)777&nbsp;7777&nbsp;AA<br>
	(H)888&nbsp;8888&nbsp;AA<br>
	(I)999&nbsp;9999&nbsp;AA<br>
	(J)000&nbsp;0000&nbsp;AA<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1735. </div>
      </td>
<td>
      <div class="title">Re:ECHOに変数を渡す際の不具合（追記）</div>
<div class="date"> 2007年03月28日(水) 18時29分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;@echo&nbsp;%I2%)%I3%&nbsp;%I4%&nbsp;%I5%&gt;&gt;&nbsp;C:\KEKKA\%FILENAME%.txt<br>

</span>
	<br>
	&gt;@echo&nbsp;%I%&gt;&gt;&nbsp;C:\KEKKA\%FILENAME%.txt<br>
	<br>
	ファイルディスクリプタ(ファイル記述子)というものがありまして、標準入力が&nbsp;0&nbsp;、標準出力が&nbsp;&nbsp;&nbsp;1&nbsp;、エラー出力が&nbsp;2&nbsp;という風に一桁の数字です。リダイレクト記号の前にこの数字を指定することができます。<br>
	<br>
	echo&nbsp;AAA&nbsp;&gt;OUT.TXT<br>
	と<br>
	echo&nbsp;AAA&nbsp;1&gt;OUT.TXT<br>
	はおなじ。<br>
	echo&nbsp;AAA&nbsp;2&gt;OUT.TXT<br>
	は、echoのエラー出力のリダイレクトですが、echoはエラー出力をしないので、OUT.TXTは空になり、画面にAAAが表示されます。<br>
	<br>
	このあたり、unixのシェルの入門書とかを読むといいのですが。<br>
	<br>
	結論から言うと、<br>
	echo&nbsp;%AAA%&gt;&gt;OUT.TXT<br>
	などと書くと、変数AAAの値の末尾が数字でその直前が空白の場合、上記の状況になるので、おそらく意図しない動作になります。<br>
	AAAの値がそのような可能性がある場合、<br>
	&gt;&gt;OUT.TXT&nbsp;echo&nbsp;%AAA%<br>
	のようにリダイレクトを先に書きます。<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-bottom">&nbsp;</div>
<P>

<br>

</P>
<div class="main-top02">&nbsp;</div>
<div class="tree-border">

<div class="tree-main">
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr>
   <TD valign="top">
   <center>●<br>
   <IMG src="/images/space.gif" height="1" width="30"></center>
   </TD>
   <TD valign="top"><b>1706.</b><b>テキストから、あるパターンの行だけを抜き出すには</b> sikumi
07/03/12(月) 08:09</TD>
  </tr>
  </tbody>
</table>
</div>
<div class="tree-reply">
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="15"></td>
      <td><b>1707.</b><b>Re:テキストから、あるパターンの行だけを抜き出すには</b>　otn 07/03/12(月) 11:09</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><b>1708.</b><b>Re:テキストから、あるパターンの行だけを抜き出すには</b>　sikumi 07/03/12(月) 12:55</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><b>1710.</b><b>Re:テキストから、あるパターンの行だけを抜き出すには</b>　sikumi 07/03/14(水) 14:25</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="45"></td>
      <td><b>1712.</b><b>FORの中でのSETの使い方について質問です</b>　sikumi 07/03/16(金) 16:59</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="60"></td>
      <td><b>1713.</b><b>Re:FORの中でのSETの使い方について質問です</b>　YanaKen◆c0rnJ1Q= 07/03/16(金) 22:16</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="75"></td>
      <td><b>1714.</b><b>Re:FORの中でのSETの使い方について質問です</b>　sikumi 07/03/19(月) 01:18</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="90"></td>
      <td><b>1715.</b><b>解決できました＾＾　ただしかし不安が・・・。</b>　sikumi 07/03/19(月) 05:07</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="90"></td>
      <td><b>1716.</b><b>Re:FORの中でのSETの使い方について質問です</b>　otn 07/03/19(月) 16:53</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="105"></td>
      <td><b>1717.</b><b>Re:FORの中でのSETの使い方について質問です</b>　otn 07/03/19(月) 17:00</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="120"></td>
      <td><b>1718.</b><b>Re:FORの中でのSETの使い方について質問です</b>　sikumi 07/03/20(火) 06:05</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="135"></td>
      <td><b>1719.</b><b>訂正です</b>　sikumi 07/03/20(火) 09:13</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="135"></td>
      <td><b>1720.</b><b>Re:FORの中でのSETの使い方について質問です</b>　otn 07/03/20(火) 13:23</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="150"></td>
      <td><b>1721.</b><b>SET関数についての質問です</b>　sikumi 07/03/26(月) 07:06</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="165"></td>
      <td><b>1723.</b><b>Re:SET関数についての質問です</b>　otn 07/03/26(月) 13:21</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="180"></td>
      <td><b>1724.</b><b>Re:SET関数についての質問です</b>　じゃく 07/03/27(火) 06:07</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="195"></td>
      <td><b>1725.</b><b>Re:SET関数についての質問です</b>　sikumi 07/03/27(火) 09:58</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="210"></td>
      <td><b>1726.</b><b>Re:SET関数についての質問です</b>　じゃく 07/03/27(火) 12:01</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="225"></td>
      <td><b>1729.</b><b>Re:SET関数についての質問です</b>　sikumi 07/03/27(火) 15:35</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="240"></td>
      <td><b>1730.</b><b>Re:SET関数についての質問です</b>　じゃく 07/03/27(火) 18:13</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="255"></td>
      <td><b>1733.</b><b>Re:ECHOに変数を渡す際の不具合</b>　sikumi 07/03/28(水) 17:05</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="270"></td>
      <td><b>1734.</b><b>Re:ECHOに変数を渡す際の不具合（追記）</b>　sikumi 07/03/28(水) 17:35</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="285"></td>
      <td><b>1735.</b><b>Re:ECHOに変数を渡す際の不具合（追記）</b>　otn 07/03/28(水) 18:29</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="180"></td>
      <td><b>1728.</b><b>Re:otnさんへ</b>　sikumi 07/03/27(火) 15:32</td>
  </tr>
 </tbody>
</table>
</div>
</div>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/for_in_do/for_f/4-1706.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/for_in_do/for_f/4-1706.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">FOR /F</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">verylongarticle</category>
        
         <pubDate>Mon, 12 Mar 2007 15:08:34 +0900</pubDate>
      </item>
            <item>
         <title>フォルダを削除するコマンド</title>
         <description><![CDATA[
<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1701. </div>
      </td>
<td> <div class="title"><b>delの使い方</b></div>
<div class="date"> 2007年03月09日(金) 16時11分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
mirror
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
フォルダを削除したいのですが・・・例文を教えてもらえるとうれしいです。だれかお願いします（＞＿＜；）<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>


<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1704. </div>
      </td>
<td>
      <div class="title">Re:delの使い方</div>
<div class="date"> 2007年03月09日(金) 21時04分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
YanaKen◆c0rnJ1Q=
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;フォルダを削除したいのですが・・・例文を教えてもらえるとうれしいです。だれかお願いします（＞＿＜；）<br>

</span>
	<br>
	　フォルダの削除は通常DELではなく「RD」(RMDIR)を使います。<br>
	　お使いのWindowsのバージョンが不明ですが、たいていの場合、<br>
	&nbsp;　RD&nbsp;/?<br>
	　で用法が表示されます。<br>
	<br>
	　もしくは下記をどうぞ。<br>
	<A href="http://fpcu.on.coocan.jp/dosvcmd/rmdirrd.htm" target="_blank">http://fpcu.on.coocan.jp/dosvcmd/rmdirrd.htm</A><br>
	<br>
	YanaKen<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-bottom">&nbsp;</div>

]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/chdircd/4-1701.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/chdircd/4-1701.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">CHDIR/CD/MD/RD…ドライブ/ディレクトリ切替、パス名の取扱い</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">shortarticle</category>
        
         <pubDate>Fri, 09 Mar 2007 13:36:53 +0900</pubDate>
      </item>
            <item>
         <title>2ファイルを１行ずつ交互に読み込むには</title>
         <description><![CDATA[<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1689. </div>
      </td>
<td> <div class="title"><b>2ファイルから1行ずつ改行して読み込みたい</b></div>
<div class="date"> 2007年03月04日(日) 22時11分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
XYZ
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
どなたかこんなバッチつくれませんか？？&nbsp;<br>
2ファイルを1行ずつ改行して読み込む処理です。<br>
OSはWindowsXP&nbsp;proです。&nbsp;<br>
x.txt&nbsp;y.txt&nbsp;<br>
----&nbsp;----&nbsp;<br>
aaa　111&nbsp;<br>
bbb　222&nbsp;<br>
----&nbsp;----&nbsp;<br>
↓↓↓↓↓&nbsp;<br>
z.txt&nbsp;<br>
----&nbsp;<br>
aaa&nbsp;<br>
111&nbsp;<br>
bbb&nbsp;<br>
222&nbsp;<br>
----&nbsp;<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1690. </div>
      </td>
<td>
      <div class="title">Re:2ファイルから1行ずつ改行して読み込みたい</div>
<div class="date"> 2007年03月05日(月) 10時20分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;どなたかこんなバッチつくれませんか？？&nbsp;<br>

</span>
	&gt;2ファイルを1行ずつ改行して読み込む処理です。<br>
	&gt;OSはWindowsXP&nbsp;proです。&nbsp;<br>
	&gt;x.txt&nbsp;y.txt&nbsp;<br>
	&gt;----&nbsp;----&nbsp;<br>
	&gt;aaa　111&nbsp;<br>
	&gt;bbb　222&nbsp;<br>
	&gt;----&nbsp;----&nbsp;<br>
	&gt;↓↓↓↓↓&nbsp;<br>
	&gt;z.txt&nbsp;<br>
	&gt;----&nbsp;<br>
	&gt;aaa&nbsp;<br>
	&gt;111&nbsp;<br>
	&gt;bbb&nbsp;<br>
	&gt;222&nbsp;<br>
	&gt;----&nbsp;<br>
	<br>
	unix系のjoinコマンドなどを使わないとすると、1つめのファイルをまず読んで変数に全部保存しておき、2つめのファイルを読みながらさっき保存した内容と並べて表示することになりますね。<br>
	<br>
	<A href="http://d.hatena.ne.jp/otn/20040302/" target="_blank">http://d.hatena.ne.jp/otn/20040302/</A><br>
	に、ファイルを読んで変数に保存し、全部読んでからそれを参照するサンプルがあります。<br>
	ちょっとご希望の機能そのもののスクリプトを書くモチベーションがわかないので(歳のせいか?)、まずはこれまで。、<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1691. </div>
      </td>
<td>
      <div class="title">Re:2ファイルから1行ずつ改行して読み込みたい</div>
<div class="date"> 2007年03月05日(月) 12時56分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
YanaKen◆c0rnJ1Q=
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
XYZさん、こんにちは。<br>
	<br>
	　otnさんのコメントと趣旨がかぶりますが、モチベーションがわかないとのことですし(^^;、気分転換がわりに作ってみたので……。<br>
	　一方のテキストを行単位でファイルに書き出し、あとで組み合わせる方式で作ったサンプルです。<br>
	※２つのファイルの行数が違う場合とか、データに区切り文字が含まれる場合とか、もろもろ細部は深く考えてません。<br>
	<br>
	YanaKen<br>
	<br>
	@echo&nbsp;off<br>
	if&nbsp;exist&nbsp;z.txt&nbsp;del&nbsp;z.txt<br>
	set&nbsp;count=0<br>
	for&nbsp;/f&nbsp;%%i&nbsp;in&nbsp;(x.txt)&nbsp;do&nbsp;call&nbsp;:output1&nbsp;%%i<br>
	set&nbsp;count=0<br>
	for&nbsp;/f&nbsp;%%j&nbsp;in&nbsp;(y.txt)&nbsp;do&nbsp;call&nbsp;:output2&nbsp;%%j<br>
	goto&nbsp;after<br>
	<br>
	:output1<br>
	&nbsp;echo&nbsp;%1&gt;%count%.txt<br>
	&nbsp;set&nbsp;/a&nbsp;count=count+1<br>
	&nbsp;exit&nbsp;/b<br>
	:output2<br>
	&nbsp;type&nbsp;%count%.txt&gt;&gt;z.txt<br>
	&nbsp;echo&nbsp;%1&gt;&gt;z.txt<br>
	&nbsp;set&nbsp;/a&nbsp;count=count+1<br>
	&nbsp;exit&nbsp;/b<br>
	:afterdelete<br>
	&nbsp;if&nbsp;exist&nbsp;%count%.txt&nbsp;del&nbsp;%count%.txt<br>
	&nbsp;set&nbsp;/a&nbsp;count=count+1<br>
	&nbsp;exit&nbsp;/b<br>
	<br>
	:after<br>
	&nbsp;set&nbsp;count=0<br>
	&nbsp;for&nbsp;/f&nbsp;%%i&nbsp;in&nbsp;(x.txt)&nbsp;do&nbsp;call&nbsp;:afterdelete&nbsp;%%i<br>
	&nbsp;exit&nbsp;/b<br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1692. </div>
      </td>
<td>
      <div class="title">Re:2ファイルから1行ずつ改行して読み込みたい</div>
<div class="date"> 2007年03月05日(月) 15時34分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
*
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
両御所とも、資源喰い過ぎ。<br>
	最初に行数をカウントして、<br>
	あとはカウントだけ繰り返し<br>
	set/pで読み取ればいいのですよ。<br>
	<br>
	作ってくれ君な上にマルチなので<br>
	サンプルを作るモチベーションが湧きませんが。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1694. </div>
      </td>
<td>
      <div class="title">Re:2ファイルから1行ずつ改行して読み込みたい</div>
<div class="date"> 2007年03月05日(月) 22時00分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;両御所とも、資源喰い過ぎ。<br>

</span>
	<br>
	awkで1行ずつ処理するスクリプトを書いていたら、perlでファイル全体を一気に配列変数に読み込むスクリプトにショックを受けて以来、自分ではあまり書かないもののファイル一気読みに抵抗はなくなりました。<br>
	<br>
	&gt;最初に行数をカウントして、<br>
	<br>
	find&nbsp;/n&nbsp;で行番号をつけて各ファイルの○行目を1から順に取り出す方法もありますね。<br>
	CPUは食うけど。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1696. </div>
      </td>
<td>
      <div class="title">Re:2ファイルから1行ずつ改行して読み込みたい</div>
<div class="date"> 2007年03月05日(月) 22時40分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
*
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;find&nbsp;/n&nbsp;で行番号をつけて各ファイルの○行目を1から順に取り出す方法もありますね。<br>

</span>
	<br>
	そのやり方で２ファイル読めます？<br>
	<br>
	find&nbsp;/cでカウントしてfor/lでループして<br>
	set/p&nbsp;ファイル１側<br>
	set/p&nbsp;ファイル２側<br>
	で読み取りますが、<br>
	ここでリダイレクションを駆使する必要があります。<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1698. </div>
      </td>
<td>
      <div class="title">Re:2ファイルから1行ずつ改行して読み込みたい</div>
<div class="date"> 2007年03月06日(火) 11時33分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;&gt;find&nbsp;/n&nbsp;で行番号をつけて各ファイルの○行目を1から順に取り出す方法もありますね。<br>

</span>
	&gt;<br>
	&gt;そのやり方で２ファイル読めます？<br>
	<br>
	・ファイルから&nbsp;N&nbsp;行目を取り出す。<br>
	<br>
	for&nbsp;/f&nbsp;"delims=]&nbsp;tokens=1*"&nbsp;%%A&nbsp;in&nbsp;('find&nbsp;/n&nbsp;/v&nbsp;""&nbsp;^&lt;&nbsp;file.txt&nbsp;^|&nbsp;findstr&nbsp;/b&nbsp;/l<br>
	"[%N%]"')&nbsp;do&nbsp;set&nbsp;LINE=%%B<br>
	<br>
	これをNを数えながら両ファイルに対して行う。書いたとおり、CPUは食います。ディスクIOも。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1699. </div>
      </td>
<td>
      <div class="title">Re:2ファイルから1行ずつ改行して読み込みたい</div>
<div class="date"> 2007年03月06日(火) 11時39分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;set/p&nbsp;ファイル１側<br>

</span>
	&gt;set/p&nbsp;ファイル２側<br>
	&gt;で読み取りますが、<br>
	&gt;ここでリダイレクションを駆使する必要があります。<br>
	<br>
	なるほど。<br>
	以前、set&nbsp;/p&nbsp;でファイルから読ませた場合、キーボードからの&nbsp;ctrl-C&nbsp;が効かなくなるという問題に出くわしましたが、工夫すれば大丈夫ですね。<br>
	これで、set&nbsp;/p&nbsp;の応用範囲が広がりました。<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1700. </div>
      </td>
<td>
      <div class="title">Re:2ファイルから1行ずつ改行して読み込みたい</div>
<div class="date"> 2007年03月08日(木) 12時31分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
*
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;for&nbsp;/f&nbsp;"delims=]&nbsp;tokens=1*"&nbsp;%%A&nbsp;in&nbsp;('find&nbsp;/n&nbsp;/v&nbsp;""&nbsp;^&lt;&nbsp;file.txt&nbsp;^|&nbsp;findstr&nbsp;/b&nbsp;/l<br>

</span>
	&gt;"[%N%]"')&nbsp;do&nbsp;set&nbsp;LINE=%%B<br>
	&gt;<br>
	&gt;これをNを数えながら両ファイルに対して行う。書いたとおり、CPUは食います。ディスクIOも。<br>
	<br>
	これは、性能がNの2乗のオーダになってまずい。<br>
	<br>
	2ファイルをfind&nbsp;/n&nbsp;/v&nbsp;""したものを合わせてソートしたらと考えましたが、<br>
	sortが文字順で数順にならないのと、安定でないので、駄目でした。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-top02">&nbsp;</div>
<div class="tree-border">

<div class="tree-main">
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr>
   <TD valign="top">
   <center>●<br>
   <IMG src="/images/space.gif" height="1" width="30"></center>
   </TD>
   <TD valign="top"><b>1689.</b><b>2ファイルから1行ずつ改行して読み込みたい</b> XYZ
07/03/04(日) 22:11</TD>
  </tr>
  </tbody>
</table>
</div>
<div class="tree-reply">
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="15"></td>
      <td><b>1690.</b><b>Re:2ファイルから1行ずつ改行して読み込みたい</b>　otn 07/03/05(月) 10:20</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="15"></td>
      <td><b>1691.</b><b>Re:2ファイルから1行ずつ改行して読み込みたい</b>　YanaKen◆c0rnJ1Q= 07/03/05(月) 12:56</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><b>1692.</b><b>Re:2ファイルから1行ずつ改行して読み込みたい</b>　* 07/03/05(月) 15:34</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="45"></td>
      <td><b>1694.</b><b>Re:2ファイルから1行ずつ改行して読み込みたい</b>　otn 07/03/05(月) 22:00</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="60"></td>
      <td><b>1696.</b><b>Re:2ファイルから1行ずつ改行して読み込みたい</b>　* 07/03/05(月) 22:40</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="75"></td>
      <td><b>1698.</b><b>Re:2ファイルから1行ずつ改行して読み込みたい</b>　otn 07/03/06(火) 11:33</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="90"></td>
      <td><b>1700.</b><b>Re:2ファイルから1行ずつ改行して読み込みたい</b>　* 07/03/08(木) 12:31</td>
    </tr>
  </tbody>
</table>
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr> 
      <td><IMG src="/images/space.gif" height="1" width="30"></td>
      <td><IMG src="/images/space.gif" height="1" width="75"></td>
      <td><b>1699.</b><b>Re:2ファイルから1行ずつ改行して読み込みたい</b>　otn 07/03/06(火) 11:39</td>
    </tr>
  </tbody>
</table>
</div>
</div>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/cat54/4-1689.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/cat54/4-1689.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">SET, PATH, %環境変数%</category>
                  <category domain="http://www.sixapart.com/ns/types#category">文字列の操作</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">verylongarticle</category>
        
         <pubDate>Sun, 04 Mar 2007 13:25:12 +0900</pubDate>
      </item>
            <item>
         <title>特定のアプリの保存先を検索してファイルを削除したい</title>
         <description><![CDATA[
<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1682. </div>
      </td>
<td> <div class="title"><b>保存先を特定できないファイルを削除したい</b></div>
<div class="date"> 2007年02月28日(水) 01時25分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
ごる
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
どうもわからないことがありますので教えていただきたいと思います。<br>
WinXP&nbsp;Proを使用しています。<br>
<br>
あるアプリケーションが吐き出すログファイルをバッチで削除したいと考えていますが、<br>
使用者によってアプリケーションのインストール先（ドライブやフォルダ）が異なる為、<br>
いろいろな環境に対応できる記述が思い浮かびません。<br>
<br>
ただし、アプリケーションのフォルダ構成は「\aaa\bbb\log.lzh」となることは確定<br>
していますのでインストール先までバッチを持ってきて実行すれば簡単なのですが、<br>
任意の場所から実行したいのです。<br>
<br>
この様なインストール先がわからない状況でファイル削除のバッチ作成は可能でしょうか？<br>
<br>
何卒ご教授よろしくお願いします。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>


<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1683. </div>
      </td>
<td>
      <div class="title">Re:保存先を特定できないファイルを削除したい</div>
<div class="date"> 2007年02月28日(水) 17時56分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;ただし、アプリケーションのフォルダ構成は「\aaa\bbb\log.lzh」となることは確定<br>

</span>
	&gt;していますのでインストール先までバッチを持ってきて実行すれば簡単なのですが、<br>
	&gt;任意の場所から実行したいのです。<br>
	<br>
	インストール場所がレジストリに記録されるなら、reg&nbsp;コマンドで調べるという手があります。<br>
	後は、<br>
	(for %%D in (C D E ... X Y Z) do dir /b %%D:\ 2&gt;NUL | findstr /e "\aaa\bbb\log.lzh" ) &gt;where.txt<br>
	<br>
	で、where.txt に場所が書かれます。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1684. </div>
      </td>
<td>
      <div class="title">Re:保存先を特定できないファイルを削除したい</div>
<div class="date"> 2007年03月02日(金) 00時01分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
ごる
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;&gt;ただし、アプリケーションのフォルダ構成は「\aaa\bbb\log.lzh」となることは確定<br>

</span>
	&gt;&gt;していますのでインストール先までバッチを持ってきて実行すれば簡単なのですが、<br>
	&gt;&gt;任意の場所から実行したいのです。<br>
	&gt;<br>
	&gt;インストール場所がレジストリに記録されるなら、reg コマンドで調べるという手があります。<br>
	&gt;後は、<br>
	&gt;(for %%D in (C D E ... X Y Z) do dir /b %%D:\ 2&gt;NUL | findstr /e "\aaa\bbb\log.lzh" ) &gt;where.txt<br>
	&gt;<br>
	&gt;で、where.txt に場所が書かれます。<br>
	<br>
	otnさん、どうもありがとうございます。<br>
	ご指摘のとおり、レジストリのPathに記録されておりますので<br>
	そちらをあたってみようと思い、まずreg queryのみを実行した結果がこちらです。<br>
	reg query HKEY_LOCAL_MACHINE\SOFTWARE\ABCD /v Path<br>
	<br>
	! REG.EXE VERSION 3.0<br>
	<br>
	HKEY_LOCAL_MACHINE\SOFTWARE\ABCD<br>
	&nbsp;&nbsp;&nbsp;&nbsp;Path&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;REG_SZ&nbsp;&nbsp;D:\apps\aaa\<br>
	<br>
	次にこれの結果の「D:\apps\aaa\」だけを抜き出し、ファイル削除を試みました。<br>
	<br>
	for /f "tokens=1,2*" %%A in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\ABCD /v Path') do del %%A\bbb\log.lzh<br>
	<br>
	do以降（？）の記述が間違っているためか、結果としては<br>
	del !\log.lzh<br>
	del HKEY_LOCAL_MACHINE\SOFTWARE\ABCD\log.lzh<br>
	del Path\log.lzh<br>
	というようにいずれも指定されたパス・ファイルが見つかりませんと出ます。<br>
	<br>
	うまく「D:\apps\aaa\」を当てはめるにはどうすればよいでしょうか。<br>
	<br>
	何卒よろしくお願いします。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1686. </div>
      </td>
<td>
      <div class="title">Re:保存先を特定できないファイルを削除したい</div>
<div class="date"> 2007年03月03日(土) 00時58分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
ごる
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;&gt;&gt;ただし、アプリケーションのフォルダ構成は「\aaa\bbb\log.lzh」となることは確定<br>

</span>
	&gt;&gt;&gt;していますのでインストール先までバッチを持ってきて実行すれば簡単なのですが、<br>
	&gt;&gt;&gt;任意の場所から実行したいのです。<br>
	&gt;&gt;<br>
	&gt;&gt;インストール場所がレジストリに記録されるなら、reg コマンドで調べるという手があります。<br>
	&gt;&gt;後は、<br>
	&gt;&gt;(for %%D in (C D E ... X Y Z) do dir /b %%D:\ 2&gt;NUL | findstr /e "\aaa\bbb\log.lzh" ) &gt;where.txt<br>
	&gt;&gt;<br>
	&gt;&gt;で、where.txt に場所が書かれます。<br>
	&gt;<br>
	&gt;otnさん、どうもありがとうございます。<br>
	&gt;ご指摘のとおり、レジストリのPathに記録されておりますので<br>
	&gt;そちらをあたってみようと思い、まずreg queryのみを実行した結果がこちらです。<br>
	&gt;reg query HKEY_LOCAL_MACHINE\SOFTWARE\ABCD /v Path<br>
	&gt;<br>
	&gt;! REG.EXE VERSION 3.0<br>
	&gt;<br>
	&gt;HKEY_LOCAL_MACHINE\SOFTWARE\ABCD<br>
	&gt;&nbsp;&nbsp;&nbsp;&nbsp;Path&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;REG_SZ&nbsp;&nbsp;D:\apps\aaa\<br>
	&gt;<br>
	&gt;次にこれの結果の「D:\apps\aaa\」だけを抜き出し、ファイル削除を試みました。<br>
	&gt;<br>
	&gt;for /f "tokens=1,2*" %%A in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\ABCD /v Path') do del %%A\bbb\log.lzh<br>
	&gt;<br>
	&gt;do以降（？）の記述が間違っているためか、結果としては<br>
	&gt;del !\log.lzh<br>
	&gt;del HKEY_LOCAL_MACHINE\SOFTWARE\ABCD\log.lzh<br>
	&gt;del Path\log.lzh<br>
	&gt;というようにいずれも指定されたパス・ファイルが見つかりませんと出ます。<br>
	&gt;<br>
	&gt;うまく「D:\apps\aaa\」を当てはめるにはどうすればよいでしょうか。<br>
	&gt;<br>
	&gt;何卒よろしくお願いします。<br>
	<br>
	<br>
	その後、記述を見直して　for /f "tokens=1,2*"をfor /f "tokens=3"と<br>
	変更したことでとりあえずはうまく行ったようです。<br>
	ただ、下の様に出る１行目の結果をなくすことができればベストですが・・。<br>
	------------------------------------<br>
	del VERSION\log.lzh<br>
	指定されたファイルが見つかりません<br>
	del D:\apps\aaa\log.lzh<br>
	------------------------------------<br>
	<br>
	もしご存知でしたらご教授ください。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1688. </div>
      </td>
<td>
      <div class="title">Re:保存先を特定できないファイルを削除したい</div>
<div class="date"> 2007年03月03日(土) 06時48分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
YanaKen◆c0rnJ1Q=
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
ごるさん、こんにちは。<br>
	<br>
	　reg queryの実行結果は、（とりあえずここでの前提として）下記の5行あるわけですね。<br>
	[1]<br>
	[2]! REG.EXE VERSION 3.0<br>
	[3]<br>
	[4]HKEY_LOCAL_MACHINE\SOFTWARE\ABCD<br>
	[5]&nbsp;&nbsp;&nbsp;&nbsp;Path&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;REG_SZ&nbsp;&nbsp;D:\apps\aaa\<br>
	<br>
	　このうち２行めには「!」「REG.EXE」「VERSION」「3.0」の4つの「トークン」が含まれます。<br>
	　なので、そのかたちのままだとfor文はこの行の３つめのトークン＝"VERSION"も変数%%Aに送り込んでくるため、「del&nbsp;VERSION\log.lzh」という無意味な(アブナい?)コマンドが実行されてしまっているわけです。<br>
	<br>
	&gt;del VERSION\log.lzh<br>
	&gt;指定されたファイルが見つかりません<br>
	&gt;del D:\apps\aaa\log.lzh<br>
	<br>
	　必要なのはREGコマンドが返した内容中の5行めだけですから、先頭から4行読み飛ばす指定"skip=4"を指定すればこの問題は解消できます。(2行以上読み飛ばせばいいのでskip=2やskip=3でもいいですが)<br>
	<br>
	for /f "skip=4 tokens=3" %%A in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\ABCD /v Path') do del %%A\bbb\log.lzh<br>
	<br>
	　または、２行めが"!"で始まっていることに着目すれば、その行がコメント行だとfor文に教えてやればよいことになるので、<br>
	for /f "tokens=3 eol=!" %%A in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\ABCD /v Path') do del %%A\bbb\log.lzh<br>
	　……という書き方もできます。<br>
	<br>
	YanaKen<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1693. </div>
      </td>
<td>
      <div class="title">Re:保存先を特定できないファイルを削除したい</div>
<div class="date"> 2007年03月05日(月) 18時18分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
ごる
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;ごるさん、こんにちは。<br>

</span>
	&gt;<br>
	&gt;　reg queryの実行結果は、（とりあえずここでの前提として）下記の5行あるわけですね。<br>
	&gt;[1]<br>
	&gt;[2]! REG.EXE VERSION 3.0<br>
	&gt;[3]<br>
	&gt;[4]HKEY_LOCAL_MACHINE\SOFTWARE\ABCD<br>
	&gt;[5]&nbsp;&nbsp;&nbsp;&nbsp;Path&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;REG_SZ&nbsp;&nbsp;D:\apps\aaa\<br>
	&gt;<br>
	&gt;　このうち２行めには「!」「REG.EXE」「VERSION」「3.0」の4つの「トークン」が含まれます。<br>
	&gt;　なので、そのかたちのままだとfor文はこの行の３つめのトークン＝"VERSION"も変数%%Aに送り込んでくるため、「del VERSION\log.lzh」という無意味な(アブナい?)コマンドが実行されてしまっているわけです。<br>
	&gt;<br>
	&gt;&gt;del VERSION\log.lzh<br>
	&gt;&gt;指定されたファイルが見つかりません<br>
	&gt;&gt;del D:\apps\aaa\log.lzh<br>
	&gt;<br>
	&gt;　必要なのはREGコマンドが返した内容中の5行めだけですから、先頭から4行読み飛ばす指定"skip=4"を指定すればこの問題は解消できます。(2行以上読み飛ばせばいいのでskip=2やskip=3でもいいですが)<br>
	&gt;<br>
	&gt;for /f "skip=4 tokens=3" %%A in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\ABCD /v Path') do del %%A\bbb\log.lzh<br>
	&gt;<br>
	&gt;　または、２行めが"!"で始まっていることに着目すれば、その行がコメント行だとfor文に教えてやればよいことになるので、<br>
	&gt;for /f "tokens=3 eol=!" %%A in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\ABCD /v Path') do del %%A\bbb\log.lzh<br>
	&gt;　……という書き方もできます。<br>
	&gt;<br>
	&gt;YanaKen<br>
	&gt;<br>
	<br>
	YanaKenさん<br>
	ご回答いただきありがとうございました。<br>
	ご教授頂いたskipを使用することで、無事不要な行を除くことが出来ました。<br>
	<br>
	これで完璧・・と思った矢先、「C:\Program Files\..」のような<br>
	パスにスペースが含まれる場合には対応できないことに気づきました。<br>
	こうなるとtokenでの対応は難しいのでしょうか。<br>
	<br>
	宜しくお願いします。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1695. </div>
      </td>
<td>
      <div class="title">Re:保存先を特定できないファイルを削除したい</div>
<div class="date"> 2007年03月05日(月) 22時07分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;これで完璧・・と思った矢先、「C:\Program Files\..」のような<br>

</span>
	&gt;パスにスペースが含まれる場合には対応できないことに気づきました。<br>
	&gt;こうなるとtokenでの対応は難しいのでしょうか。<br>
	&gt;<br>
	&gt;宜しくお願いします。<br>
	<br>
	for /f "tokens=2*" %%A in ('REG ...') do if %%A==REG_SZ del "%%B\bbb\log.lzh"<br>
	<br>
	tokens=2* にすると、第二が%%Aに入り、第三以降が空白含めそのままの形で%%Bに入ります。<br>
	先頭行スキップしてもいいのですが、このようにREG_SZのある行だけ処理対象にする方法もあります。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1697. </div>
      </td>
<td>
      <div class="title">Re:保存先を特定できないファイルを削除したい</div>
<div class="date"> 2007年03月05日(月) 23時41分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
ごる
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;&gt;これで完璧・・と思った矢先、「C:\Program Files\..」のような<br>

</span>
	&gt;&gt;パスにスペースが含まれる場合には対応できないことに気づきました。<br>
	&gt;&gt;こうなるとtokenでの対応は難しいのでしょうか。<br>
	&gt;&gt;<br>
	&gt;&gt;宜しくお願いします。<br>
	&gt;<br>
	&gt;for /f "tokens=2*" %%A in ('REG ...') do if %%A==REG_SZ del "%%B\bbb\log.lzh"<br>
	&gt;<br>
	&gt;tokens=2* にすると、第二が%%Aに入り、第三以降が空白含めそのままの形で%%Bに入ります。<br>
	&gt;先頭行スキップしてもいいのですが、このようにREG_SZのある行だけ処理対象にする方法もあります。<br>
	<br>
	otnさんどうもありがとうございます。<br>
	どうやらこの方法で落ち着くことができたようです。<br>
	試しに処理を走らせて見ましたが、きちんとパスを認識できました。<br>
	<br>
	今回はotnさん、YanaKenさんからわかりやすい解説をいただいたおかげで<br>
	いまいち意味を理解せずに使用していたtokensやskipについて<br>
	少しではありますがつかめた様な気がします。<br>
	<br>
	otnさん、YanaKenさん本当にありがとうございました。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/delerase/4-1682.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/delerase/4-1682.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">DEL,ERASE,REN…ファイル削除/復活/移動/名前の変更</category>
                  <category domain="http://www.sixapart.com/ns/types#category">FOR .. IN ( ) DO..</category>
                  <category domain="http://www.sixapart.com/ns/types#category">REG,SCANREG…レジストリとコマンド・プロンプト</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">verylongarticle</category>
        
         <pubDate>Wed, 28 Feb 2007 13:09:06 +0900</pubDate>
      </item>
            <item>
         <title>名前に空白を含むサービス名のチェック</title>
         <description><![CDATA[
<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1679. </div>
      </td>
<td> <div class="title"><b>サービス名に空白を含むサービスの起動チェックについて</b></div>
<div class="date"> 2007年02月26日(月) 14時24分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
ko-1
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
はじめまして、ko-1といいます。<br>
<br>
現在、バッチファイルでサービス名に空白を含むサービスが起動されているかどうかの<br>
チェック処理を行おうと思っています。<br>
<br>
サービスが起動されているかどうかのチェックは、<br>
「NET&nbsp;START」コマンドを使って開始中のサービスの一覧をファイルに出力し、<br>
FOR文でファイルをループして一致する名称がヒットしたら、<br>
breakするような処理を行っているのですが、<br>
サービス名に空白が含まれているためか、IF文ではじかれてしまいます。<br>
<br>
このような場合、何か良い方法があったら教えてください。<br>
OSはwindows&nbsp;xpで私が試したコードは以下です。<br>
===========================================<br>
REM&nbsp;サービス名<br>
SET&nbsp;SERVICENAME=SERVICE^&nbsp;NAME<br>
<br>
REM&nbsp;サービス一覧を取得<br>
NET&nbsp;START&gt;wk.tmp<br>
<br>
REM&nbsp;FOR文でサービスの一覧を回して該当のサービスが開始されているかチェック<br>
REM&nbsp;"SERVICE&nbsp;NAME"という名称のサービスは起動されているが、<br>
REM&nbsp;以下のコードの「%%A」をECHOで出力すると「SERVICE」までしか表示されず、<br>
REM&nbsp;半角スペース以降が出力されない<br>
SET&nbsp;HITSERVICE=<br>
FOR&nbsp;/F&nbsp;%%A&nbsp;IN&nbsp;(wk.tmp)&nbsp;DO&nbsp;IF&nbsp;"%SERVICENAME%."=="%%A."&nbsp;SET&nbsp;HITSERVICE=%%A<br>
IF&nbsp;"%HITSERVICE%."=="%SERVICE%."&nbsp;GOTO&nbsp;:START<br>
<br>
===========================================<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1680. </div>
      </td>
<td>
      <div class="title">Re:サービス名に空白を含むサービスの起動チェックについて</div>
<div class="date"> 2007年02月27日(火) 12時00分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;FOR&nbsp;/F&nbsp;%%A&nbsp;IN&nbsp;(wk.tmp)&nbsp;DO&nbsp;IF&nbsp;"%SERVICENAME%."=="%%A."&nbsp;SET&nbsp;HITSERVICE=%%A<br>

</span>
	<br>
	for&nbsp;/f&nbsp;ではデフォルトで空白とタブで行を区切り、その先頭の語だけを変数にセットします。<br>
	解決法は二通りあって、<br>
	<br>
	for&nbsp;/f&nbsp;"delims="&nbsp;%%A&nbsp;・・・<br>
	　区切りを空にする→行全体が変数にセットされる<br>
	<br>
	for&nbsp;/f&nbsp;"tokens=*"&nbsp;%%A&nbsp;・・・<br>
	　空白で区切るがすべての語を語間(行末も)の空白の個数も保存して変数にセットする→先頭の空白を除いた全体が変数にセットされる<br>
	<br>
	今回は後者のほうがよさそうですね。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1681. </div>
      </td>
<td>
      <div class="title">Re:サービス名に空白を含むサービスの起動チェックについて</div>
<div class="date"> 2007年02月27日(火) 15時04分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
ko-1
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
otnさん。こんにちは。<br>
	<br>
	御回答ありがとうございます！<br>
	<br>
	&gt;for&nbsp;/f&nbsp;"tokens=*"&nbsp;%%A&nbsp;・・・<br>
	上記の対応で期待通りの動作ができました。<br>
	感謝です。(^^)<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
<div class="main-bottom">&nbsp;</div>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/for_in_do/for_f/4-1679.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/for_in_do/for_f/4-1679.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">FOR /F</category>
                  <category domain="http://www.sixapart.com/ns/types#category">文字列の操作</category>
        
        
         <pubDate>Mon, 26 Feb 2007 13:00:05 +0900</pubDate>
      </item>
            <item>
         <title>ファイル名を任意の数字から始まる連番に変更したい</title>
         <description><![CDATA[
<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1673. </div>
      </td>
<td> <div class="title"><b>ファイル名を任意の連番で書き換えたい</b></div>
<div class="date"> 2007年02月22日(木) 10時04分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
meitaka◆KQpYi+g=
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
はじめまして。全くの初心者なのですが、仕事で必要に迫られて壁にぶち当たってます。どなたかご教授頂けると大変嬉しいです。<br>
<br>
やりたいことは、規則性がバラバラな大量のファイルの名前を、６桁の任意の数字から始まる連番のファイル名に変更したいのです。<br>
６桁の連番は、ディレクトリごとに完結し、ディレクトリに順番はありません。<br>
フリーソフトを使いたいところですが、会社側からフリーソフトのインストールは禁止されており使えません。<br>
本やサイトをあちこち見てみて、素人なりにバッチを作ってみましたが、うまく動きません＾＾；<br>
<br>
具体的な例で言いますと、<br>
<br>
・変換前のファイル名<br>
001.tif<br>
001.txt<br>
002.tif<br>
002.txt<br>
003-1.tif<br>
003-1.txt<br>
003.tif<br>
003.txt<br>
.<br>
.<br>
.<br>
--------<br>
R01-00001.tif<br>
R01-00001.txt<br>
R01-00002.tif<br>
R01-00002.txt<br>
R01-00003.tif<br>
R01-00003.txt<br>
.<br>
.<br>
.<br>
<br>
●変換後のファイル名<br>
100017.tif<br>
100017.txt<br>
100018.tif<br>
100018.txt<br>
100019.tif（元：003.tif）<br>
100019.txt（元：003.txt）<br>
100020.tif（元：003-1.tif）<br>
100020.txt（元：003-1.tif）<br>
.<br>
.<br>
.<br>
--------<br>
110001.tif<br>
110001.txt<br>
110002.tif<br>
110002.txt<br>
110003.tif<br>
110003.txt<br>
.<br>
.<br>
.<br>
<br>
ファイル名は他に「R2-001」のようなパターンもあります。<br>
このようなことは可能でしょうか？<br>
バッチだけで実行する方法の他に、もしエクセルなどで任意の連番を作り、それをテキストで書き出して、その名前に変更するという方が早ければ、そのテキストファイルの書き出し方も教えて頂けると、大変助かります。<br>
厚かましいお願いで恐縮ですが、１週間くらいこれで悩んでいるので、ご教授頂ければ幸いです。<br>
どうかよろしくお願い致します。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>


<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1674. </div>
      </td>
<td>
      <div class="title">Re:ファイル名を任意の連番で書き換えたい</div>
<div class="date"> 2007年02月24日(土) 22時58分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
YanaKen◆c0rnJ1Q=
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
meitakaさん　こんにちは。<br>
	<br>
	&gt;やりたいことは、規則性がバラバラな大量のファイルの名前を、６桁の任意の数字から始まる連番のファイル名に変更したいのです。<br>
	<br>
	　規則性のないものを一括でやるというのは矛盾した話ですから、いわゆる「チカラワザ」的方向にどうしてもなると思います。その意味で「Excelを使う」というのは悪くない考えだと思います。<br>
	<br>
	　たとえば、<br>
	A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C<br>
	ren&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;001.*&nbsp;&nbsp;&nbsp;100017.*<br>
	ren&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;002.*&nbsp;&nbsp;&nbsp;100018.*<br>
	。。。<br>
	　……のようなバッチ処理そのものをExcelの表形式で作ってしまえば、あとはたとえば、<br>
	・「メモ帳」などのテキストエディタにコピー＆ペーストする。<br>
	・拡張子を.batとした適当な名前で、実行したいフォルダ上にセーブする。<br>
	・それを実行する。<br>
	　……というステップで済むと思われます。<br>
	<br>
	YanaKen<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1675. </div>
      </td>
<td>
      <div class="title">Re:ファイル名を任意の連番で書き換えたい</div>
<div class="date"> 2007年02月25日(日) 16時41分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
scriptwriter
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
試してないけど、こんな感じかな<br>
	set&nbsp;n=100000<br>
	for&nbsp;%%1&nbsp;in&nbsp;(*)&nbsp;do&nbsp;(<br>
	set&nbsp;/a&nbsp;n+=1<br>
	call&nbsp;rename&nbsp;%%1&nbsp;%%n%%%~x1<br>
	)<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1676. </div>
      </td>
<td>
      <div class="title">Re:ファイル名を任意の連番で書き換えたい</div>
<div class="date"> 2007年02月25日(日) 22時55分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
YanaKen◆c0rnJ1Q=
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;set&nbsp;n=100000<br>

</span>
	&gt;for&nbsp;%%1&nbsp;in&nbsp;(*)&nbsp;do&nbsp;(<br>
	&gt;set&nbsp;/a&nbsp;n+=1<br>
	&gt;call&nbsp;rename&nbsp;%%1&nbsp;%%n%%%~x1<br>
	&gt;)<br>
	<br>
	　ワイルドカード一発のかたちだと、<br>
	&gt;100019.tif（元：003.tif）<br>
	&gt;100019.txt（元：003.txt）<br>
	&gt;100020.tif（元：003-1.tif）<br>
	&gt;100020.txt（元：003-1.tif）<br>
	　もとの質問の上記部分は、<br>
	100019.tif（元：003-1.tif）<br>
	100019.txt（元：003-1.txt）<br>
	100020.tif（元：003.tif）<br>
	100020.txt（元：003.tif）<br>
	　……と、例示された（望ましい?）処理結果とは逆順になってしまうものと思います。<br>
	　むろん、質問で例示された変更順序がとくに絶対的というわけではない場合は、そういった「一発」系のほうが美しいとは思います(^^;。<br>
	<br>
	YanaKen<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1677. </div>
      </td>
<td>
      <div class="title">Re:ファイル名を任意の連番で書き換えたい</div>
<div class="date"> 2007年02月26日(月) 10時46分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
meitaka◆KQpYi+g=
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;&gt;set&nbsp;n=100000<br>

</span>
	&gt;&gt;for&nbsp;%%1&nbsp;in&nbsp;(*)&nbsp;do&nbsp;(<br>
	&gt;&gt;set&nbsp;/a&nbsp;n+=1<br>
	&gt;&gt;call&nbsp;rename&nbsp;%%1&nbsp;%%n%%%~x1<br>
	&gt;&gt;)<br>
	&gt;<br>
	&gt;　ワイルドカード一発のかたちだと、<br>
	&gt;&gt;100019.tif（元：003.tif）<br>
	&gt;&gt;100019.txt（元：003.txt）<br>
	&gt;&gt;100020.tif（元：003-1.tif）<br>
	&gt;&gt;100020.txt（元：003-1.tif）<br>
	&gt;　もとの質問の上記部分は、<br>
	&gt;100019.tif（元：003-1.tif）<br>
	&gt;100019.txt（元：003-1.txt）<br>
	&gt;100020.tif（元：003.tif）<br>
	&gt;100020.txt（元：003.tif）<br>
	&gt;　……と、例示された（望ましい?）処理結果とは逆順になってしまうものと思います。<br>
	&gt;　むろん、質問で例示された変更順序がとくに絶対的というわけではない場合は、そういった「一発」系のほうが美しいとは思います(^^;。<br>
	&gt;<br>
	&gt;YanaKen<br>
	&gt;<br>
	<br>
	<br>
	返信が遅くなりまして、すみません（＞＜）。<br>
	YanaKen様、scriptwriter様、ご教授本当にありがとうございます。<br>
	<br>
	YanaKen様のおっしゃるとおり、003と003-1の並びは、ＯＳの名前順だと003-1が先にきてしまい、思ってる順にならないのが悩みの種のひとつでした。<br>
	YanaKen様に教えて頂いた方法は、思いつかなかったので目からウロコでした。<br>
	試したところ、うまくいきました。<br>
	<br>
	ディレクトリによっては、003-1のようなファイル名のないところもあるので、そこはscriptwriter様に教えて頂いた方法で、一発変換でやりたいと思います。<br>
	（自分で考えたのは、知恵がなくて２つのバッチに分けて変な処理してたりするので…＾＾；）<br>
	<br>
	これでやっと２週間以上の苦しみから解放されます（笑）。<br>
	お二人様とも、本当にありがとうございましたm(_&nbsp;_)m<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1678. </div>
      </td>
<td>
      <div class="title">Re:ファイル名を任意の連番で書き換えたい</div>
<div class="date"> 2007年02月26日(月) 12時56分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
scriptwriter
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
要件を<br>
	&gt;やりたいことは、規則性がバラバラな大量のファイルの名前を、６桁の任意の数字から始まる連番のファイル名に変更したいのです。<br>
	とした場合です。<br>
	<br>
	もし順序性を持たせるなら、<br>
	for&nbsp;/f&nbsp;%%1&nbsp;in&nbsp;('dir&nbsp;/b&nbsp;/on')&nbsp;do&nbsp;(<br>
	とか。<br>
	<br>
	txtとtifをペアで同じ番号にするとかの要件があればまたそれはそれです。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/delerase/4-1673.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/delerase/4-1673.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">DEL,ERASE,REN…ファイル削除/復活/移動/名前の変更</category>
        
        
         <pubDate>Thu, 22 Feb 2007 12:57:48 +0900</pubDate>
      </item>
            <item>
         <title>フォルダ内のデータを日付ごとに分別するには</title>
         <description><![CDATA[
<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1666. </div>
      </td>
<td> <div class="title"><b>フォルダ内のデータを日付ごとに分別するには？</b></div>
<div class="date"> 2007年02月15日(木) 23時35分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
うみんちゅ
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
全くの初心者です。<br>
ご教授ください。<br>
   フォルダ内のデータを日付ごとに分別するにはどのようにすればよいでしょうか？<br>
具体的にはフォルダ内のデジカメ写真を撮影日ごとに分別したいのです。<br>
<br>
よろしくお願いします。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>


<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1669. </div>
      </td>
<td>
      <div class="title">Re:フォルダ内のデータを日付ごとに分別するには？</div>
<div class="date"> 2007年02月19日(月) 16時31分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;全くの初心者です。<br>

</span>
	&gt;ご教授ください。<br>
	&gt;フォルダ内のデータを日付ごとに分別するにはどのようにすればよいでしょうか？<br>
	&gt;具体的にはフォルダ内のデジカメ写真を撮影日ごとに分別したいのです。<br>
	&gt;<br>
	&gt;よろしくお願いします。<br>
	<br>
	ファイルの最終更新日付ごとに20070219のような名前のフォルダを作ってそのフォルダに移動させるのは可能です。<br>
	ファイル内に記録されている撮影日を読み取るのは無理ですね。整理であれば専用のソフトをつかったほうがいいのではないでしょうか？例えばvectorを探すと、<br>
	<A href="http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005803.html" target="_blank">http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005803.html</A><br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1670. </div>
      </td>
<td>
      <div class="title">Re:フォルダ内のデータを日付ごとに分別するには？</div>
<div class="date"> 2007年02月19日(月) 23時05分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
うみんちゅ
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
お忙しいところご回答ありがとうございました。<br>
	<br>
	「ファイルの最終更新日付ごとにフォルダを作り移動させる場合のプログラム」を参考までに教えていただけませんか<br>
	<br>
	&gt;ファイルの最終更新日付ごとに20070219のような名前のフォルダを作ってそのフォルダに移動させるのは可能です。<br>
	&gt;ファイル内に記録されている撮影日を読み取るのは無理ですね。整理であれば専用のソフトをつかったほうがいいのではないでしょうか？例えばvectorを探すと、<br>
	&gt;<A href="http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005803.html" target="_blank">http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005803.html</A><br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1671. </div>
      </td>
<td>
      <div class="title">Re:フォルダ内のデータを日付ごとに分別するには？</div>
<div class="date"> 2007年02月20日(火) 11時23分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;お忙しいところご回答ありがとうございました。<br>

</span>
	&gt;<br>
	&gt;「ファイルの最終更新日付ごとにフォルダを作り移動させる場合のプログラム」を参考までに教えていただけませんか<br>
	<br>
	<br>
	for&nbsp;%%A&nbsp;in&nbsp;(*)&nbsp;do&nbsp;call&nbsp;:sub&nbsp;"%%A"&nbsp;%%~tA<br>
	goto&nbsp;:eof<br>
	<br>
	:sub<br>
	set&nbsp;A=%2<br>
	set&nbsp;YYYYMMDD=%A:/=%<br>
	md&nbsp;%YYYYMMDD%&nbsp;2&gt;NUL<br>
	move&nbsp;%1&nbsp;%YYYYMMDD%<br>
	goto&nbsp;:eof<br>
	<br>
	でしょうか。未テストですが。<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1672. </div>
      </td>
<td>
      <div class="title">Re:フォルダ内のデータを日付ごとに分別するには？</div>
<div class="date"> 2007年02月21日(水) 22時00分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
うみんちゅ
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
otnさん<br>
	ありがとうございました。<br>
	<br>
	テストしたところ問題なく動作しました。<br>
	<br>
	これに似た表現は良く見かけるので<br>
	しっかり理解して自分のものにするようにします。<br>
	<br>
	お礼のご連絡まで<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/copyxcopy/4-1666.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/copyxcopy/4-1666.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">COPY,XCOPY…ファイルやディスクの複写・連結・バックアップ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">DATE,TIME…日付、時刻の取得/利用</category>
                  <category domain="http://www.sixapart.com/ns/types#category">SET, PATH, %環境変数%</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">vector</category>
        
         <pubDate>Thu, 15 Feb 2007 11:22:31 +0900</pubDate>
      </item>
            <item>
         <title>FOR文のバグレポート(FOR /f &quot;usebackq…)</title>
         <description><![CDATA[
<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1664. </div>
      </td>
<td> <div class="title"><b>FOR文のバグレポ</b></div>
<div class="date"> 2007年02月15日(木) 17時50分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
scriptwriter
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
for&nbsp;/f&nbsp;"usebackq&nbsp;delims=;"&nbsp;%%1&nbsp;in&nbsp;('a&nbsp;a;b&nbsp;b;c&nbsp;c')&nbsp;do&nbsp;echo&nbsp;%%1<br>
が変ですね。<br>
期待通り動かないだけでなく、変なメモリ参照までするようです。<br>
<br>
for&nbsp;/f&nbsp;"usebackq"&nbsp;in&nbsp;('文字列')は避けたほうがよいと思います。<br>
for&nbsp;/f&nbsp;in&nbsp;('echo&nbsp;文字列')のほうが安全そうです。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>


<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1667. </div>
      </td>
<td>
      <div class="title">Re:FOR文のバグレポ</div>
<div class="date"> 2007年02月16日(金) 15時12分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;for&nbsp;/f&nbsp;"usebackq&nbsp;delims=;"&nbsp;%%1&nbsp;in&nbsp;('a&nbsp;a;b&nbsp;b;c&nbsp;c')&nbsp;do&nbsp;echo&nbsp;%%1<br>

</span>
	&gt;が変ですね。<br>
	&gt;期待通り動かないだけでなく、変なメモリ参照までするようです。<br>
	&gt;<br>
	&gt;for&nbsp;/f&nbsp;"usebackq"&nbsp;in&nbsp;('文字列')は避けたほうがよいと思います。<br>
	&gt;for&nbsp;/f&nbsp;in&nbsp;('echo&nbsp;文字列')のほうが安全そうです。<br>
	<br>
	若干状況が違いますが、同様の指摘が<br>
	<A href="http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/4-1011.html" target="_blank">http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/4-1011.html</A><br>
	にあります。<br>
	<br>
	文字列から読み取りたい場合には&nbsp;usebackq&nbsp;を使わないというか、そもそも&nbsp;usebackq&nbsp;はファイルからの読み取りのケースだけで使うというのが安全です。<br>
	<br>
	なお、for&nbsp;のカッコ内をはじめ、多くの場所では&nbsp;=&nbsp;;&nbsp;,&nbsp;の記号は&nbsp;"&nbsp;で囲まれたり&nbsp;^&nbsp;が前置されない限り空白と同一視されますので、"&nbsp;"&nbsp;に囲まれていない場所で&nbsp;;&nbsp;を使いたければ&nbsp;^;&nbsp;と書く必要があります。<br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>

<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1668. </div>
      </td>
<td>
      <div class="title">Re:FOR文のバグレポ</div>
<div class="date"> 2007年02月16日(金) 19時05分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
scriptwriter
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
文字列だけでなく、コマンドでも=;,が空白置換されますね。<br>
	なので、回避策は、文字列でもコマンドでも<br>
	=;,が含まれそうなときは遅延展開を使うとよいようです。<br>
	<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/for_in_do/for_f/4-1664.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/for_in_do/for_f/4-1664.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">FOR /F</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">shortarticle</category>
        
         <pubDate>Thu, 15 Feb 2007 11:15:21 +0900</pubDate>
      </item>
            <item>
         <title>SETの使い方がわからない</title>
         <description><![CDATA[<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1661. </div>
      </td>
<td> <div class="title"><b>バッチファイル内で変数に値が入りません&nbsp;SETの使い方</b></div>
<div class="date"> 2007年02月09日(金) 00時52分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
も
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
Windows(UNIXではない)で動かすbatファイル内で、<br>
変数に値が入らず困っています。<br>
どうぞ宜しくお願い致します。<br>
<br>
(1)<br>
STR1にhead&nbsp;-1&nbsp;test.txtの値を入れたいのですが、<br>
どの書き方でも入りません。<br>
testという文字列を直に書いてみましたが、<br>
入りませんでした。(ECHO&nbsp;%STR1%&nbsp;の結果は&nbsp;ECHO)<br>
<br>
(2)<br>
RID1はxxxのまま変わりません。<br>
(SETを書かない方法や%を前後に付ける等やってみたのですが。<br>
<br>
以下ソースです。-----------------------<br>
<br>
set&nbsp;STR2="xxx"<br>
<br>
SET&nbsp;ANS=0<br>
FOR&nbsp;%%C&nbsp;IN&nbsp;(ANS&nbsp;EQU&nbsp;0)&nbsp;DO&nbsp;(<br>
<br>
&nbsp;&nbsp;&nbsp;SET&nbsp;STR1&nbsp;=&nbsp;head&nbsp;-1&nbsp;test.txt&nbsp;&nbsp;←(1)<br>
&nbsp;&nbsp;&nbsp;%STR1%&nbsp;=head&nbsp;-1&nbsp;test.txt&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;SET&nbsp;STR1&nbsp;="test"&nbsp;<br>
&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;SET&nbsp;STR2=%STR1%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;←(2)<br>
)<br>
---------------------------------------<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>


<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1662. </div>
      </td>
<td>
      <div class="title">Re:バッチファイル内で変数に値が入りません&nbsp;SETの使い方</div>
<div class="date"> 2007年02月09日(金) 12時25分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;Windows(UNIXではない)で動かすbatファイル内で、<br>

</span>
	&gt;変数に値が入らず困っています。<br>
	&gt;どうぞ宜しくお願い致します。<br>
	&gt;<br>
	&gt;(1)<br>
	&gt;STR1にhead&nbsp;-1&nbsp;test.txtの値を入れたいのですが、<br>
	&gt;どの書き方でも入りません。<br>
	&gt;testという文字列を直に書いてみましたが、<br>
	&gt;入りませんでした。(ECHO&nbsp;%STR1%&nbsp;の結果は&nbsp;ECHO)<br>
	&gt;<br>
	&gt;(2)<br>
	&gt;RID1はxxxのまま変わりません。<br>
	&gt;(SETを書かない方法や%を前後に付ける等やってみたのですが。<br>
	<br>
	unix経験があるとしても、ドキュメントもヘルプも読まずにというのは無謀です。<br>
	<br>
	&gt;FOR&nbsp;%%C&nbsp;IN&nbsp;(ANS&nbsp;EQU&nbsp;0)&nbsp;DO&nbsp;(<br>
	<br>
	は意図不明ですが、ANS&nbsp;EQU&nbsp;0&nbsp;という記述から察するに、<br>
	<br>
	IF&nbsp;%ANS%&nbsp;EQU&nbsp;0&nbsp;(<br>
	<br>
	ということをやりたいのでしょうかね。<br>
	あるいはunixのシェルでもforは条件判断ではなく繰り返しなので、何か繰り返しをしたいのでしょうか？<br>
	<br>
	あと、変数STR1にコマンドhead&nbsp;-1&nbsp;test.txtの標準出力をセットしたいということであれば、<br>
	<br>
	for&nbsp;/f&nbsp;"delims="&nbsp;%%A&nbsp;in&nbsp;('head&nbsp;-1&nbsp;test.txt')&nbsp;do&nbsp;set&nbsp;STR1=%%A<br>
	<br>
	です。<br>
	単にtest.txtの1行目をSTR1にセットしたいのなら、<br>
	set&nbsp;/p&nbsp;STR1=&lt;test.txt<br>
	という記述でもできます。<br>
	<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/set_path/4-1661.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/set_path/4-1661.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">SET, PATH, %環境変数%</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">shortarticle</category>
        
         <pubDate>Fri, 09 Feb 2007 11:11:59 +0900</pubDate>
      </item>
            <item>
         <title>Unixサーバ内のディレクトリを圧縮してWindows2000側に保存したい</title>
         <description><![CDATA[
<div class="main-middle">

<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td> <div class="title"> 1653. </div>
      </td>
<td> <div class="title"><b>ファイルを転送するには？</b></div>
<div class="date"> 2007年02月01日(木) 22時32分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
toto
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>

<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
はじめまして。<br>
<br>
Unixのコマンドは初心者レベルで・・・<br>
今回、Windows2000のPCからTeraTermでUnixサーバに接続して、Unixにあるディレクトリを圧縮し、コマンドでWindows2000に圧縮したデータを保存する事はできますでしょうか？※tarコマンドで圧縮しています。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>
</div>


<div class="main-middle-re">
<div class="main-middle04">
<div class="main-title"> 
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
  <tr> 
<td width="60%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr valign="top"> 
<td>
      <div class="title">1656. </div>
      </td>
<td>
      <div class="title">Re:ファイルを転送するには？</div>
<div class="date"> 2007年02月02日(金) 21時52分 </div>
      </td>
</tr>
</tbody>
   </table>
   </td>
<td valign="middle" width="40%"> <table border="0" cellpadding="0" cellspacing="0">
<tbody>
     <tr> 
<td>
</td>
<td>
<div class="name">
otn
</div>
<div class="date">
<div class="date"></div>
</div>
</td>
</tr>
</tbody>
   </table>
   </td>
</tr>
</tbody>
</table>
</div>
<div class="reply-box"> 
<div class="main-text">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tbody>
  <tr>
   <td>
<!-- CON B -->
<span class="reply-text">
&gt;Unixのコマンドは初心者レベルで・・・<br>

</span>
	&gt;今回、Windows2000のPCからTeraTermでUnixサーバに接続して、Unixにあるディレクトリを圧縮し、コマンドでWindows2000に圧縮したデータを保存する事はできますでしょうか？※tarコマンドで圧縮しています。<br>
	<br>
	通常はWindows側から取りに行くほうが簡単です。<br>
	<br>
	(1)&nbsp;rsh&nbsp;が使えるケース<br>
	unix側で&nbsp;~/.rhosts&nbsp;にWindows機のIPアドレスとユーザ名を書いた上で、Windowsの標準コマンド&nbsp;rsh&nbsp;と&nbsp;rcp&nbsp;を使います。<br>
	rsh&nbsp;HOST&nbsp;-l&nbsp;USER&nbsp;tar&nbsp;cf&nbsp;aaa.tar&nbsp;aaa<br>
	rcp&nbsp;HOST.USER:aaa.tar&nbsp;.<br>
	<br>
	(2)&nbsp;ssh&nbsp;が使えるケース<br>
	フリーソフトPuTTYに含まれるsshパッケージをインストールします。plink.exe&nbsp;が&nbsp;ssh&nbsp;、pscp.exe&nbsp;が&nbsp;scp&nbsp;です。<br>
	設定や使い方は検索してください。<br>
	<br>
	他の方法としては、unix側にsambaパッケージが入っていれば、Windows側でフォルダを共有設定して、unix側でフォルダをマウントするか、smbclientコマンドでファイルを送るか。<br>

<!-- CON E -->
</td>
  </tr>
 </tbody>
</table>
</div>

</div>
</div>
</div>
]]></description>
         <link>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/unixdoswindows/4-1653.html</link>
         <guid>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/unixdoswindows/4-1653.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">UNIXコマンドとDOS/Windows</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">shortarticle</category>
        
         <pubDate>Thu, 01 Feb 2007 11:08:56 +0900</pubDate>
      </item>
      
   </channel>
</rss>

