[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 18:00 / Filesize : 163 KB / Number-of Response : 800
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【.cmd】 バッチファイルスクリプト %4 【.bat】



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
そんなにいい方法があるんなら、具体的にコード書いてくれよ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<163KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef