- 1 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 01:20:20.25 ]
- 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。 ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。 前スレ 【.cmd】 バッチファイルスクリプト %7 【.bat】 hibari.2ch.net/test/read.cgi/tech/1298873550/ 【.cmd】 バッチファイルスクリプト %6 【.bat】 hibari.2ch.net/test/read.cgi/tech/1277465356/ 【.cmd】 バッチファイルスクリプト %5 【.bat】 pc12.2ch.net/test/read.cgi/tech/1242268171/ 【.cmd】 バッチファイルスクリプト %4 【.bat】 pc12.2ch.net/test/read.cgi/tech/1229955189/ 【.cmd】 バッチファイルスクリプト %3 【.bat】 pc11.2ch.net/test/read.cgi/tech/1217860043/ 【.cmd】 バッチファイルスクリプト %2 【.bat】 pc12.2ch.net/test/read.cgi/tech/1197881068/ 【.cmd】 バッチファイルスクリプト %1 【.bat】 pc11.2ch.net/test/read.cgi/tech/1178281991/
- 501 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 21:15:45.22 ]
- :loop
ping -n 1 "192.168.0.1"||goto :loop
- 502 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 21:29:06.33 ]
- powershell -command { start-sleep -s 5 }
なんでWindowsって意地でもsleep標準装備しないんだYO!
- 503 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 21:52:33.59 ]
- >>502
これ以上Unixからパクるのはプライドが許さないから なんちてw
- 504 名前:498 mailto:sage [2012/02/09(木) 22:27:55.28 ]
- みなさま、ありがとうございます。
とりあえず、対象マシンがスリープ状態なので、ping に応答しません timeout と powershell-command {start-sleep -s 120 } を試してみたんですが、起動後ならうまく動くんですが、 スタートアップから起動すると、うまく行きません 電文の送信に失敗しました、とか一瞬表示されてパケットは送られていないようです。
- 505 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 22:36:54.27 ]
- スタートアップだから動かないってことはないだろう
最終行にpause入れて何がどう駄目なのか調べてデバッグするしか
- 506 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 22:42:57.44 ]
- > 対象マシンがスリープ状態なので、ping に応答しません
無線LAN親機とかデフォルトゲートウェイにpingしてLANが繋がってからマジパケ送ればいい
- 507 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 15:18:28.31 ]
- システムのパスにbatファイルから一時的に追加する書き方を教えてください
- 508 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 15:36:47.43 ]
- sex
- 509 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 17:29:08.94 ]
- set PATH=c:\bin;C:\tool;%PATH%
- 510 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 19:16:11.19 ]
- path /?
- 511 名前:498 mailto:sage [2012/02/10(金) 20:59:56.43 ]
- >505,506
そうか、pingは自分のethを試すためだったんですね。 powershellもぐぐってやっと動く用になりました。 ありがとう
- 512 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 01:09:40.46 ]
- >>502
PowerShellを標準装備するようにしたから、わざわざcmd用に作る必要がないってだけじゃね? まあたいした手間でも全然ないとは思うが
- 513 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 15:44:36.41 ]
- 質問なんですが、
ping 192.168.0.4 | find "Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)" echo %errorlevel% 上記をbatで行うと、pingが0%lossでも戻り値が1になってしまいます。 ただ上記のコマンドをプロンプトで実行→echo %errorlevel%で確認すると戻り値は0となります。 これは何故なんでしょうか?
- 514 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 15:56:01.63 ]
- ローカルにサーバを立ててましてIPが127.0.0.1になります
サーバが動いているかをbatファイルで監視して、サーバが落ちたらbatファイルを終了すると方法を伝授してください
- 515 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 15:59:23.21 ]
- >>513
バッチファイルにも(0% loss)ってそのまま書いてる? もしそうなら%を%%にしてやってみて
- 516 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 18:21:04.29 ]
- >>515
出来ました!ありがとう御座います でも「0%」だと何かの変数を展開しようとするんですかね? それを新たに%を付けて文字列として扱う用にしてるとか… どっちにしろ""で囲んだら変数は展開されないっていう認識だったのでそれも間違いみたいですね… 勉強してきます
- 517 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 20:05:54.56 ]
- wgetを使ってソフトの最新バージョンをDLできるバッチを作成したいと思ってるのですが
ファイルのリンクがttp://hoge/更新日付/a-z,0-9を含む不規則な文字列/v1.0.0.zip のような場合で不規則な文字列に対応させるにはどう記述すればいいでしょうか 日付は%date%で置き換えられるのが分かりましたが今回の件で詰まってしまいました・・・
- 518 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 20:06:05.33 ]
- >>514
@echo off :pingchk ping 127.0.0.1 -n 2 if errorlevel 1 goto end if errorlevel 0 goto pingchk :end これで行けるかと 相手先ノードへのping間隔を多くしたいならlocalhostへのpingでsleepにしておけばいいと思います
- 519 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 20:35:28.07 ]
- @echo off
:re ping 0.0.0.1||goto re :end
- 520 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 20:47:39.62 ]
- for /f "tokens=4 delims=/" %%a in (target.html) do (echo ttp://hoge/更新日付/%%a/v1.0.0.zip)
- 521 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 01:24:18.48 ]
- >>517
直リン or 不規則な部分、の入ったページがあるならそのページをゲットして URL を抜き出す or フルのURLを生成、すればいいじゃない
- 522 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 11:55:51.46 ]
- >>518
ありがとうございます!
- 523 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 11:59:26.64 ]
- >>518
試してみたんですが、動きませんでした Windowsにapacheを入れてサーバ起動後にbatファイルを起動して、サーバを終了させても batファイルが終了しませんでした
- 524 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 12:13:29.84 ]
- 鯖が生きてるかどうかとpingが通るかは別だろ
もっとまともなスクリプト使ってチェックするか wgetしてファイルの中身チェックするか wget localhost/test.htm || echo 死んでる
- 525 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 13:22:54.48 ]
- >>523
@echo off :pingchk tasklist | findstr apache.exe if errorlevel 1 goto end if errorlevel 0 goto pingchk :end
- 526 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 13:31:34.25 ]
- >>520-521
ありがとうございます for /f "tokens="勉強になりました 調べまくってようやく521さんの答えにたどり着いたとこでした
- 527 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 13:52:56.86 ]
- >>524
サーバが停止してたら127.0.0.1にアクセスできなくなるのですがこれは通らないものなんですかね? >>525 プロセスを監視する方法がいいのかもしれません そのまま実行するとcpu100%になってしまうので1秒スリープをいれたいのですが @echo off :pingchk ping 198.162.0.0 -n 1 -w 1000>nul tasklist | findstr httpd.exe if errorlevel 1 goto end if errorlevel 0 goto pingchk :end とやって1秒スリープを入れてるのですがスリープされません ping 198.162.0.0 -n 1 -w 1000を単品でdosに打つとタイムアウトはしたので存在しないipであります
- 528 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 14:31:07.38 ]
- >>527
> サーバが停止してたら127.0.0.1にアクセスできなくなるのですが そのアクセスとはHTTPアクセスであって、応答無くなるのは それはwebサーバが停止しているだけの話で PCそのものネットワークが有効か調べるpingとは直接関係ないから。
- 529 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 16:47:17.56 ]
- ヘタすると、OS死んでても ping 応答する奴すらあるし。
- 530 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 22:38:45.91 ]
- >>526
おめ >>527 ちょい外れるけど 198.162.0.0 への ping がキモ過ぎる…… Apache ならサービスで起動しておいてサービスの状態を監視する方がスマートだと思う。 sc <サーバー> query Apache2.2 | findstr "RUNNING" 1>nul 2>&1 if エラーレベル なんちゃら みたいに。
- 531 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 02:49:03.22 ]
- テスト
copy a Ā
- 532 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 02:52:17.36 ]
- Microsoft Windows XP [Version 5.0.2195]
(C) Copyright 1985-2001 Microsoft Corp. >copy a Ā Ā was unexpected at this time. なんでこうなるの?
- 533 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 03:05:39.01 ]
- >copy a Ă
1 file(s) copied. これはokなのに…
- 534 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 06:17:53.00 ]
- codepageは?
- 535 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 08:09:38.30 ]
- D:\>chcp
現在のコード ページ: 932 D:\>copy a Ā Ā の使い方が誤っています。 D:\>copy a Ă 1 個のファイルをコピーしました。 なんだろこれ
- 536 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 09:54:38.86 ]
- 調べてみたらこんな感じ
switch (c){ case '&': case '<': case '>': case '|': return 0x100; default: return c; }
- 537 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 11:08:50.01 ]
- Ā = Ā
- 538 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 11:14:57.58 ]
- Ā = Ā
- 539 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 12:17:59.80 ]
- C:\proc\data\ ディレクトリ内にある
音響.txt さくら.txt 夕暮れ.txt 冬籠もり.txt 花 暦.txtなどの複数ファイルのうち、 ひとつずつloop+moveで処理したいと思っています find "C:\proc\data\" -maxdepth 0 -name "txt" -exec set input_file = {} \; call "C:\proc\resize.bat" "%input_file%" move %input_file% "C:\proc\data\move\" txtでファイルを検索し、moveでresize.bat適用後にファイルを移動させることで 最終的にC:\proc\data\内のファイルがなくなって処理終了、と考えているのですが 最初のfindコマンドが「操作可能なプログラムまたはバッチ ファイルとして認識されていません」と表示されてしまいます おそらく最初のコマンドがunixコマンドなのだと思うのですが dosコマンドで同じように、特定のフォルダからファイルのパスをひとつだけ検索して変数に置き換えられるコマンドにするにはどうすればいいでしょうか よろしくお願いします
- 540 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 12:36:31.32 ]
- for %f in (C:\proc\data\*.txt) do echo %f
次回は「バッチファイル」で検索してから質問する事。 > find "C:\proc\data\" -maxdepth 0 -name "txt" -exec set input_file = {} \; > call "C:\proc\resize.bat" "%input_file%" > move %input_file% "C:\proc\data\move\" そもそも、findがあっても動かねーだろ。w
- 541 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 14:12:40.98 ]
- それ以前にfindが無いってのはどういうこと?
win98にはあったような…。win95位前は覚えてないんだけど。
- 542 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 14:22:32.94 ]
- winのはfindはコマンドが違うし別物
どこからか落としてきて使えないことはないけどfor /f使うのがめんどくさい
- 543 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 14:27:51.28 ]
- いやそれは知ってるけどさ、元からある奴は消さなきゃ無くならないだろ。
最初からないっていう環境はあんの?
- 544 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 15:51:48.05 ]
- >>539の事だから、どんなことやってるか凡人には想像もできない。
するだけ無駄だから「無い」はそのまま受け入れよう。
- 545 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 16:11:39.69 ]
- forfiles使えよ
- 546 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 17:14:35.31 ]
- >>540
うまくいきました!ありがとうございます! やっぱりDOSコマンドとUNIXコマンドは別物でwindowsでのバッチコマンドは前者のみを示すんですね
- 547 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 17:37:03.90 ]
- >やっぱりDOSコマンドとUNIXコマンドは別物でwindowsでのバッチコマンドは前者のみを示すんですね
だって
- 548 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 17:45:33.75 ]
- UNIXを知ってると自慢したいだけだろw
- 549 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 17:54:23.44 ]
- 一応forfilesがunixのfindもどきなんだけどね。
一応findstrがunixのqgrepもどきなんだけどね。
- 550 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 18:49:41.24 ]
- technet.microsoft.com/ja-jp/interopmigration/bb380242
- 551 名前:デフォルトの名無しさん mailto:saga [2012/02/15(水) 19:02:11.46 ]
- こんなゴミのリンク貼るなよ。
>>550 サポートされているオペレーティング システムWindows 2000 Service Pack 3/Windows 2000 Service Pack 4/Windows Server 2003/Windows XP
- 552 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 20:19:45.98 ]
- すいません、教えてください。
バッチファイルの中の処理でファイルを作成するステートメントを書きます。 次のステートメントの処理が始まるのは、先のファイル作成の完了(ディスク上にファイルができる)の後ということでよいでしょうか。 コマンドプロンプトを考えれば、そうなると思うのですが、念のため。例えば外部ディスクへの書き込みまちなどをしている間に、次の処理が始まるということはないでしょうか。 初歩的な質問ですがお願いします。
- 553 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 21:16:05.18 ]
- 普通に考えれば分かるだろ?
- 554 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 21:33:11.21 ]
- へえ?どう分かるんだ。教えろ。
- 555 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 21:40:23.55 ]
- 基本的に逐次処理されるよ
ただしstartコマンドは/waitしない限りプロセスを起動して終了を待たずすぐ制御を返す
- 556 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 21:44:12.61 ]
- 当たり前すぎて、つまらないレスですね
- 557 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 21:47:07.31 ]
- 前のコマンドの終了を待たずに次のコマンドを実行するってことは
前のコマンドの実行開始とほぼ同時に次のコマンドを、更にその次を…ってことで 全てコマンドを同時実行するに等しい
- 558 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 21:52:43.88 ]
- 書き込み量が多くてバッファに残ってるのに
次の処理が始まる可能性は?
- 559 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 21:56:07.57 ]
- >>558
頭悪そう
- 560 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 21:58:16.11 ]
- 頭悪いひとが悩むようには作られてないってことだよw普通に考えれば
- 561 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 22:03:42.82 ]
- プロセスから見て終了していても、
実際には終了していない場合もある
- 562 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 22:15:24.97 ]
- 下手の考え休むに似たり
- 563 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 22:18:41.49 ]
- 具体的に反論してくれないとつまらん。
頭良いんだろ?お前ら
- 564 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 22:19:44.80 ]
- お前を楽しませてどうするbkk
- 565 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 22:23:41.72 ]
- つまんね
- 566 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 22:30:17.34 ]
- start hoge
nanika matiawase hoge ってどうやればいい?
- 567 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 22:34:21.30 ]
- 頭悪いんで質問の意味が分からん
- 568 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 23:19:12.92 ]
- start hoge.bat
nanika hoge.bat start /w hoge.exe matiawase hoge以下でやりたかったこと
- 569 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 23:20:08.67 ]
- わからんならスルーしろよw
- 570 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 23:29:55.10 ]
- それだと
matiawase hoge以下でやりたかったこと が nanika のあとにならんだろ
- 571 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 23:31:59.90 ]
- echo ^G
はどうやりぃい?
- 572 名前:デフォルトの名無しさん mailto:sage [2012/02/16(木) 00:15:55.68 ]
- hoge|nanika
matiawasego だな
- 573 名前:デフォルトの名無しさん mailto:sage [2012/02/16(木) 00:20:12.51 ]
- >>569
誰に言ってるんだよ 俺は知らんぞ
- 574 名前:デフォルトの名無しさん mailto:sage [2012/02/16(木) 07:54:23.11 ]
- 552の質問をしたものです。
別プロセスを起動しない限り、先の処理の完了をもって次の処理が始まる ということですね。何をもって完了というところが、疑問だったのですが、 基本的には、ファイル作成なら作成完了で制御情報が返ってきて、プロセス が完了と判断すると考えることにしました。 皆様レスありがとうございました。
- 575 名前:デフォルトの名無しさん mailto:sage [2012/02/16(木) 21:26:17.89 ]
- 下手の考え休むに似たり
- 576 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 16:38:44.25 ]
- copy 巨大ファイル
なんてやってると、copyから復帰してもガリガリやってるな
- 577 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 00:40:52.49 ]
- >>576
遅延書き込みのせいかも ttp://d.hatena.ne.jp/FukayaAruto/touch/20080228/xp_vista ttp://d.hatena.ne.jp/NyaRuRu/touch/20080306/p1
- 578 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 12:51:23.53 ]
- hou
>for %i in ("<html></html>") do echo %~i > index.htm >type index.htm <html></html>
- 579 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 10:43:13.48 ]
- 親フォルダは削除せずに、サブフォルダだけを削除する方法ってありますか?
今は仕方がないので rd C:\aaa /s /q mkdir C:\aaa という風にしています。
- 580 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 11:17:08.69 ]
- for /d %d in (c:\aaa\*) do rd /s /q %d
- 581 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 17:33:05.60 ]
- cd C:\aaa
rd . /s /q
- 582 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 17:55:32.97 ]
- cmdのカレントディレクトリって何故かロックされるんだよな
Explorerからの削除を妨害されて何度泣いたことか
- 583 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 18:20:43.56 ]
- カレントディレクトリが勝手に削除されたら困るだろが?
- 584 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 19:24:16.57 ]
- >>580
ありがとうございます 空フォルダが残ってしまいませんか? >>581 ああ!たしかにこれで充分ですね!
- 585 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 19:30:49.87 ]
- cd, pushは必ず結果をチェックしないといつか泣きをみるぞ
cd C:\aaa || goto error rd . /s /q ... :error pause goto :eof
- 586 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 20:23:36.15 ]
- んじゃ
cd C:\aaa && rd . /s /q
- 587 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 02:42:34.41 ]
- 最後に goto :eof とか書くのは意味あるのか?
- 588 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 02:52:17.45 ]
- cd の後に rd . /s /q とか怖いぞ
cd /d にしたほうが安全
- 589 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 03:40:34.17 ]
- バッチは途中でエラーがあっても突っ走るから怖いぞー
- 590 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 20:46:15.45 ]
- ビビッテンジャネーヨ!
- 591 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 21:13:52.68 ]
- >>587
その後に別のエラー処理を追加するケースとかを想定してんじゃね?
- 592 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 00:07:30.67 ]
- cdやpushdなんてせずにフルパス指定すればいいじゃん(いいじゃん)
- 593 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 00:08:54.73 ]
- どうしてもカレントディレクトリを変える必要があるのって
どんなケース?
- 594 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 00:48:49.77 ]
- 更新日時の更新はどうやるんだっけ?
- 595 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 00:55:28.36 ]
- ロックしたいからカレントディレクトリを変えてるんだろ
RD フルパス指定だと、それ自体が消えちゃう もちろん他の方法もあるだろうけど
- 596 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 01:16:36.08 ]
- type nul >>594
- 597 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 01:23:27.14 ]
- 作成日時の更新はどうやるんだっけ?
- 598 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 01:34:16.63 ]
- WSHで
- 599 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 01:42:12.15 ]
- >>596
試したら更新されなかった
- 600 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 02:28:12.37 ]
- cd /d "%~dp1"
copy %1 +
|

|