1 名前:デフォルトの名無しさん [2008/12/22(月) 23:13:09 ] 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる 質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。 ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。 ◆◆ご注意◆◆ Windows板の「初心者〜管理者まで必読!コマンドライン(DOS Pt.*)」スレや PC初心者板のURLを貼りたがる人は、削除人にも認定された荒しですので その人に指示に従う必要はありません。 ◇前スレ 【.cmd】 バッチファイルスクリプト %3 【.bat】 pc11.2ch.net/test/read.cgi/tech/1217860043/ ※関連スレは>>2 あたり
543 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 00:44:17 ] del test3.txt for /f "tokens=1,2 delims=," %%i in (test1.txt) do @( for /f "tokens=1,2 delims=," %%k in ('findstr /r ^%%i test2.txt') do @echo %%i,%%j,%%l )>>test3.txt なんか間違ってる気がする
544 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 00:51:16 ] 昔、そんなことのできる元unix系フリーソフトがあったような 名前忘れた 今だと gawk 使うかな
545 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 01:16:35 ] >>543 ありがとうございます!実現できました!!
546 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 02:13:38 ] >なんか間違ってる気がする うん間違ってる 再現用データ test2.txt a2,ca1 a1,ca2 a3,ca3
547 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 02:34:40 ] del test3.txt for /f "tokens=1,2 delims=," %%i in (test1.txt) do @( for /f "tokens=2 delims=," %%k in ('findstr /r "^%%i" test2.txt') do @echo %%i,%%j,%%k )>>test3.txt こうか
548 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 13:03:00 ] >>523 パソコン困りごと相談Windows2000過去ログ 203881 [コンピューターの電源を切る準備ができました] kawayosi4416 2004/9/25-19:29 メーカー名:IBM アイビーエム OS名:Windows2000 パソコン名:2190−27M ソフト関連:OS関連 -- windows2000を終了時に「コンピューターの電源を切る準備ができました」と表示されて自動で電源が切れません この「コンピューターの電源を切る準備ができました」を表示させない方法はありませんか? 203886 Re:[コンピューターの電源を切る準備ができました] SARU 2004/9/25-19:49 自分のPCがAPMモードかACPIモードのどちらで動作しているか 確認(デバイスマネージャのコンピュータに標準PCとあればAPMモード、 acpi〜とあればACPIモード)し、APMなら [シャットダウンしても自動的に電源が切れません] homepage2.nifty.com/winfaq/w2k/boot.html#877 を参考に。 ACPIモードならBIOSが対応していない可能性があるので メーカーのHPで確認。
549 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 13:06:48 ] oshiete1.goo.ne.jp/qa1560583.html 「コンピュータの電源を切る準備ができました」の表示で止まり自動で電源が切れなくなった - 教えて!goo 質問 質問者:tosshibo 「コンピュータの電源を切る準備ができました」の表示で止まり自動で電源が切れなくなった 困り度: すぐに回答を! 昨日スタンバイの項目がなくなったので?homepage2.nifty.com/winfaq/w98/boot.html#29? で設定を直したら スタンバイの項目は表示されるようになりましたが「コンピュータの電源を切る準備ができました」の表示で止まり 自動で電源が切れなくなりました。どうすれば今まで通に直せますか。初心者なのでよろしくお願いします。 質問投稿日時:05/08/05 04:03質問番号:1560583 回答 回答者:jazzydays これが原因かどうかはわかりませんが、win98だったら同じくwinfaqの↓を試してみてください。 種類:アドバイス どんな人:一般人 自信:参考意見 ログインして投票する参考になった:0件 回答日時:05/08/05 04:16回答番号:No.1
550 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 13:08:39 ] 回答 回答者:izumon この現象は、No.1の方が指摘しているケースと、リソースの低下により引き起こされているケースがあります。 一般的には、リソース不足が原因になっていることが多いので、まずは次のように設定してください。 ○ デスクトップ上のアイコンを極力減らす ○ 常駐プログラムの削減について 「スタートボタン」→「ファイル名を指定して実行」→「msconfig」と打つ→「システム構成ユーティリティ」→「スタートアップ」で、必要のないものはチェックを外します。(私はウイルスソフト以外は全て削除していました) ○ 画面について 「画面のプロパティ」を開き、 1 「背景」→なし 2 「効果」→すべてチェックを外す 3 「Web」→Activ DesktopをWebページとして表示のチェックを外す 4 「設定」→High Color(16ビット)に設定 ○ 音について 「コントロールパネル」→「サウンド」→「サウンド名」をすべて「なし」に設定。 ○ その他 「スタートボタン」→「設定」→「フォルダオプション」→「表示タブ」をクリックし、 「登録されているファイルの拡張子は表示しない」と「隠しファイルとシステムファイルを表示しない」以外のチェックを外す ○ 最後の仕上げ 1 スタート ⇒ WINDOWSの終了 ⇒「MS−DOS」で起動する 2 「scanreg /fix /opt」と打ち、終了したらENTERキーを押して、「exit」と打つ 種類:アドバイス どんな人:一般人 自信:参考意見 ログインして投票する参考になった:0件 回答日時:05/08/05 07:22回答番号:No.2
551 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 00:48:08 ] del test3.txt for /f "tokens=1,2 delims=," %%i in (test1.txt) do ( for /f "tokens=1,2 delims=," %%k in (test2.txt) do if %%i==%%k (echo %%i,%%j,%%l) >>test3.txt )
552 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 00:57:36 ] あなたとの縁を切る準備ができました
553 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 23:52:14 ] さらに質問を・・・ あるファイルをforを使ってパラメータセットして、そのパラメータの3つ目に @が含まれているかどうかをで分岐させたいのですが。。 元ファイルtest1.txt aaa1,bbb1,ccc1,ddd1 aaa2,bbb2,d@d2 aaa3,bbb3,,ddd3 つくりたいファイルtest2.txt aaa1,bbb1,ccc1,ddd1 aaa2,bbb2,,d@d2 aaa3,bbb3,,ddd3 for /f"tokens=1,2,3,4 delims," %%i in (test.txt) do @( で%%cの中に@が入っていたら、 echo %i,%j,,%k とかすれば と思ってifやらfindやら試してみたのですがうまくいかず。 すみません、お願いします。
554 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 01:06:13 ] set x=%%k setlocal enabledelayedexpansion if not !x:@=!==!x! echo %%i,%%j,,%%k endlocal
555 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 15:36:36 ] >>524 oshiete1.goo.ne.jp/qa4680374.html サイトをまるごと保存 うまくいかない時があり困っています - 教えて!goo 質問 質問者:arrg サイトをまるごと保存 うまくいかない時があり困っています 困り度: 困っています 私はネットで小説を読むのが好きです。 しかしいざ時間ができて読みに行けばサイトが重かったり消されていたりという事もしばしばあります。 そこでお気に入りの作品はサイトごと保存しようと思い「順集」「webox」を使ってみました。 この二つでうまくいくこともあるのですが、なぜかうまくいかないことも。 具体的な例を上げると、もともとのサイトのリンクの末尾が「〜40」など拡張子が表示されていない場合。 これは「順集」を使ってみたところ一つのサイト内で「.html」を勝手に付けた状態のリンクに直してダウンロードしてくれたところとそうでないところができてしまいました。 こういったことは何か設定でうまくいったりするのでしょうか? また何か他に良いソフトはないでしょうか?教えてください。お願いします。 質問投稿日時:09/02/01 17:04質問番号:4680374
556 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 20:28:13 ] >>553 echo %%k|find "@" >nul && echo %%i,%%j,,%%k
557 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 20:54:40 ] 元ファイルtest1.txt aaa1,bbb1,ccc1,ddd1 bbb2,bbb2,d@d2 bbb3,aaa3,aaa2,ddd1 aaa2,bbb2,,d@d2 ddd3,bbb3,,ddd3 aaa1,bbb1,ccc1,ddd1 aaa2,bbb2,,d@d2 aaa3,bbb3,,ddd3 aaa1,bbb1,ccc1,ddd1 aaa2,bbb2,,d@d2 つくりたいファイルtest2.txt aaa1,bbb1,ccc1,ddd1 aaa2,bbb2,,d@d2 aaa3,bbb3,,ddd3 bbb3,aaa3,aaa2,ddd1 ddd3,bbb3,,ddd3 aaa1,bbb1,ccc1,ddd1 aaa2,bbb2,,d@d2 aaa3,bbb3,,ddd3 ddd3,bbb3,,ddd3 bbb3,aaa3,aaa2,ddd1
558 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:30:51 ] 1 AAA 2 BBB 3 CCC 4 1 5 2 6 3 7 4 8 AAA BBB CCC
559 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:34:27 ] あ1 AAA い2 BBB 3 CCCう 4 1え 5 お2 6 3 7 4 8 AAA BBB CCC
560 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:43:11 ] 元ファイルtest1.txt abcdefg hijklmn つくりたいファイルtest2.txt gfedcba nmlkjih
561 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:45:15 ] 元ファイルtest1.txt abcdefg hijklmn つくりたいファイルtest2.txt cbagfed nmihlkj
562 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:47:33 ] 元ファイルtest1.txt aaa1,bbb1,ccc1,ddd1 bbb2,bbb2,d@d2 bbb3,aaa3,aaa2,ddd1 aaa2,bbb2,,d@d2 ddd3,bbb3,,ddd3 aaa1,bbb1,ccc1,ddd1 aaa2,bbb2,,d@d2 aaa3,bbb3,,ddd3 aaa1,bbb1,ccc1,ddd1 aaa2,bbb2,,d@d2 つくりたいファイルtest2.txt aaa1,bbb1,ccc1,ddd1 aaa2,bbb2,,d@d2 aaa3,bbb3,,ddd3 bbb3,aaa3,aaa2,ddd1,bbb1,ccc1,ddd1 ddd3,bbb3,,ddd3 ,bbb2,d@d2 aaa1,bbb1,ccc1,ddd1,aaa3,aaa2,ddd1 aaa2,bbb2,,d@d2 ,ccc1,ddd1 aaa3,bbb3,,ddd3 ,d@d2 ddd3,bbb3,,ddd3 ,aaa2,ddd1 bbb3,aaa3,aaa2,ddd1,,d@d2
563 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 23:04:43 ] >>555 気軽に「こんなソフトありませんか?」 Part.104 pc11.2ch.net/test/read.cgi/software/1235462828/ こんなところの方がいいと思いますよ wget とか、たぶんいっぱいある
564 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 15:25:41 ] # timecode format v2 510 531.333333 以下略… というファイルの2行目の510だけを取り出して環境変数にsetしたいのですが何か方法はありますか?
565 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 15:34:27 ] set/?
566 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 15:49:33 ] あ、510に限らず色々なファイルの2行目だけを取り出したいんです
567 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 15:59:08 ] set/? () & <
568 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 16:06:55 ] すみませんさっぱりわかりません
569 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 16:10:00 ] (set /p x=&set /p x=)<ファイル echo %x%
570 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 16:15:28 ] ありがとうございます。 でも見ても何してるんだかわかりません…
571 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 17:33:14 ] 元ファイルtest1.txt abcdefg hijklmn つくりたいファイルtest2.txt cbagfed nmihlkj これの2行目
572 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 18:18:46 ] more +1 ファイル|(set /p x=&call echo %%x%%)
573 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 18:34:23 ] これを feb8,44d5,c352,5162 c7c3,4668,6033,6c25 d73f,c047,858d,dfc7 1778,e481,1b9e,9654 096a,405f,a6b3,9158 698a,3093,49a1,d001 fb59,2dc5,716e,7aeb こうです 63f2,f96d,02df,128c 698a,3093,49a1,d001 b81b,0e12,57d3,b87b 502a,d62d,1682,97b5 09ec,c885,2587,aa96 bccd,6033,0feb,a90f 402c,64bf,a8e8,e9bf
574 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 20:10:01 ] 0バイトのファイルを指定個作成ってバッチでやると するとどーやるん?
575 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 20:22:16 ] for/?
576 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 20:54:10 ] あいう1 AAA いうえ2 BBB 3 CCCういい 4 1ええう 5 おうえ2 6 3えええ 7 4い 8 AAA BBB CCC
577 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 01:29:05 ] call :sub 10 goto :eof :sub for /l %%n in (1,1,%1) do type nul >%%n
578 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 13:42:37 ] これはひどい
579 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 14:41:56 ] あいう1 AAA いうえ2 BBB 3 CCCういい 4 1ええう 5 おうえ2 6 3えええ 7 4い 8 AAA BBB CCC 9 RRR 777 GGG 10 NNN いうえ えいう 11 TTT んんん XXX 12 222 444 777
580 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 14:45:09 ] りんご,128,12 みかん,36,24 バナナ,98,4 りんご 100 個 10 1,000 みかん 120 個 6 720 バナナ 50 本 2 100 りんご"みかん”バナナ 100"120"50" 10"6"2" 1,000"720"100"
581 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 17:52:56 ] forは途中でやめられない? for /l %%i in (1,1,1000) ( if ... やめ )
582 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:03:02 ] if ... break
583 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:06:15 ] バッチのbreakは違うだろ
584 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:11:39 ] if ... exit
585 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:34:30 ] みかん みかん りんご りんご バナナ みかん いちご りんご いちご
586 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:36:24 ] つくりたいファイルtest2.txt みかん みかん みかん みかん りんご りんご バナナ みかん いちご りんご いちご りんご いちご
587 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 21:17:38 ] コンソールまで閉じるだろ
588 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 21:30:14 ] こんな感じです 147 231 294 乳 161 253 322 乳・卵・小麦・大豆 161 253 322 乳・大豆 133 209 266 乳 154 242 308 乳 鶏肉 175 275 350 乳・大豆 150 236 301 乳 山芋 147 231 294 乳 161 253 322 乳・大豆 154 242 308 乳 175 275 350 乳・大豆 140 220 280 乳・バナナ・オレンジ・りんご 175 275 350 乳・落花生・くるみ 175 275 350 乳・小麦・大豆 126 196 252 乳・オレンジ 154 242 308 乳 松茸 168 264 336 乳 キウイ 175 275 350 乳・ゼラチン 126 196 252 乳・オレンジ 159 250 319 乳 133 209 266 乳 あわび 133 209 266 乳 126 196 252 乳・オレンジ
589 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 21:31:13 ] テーガクキューフキンの謎 「ひとり1万2千円」 2兆円を1億人で山分けするんだから、ひとり2万円のはず。 なんで1万2千円なん? 65歳以上と18歳以下は2万円だけど、 ホントに全部足して2兆円になるの? 1万2千円もらえる人と2万円もらえるひとに分けることで 全部でいくらかかったのかを分かりにくくしているように思える。 どうせ、余った分をあやふやにしようって魂胆でしょ? 余った分、いったい誰のポッポに入るん?
590 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 01:51:33 ] if ... goto xxx ) :xxx
591 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 13:36:34 ] みかんくいたい
592 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 15:16:28 ] ぼくのバナナでよければ・・・しゃぶれせてあげるよ
593 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 21:34:06 ] 皮をはいであげましょう
594 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 21:56:54 ] 痛くしないでくださいね
595 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 12:22:29 ] ははは
596 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 11:39:31 ] 初歩的なことだとは思うのですが 指定ファイルの有無で分岐したいのですが どうすればよいのでしょうか?
597 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 12:34:22 ] if goto
598 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 13:24:20 ] 恋愛占いが成立する条件があって 私の誕生日 = < 明日 兄の誕生日 = 昨日 妹の誕生日 > 去年 これでやっとできました
599 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 13:31:29 ] if exist unko.txt goto :100 exit :100 echo unko.txt があるよ。
600 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 13:39:10 ] なるほど。existを使えば良いのですね。 ありがとうございました。
601 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 13:44:07 ] 条件があって DVDは頼まない 家庭用ゲームは故障中 プレゼントは受取拒否 イオン水は流す 肉屋は苦手 魚屋は金魚の糞 カニ屋が隠れスポット ロールケーキ2本 ゴミ出しは頼む 以上です
602 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 13:48:27 ] DVD = 頼まない 家庭用ゲーム = 故障中 プレゼント = 受取拒否 イオン水 = 流す 肉屋 = 苦手 魚屋 = 金魚の糞 カニ屋 = 隠れスポット ロールケーキ = 2本 ゴミ出し = 頼む
603 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 20:39:13 ] >>599 それじゃコンソールが閉じるだろうが?
604 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 21:26:54 ] これはひどい
605 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:02:50 ] 連投すみません .
606 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:06:03 ] レス番号まちがえたー
607 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:57:27 ] >>603 それくらいの問題も解決できないのか?
608 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 00:03:10 ] 実際に試してから書いた方がいいぜ
609 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 00:11:27 ] コンソールが閉じないように自分で改変すらできないのか
610 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 00:24:34 ] 問題解決力が必要 コンソールが閉じないように自分で改変 とか書いといた方がいいぜ
611 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 14:35:55 ] なるほど
612 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 18:57:16 ] なるほど っていいたいだけだろ
613 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 19:36:37 ] >>612 なるほどうございました。
614 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 10:55:01 ] C:\Folder配下に、不特定の名前の、フォルダーやファイルがあります、更にその配下にも、ファイルやフォルダーがあります、このような状況で C:\Folder配下のフォルダー及び、ファイルを全て削除するコマンドを教えてもらえないでしょうか。
615 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 11:17:22 ] ここはプログラムを作る人の板ですよ パソコンの使い方の質問はPC初心者板へどうぞ PC初心者 pc11.2ch.net/pcqa/
616 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 11:48:29 ] >>614 DEL コマンドだよ
617 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 15:01:02 ] >>616 知ったか乙
618 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 15:01:48 ] >>616 >>614 です DEL コマンドでは、ファイルは削除できますが、フォルダーは削除できないのですが
619 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 15:08:21 ] >>618 あなたは賢(かしこ)いね。
620 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 15:14:44 ] 自己解決しましたが、糞スレなので明示しません、これでも同等の結果が得られます format c: >>615 >>616 確認してください、よろしくorz
621 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 15:26:31 ] deltreeとかrd /sとか。formatなら/q付けていいと思う。
622 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 16:34:18 ] 駄作自演乙
623 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 16:48:39 ] >>614 RMDIR コマンドだよ
624 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 17:11:56 ] PC初心者乙
625 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 19:41:40 ] 初歩的なことだとは思うのですが 指定フォルダの有無で分岐したいのですが どうすればよいのでしょうか?
626 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 19:45:43 ] ヘルプに書いてあるから読め
627 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 20:24:09 ] >>625 ifもしも
628 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 20:36:26 ] hh ms-its:ntcmds.chm::/if.htm
629 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 21:24:08 ] フォルダの名前はこうです C:\Document and Settings\acdf C:\Document and Settings\aeca C:\Document and Settings\baac C:\Document and Settings\bbbd C:\Document and Settings\bcbf C:\Document and Settings\bcde C:\Document and Settings\bdbe C:\Document and Settings\bdea C:\Document and Settings\bfbd C:\Document and Settings\bfda C:\Document and Settings\bfdd C:\Document and Settings\bffa C:\Document and Settings\bffa C:\Document and Settings\cacb C:\Document and Settings\caeb C:\Document and Settings\cbdb C:\Document and Settings\cbfd C:\Document and Settings\cbfe C:\Document and Settings\ccdb C:\Document and Settings\cced C:\Document and Settings\cebf C:\Document and Settings\cfba C:\Document and Settings\cfdc C:\Document and Settings\dafa C:\Document and Settings\dbbb C:\Document and Settings\dbeb C:\Document and Settings\dccd C:\Document and Settings\ddae C:\Document and Settings\dfbb
630 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 22:56:40 ] IF EXIST "C:\Document and Settings\acdf\*.*" GOTO :UNKO IF EXIST "C:\Document and Settings\aeca\*.*" GOTO :UNKO ・・・
631 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:38:08 ] C:\Document and Settings\acdfac C:\Document and Settings\aecaae C:\Document and Settings\baacba C:\Document and Settings\bbbdbb C:\Document and Settings\bcbfbc C:\Document and Settings\bcdebc C:\Document and Settings\bdbebd C:\Document and Settings\bdeabd C:\Document and Settings\bfbdbf C:\Document and Settings\bfdabf C:\Document and Settings\bfddbf C:\Document and Settings\bffabf C:\Document and Settings\bffabf C:\Document and Settings\cacbca C:\Document and Settings\caebca C:\Document and Settings\cbdbcb C:\Document and Settings\cbfdcb C:\Document and Settings\cbfecb C:\Document and Settings\ccdbcc C:\Document and Settings\ccedcc C:\Document and Settings\cebfce C:\Document and Settings\cfbacf C:\Document and Settings\cfdccf C:\Document and Settings\dafada C:\Document and Settings\dbbbdb C:\Document and Settings\dbebdb C:\Document and Settings\dccddc C:\Document and Settings\ddaedd C:\Document and Settings\dfbbdf
632 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:44:27 ] もう少しネタを練ってからにしてほしい。
633 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:45:48 ] aaa abc 123.txt→aaa.txt ↑こんな感じで、ファイル名の一つ目の半角の空白より後ろの文字を消してリネームしたいんだけど どういう風にbat組めばいいか分からないですorz何方かお願いします
634 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:51:20 ] set/? %PATH:文字列1=文字列2% "文字列1" をアスタリスクで始め、展開された出力の先頭から、文字列1 の残りの部分 が最初に現れるまでのすべてを一致させることもできます。
635 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:51:23 ] C:\Document and Settings\ac dfac C:\Document and Settings\aec aae C:\Document and Settings\baa cba C:\Document and Settings\b bbdbb C:\Document and Settings\bc bfbc C:\Document and Settings\bcdebc C:\Document and Settings\bdb ebd C:\Document and Settings\bde abd C:\Document and Settings\bfbdbf C:\Document and Settings\bf dabf C:\Document and Settings\bf ddbf C:\Document and Settings\bff abf C:\Document and Settings\bf fabf C:\Document and Settings\cac bca C:\Document and Settings\caeb ca C:\Document and Settings\cb dbcb C:\Document and Settings\cbfd cb C:\Document and Settings\cbf ecb C:\Document and Settings\cc dbcc C:\Document and Settings\cce dcc C:\Document and Settings\cebf ce C:\Document and Settings\cf bacf C:\Document and Settings\cfd ccf C:\Document and Settings\daf ada C:\Document and Settings\dbb bdb C:\Document and Settings\dbe bdb C:\Document and Settings\dc cddc C:\Document and Settings\ddae dd C:\Document and Settings\dfb bdf
636 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:53:34 ] これを C:\Document and Settings\a cdfac C:\Document and Settings\a ecaae C:\Document and Settings\b aacba C:\Document and Settings\b bbdbb C:\Document and Settings\b cbfbc C:\Document and Settings\b cdebc C:\Document and Settings\b dbebd C:\Document and Settings\b deabd C:\Document and Settings\b fbdbf C:\Document and Settings\b fdabf C:\Document and Settings\b fddbf C:\Document and Settings\b ffabf C:\Document and Settings\b ffabf C:\Document and Settings\c acbca C:\Document and Settings\c aebca C:\Document and Settings\c bdbcb C:\Document and Settings\c bfdcb C:\Document and Settings\c bfecb C:\Document and Settings\c cdbcc C:\Document and Settings\c cedcc C:\Document and Settings\c ebfce C:\Document and Settings\c fbacf C:\Document and Settings\c fdccf C:\Document and Settings\d afada C:\Document and Settings\d bbbdb C:\Document and Settings\d bebdb C:\Document and Settings\d ccddc C:\Document and Settings\d daedd C:\Document and Settings\d fbbdf
637 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:54:54 ] こうです C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document C:\Document
638 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 00:00:09 ] %PATH:~10,1% のやり方で1文字ずつ空白チェック
639 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 00:30:05 ] CALL :UNKO "C:\Documents and Settings\aaa abc 123.txt" GOTO :EOF :UNKO SET A=%~n1 SET B= :01 SET B=%B%%A:~0,1% SET A=%A:~1% IF NOT "%A:~0,1%"==" " GOTO :01 SET B=%B%%~x1 RENAME %1 "%B%" EXIT /B
640 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 00:33:12 ] メンドクセー
641 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 01:56:04 ] 空白ないとき無限ループしないか?
642 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 01:58:35 ] >>634 のほうが簡単
643 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 02:27:19 ] たしかに無限ループしそうだな。じゃ改良・・・ CALL :UNKO "C:\Documents and Settings\aaa abc 123.txt" GOTO :EOF :UNKO SET A=%~n1 SET B= :01 IF "%A%"=="" GOTO :02 SET B=%B%%A:~0,1% SET A=%A:~1% IF NOT "%A:~0,1%"==" " GOTO :01 :02 SET B=%B%%~x1 RENAME %1 "%B%" EXIT /B >>642 そんなにいい方法があるんなら、具体的にコード書いてくれよ。