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/
669 名前:ホイミン1 mailto:sage [2012/03/02(金) 11:52:24.56 ] >>649 おお、そうなんだ勉強になったなあ。確認したんだけどなあ。 でもそんなにも僕はうっかり者だったのかと、もう一度確認したけど、ソートされているみたいだよ。 なにか勘違いしているかな? dir が使えなかったのは、変わらないけど。 R:\Ue\Shita>dir /b /on fortest.bat "Shit a2.txt" dirfile.bat dirfile.bat fortest.bat Shit a2.txt Drug and Drop は absolute で渡されるからいいんだけど、relative path を使った short cut の上に D'nD する際に問題になって、調べた事があるよ。 Drug and Drop は vista 以降で変更されているようだよ。 current directory は、XP 以前では %HOMEDRIVE%%HOMEPATH%、vista 以降では %~dp1 らしいね。 参考 www.hirax.net/diaryweb/2009/06/04.html
670 名前:ホイミン2 mailto:sage [2012/03/02(金) 12:05:26.19 ] まとめてみたよ。XP では確認した(けど、でもばっちり確認したわけじゃあないから、低レベルな事を言わないで訂正してくれ)よ。 Current Directory in the various cases of launching ______________________ , 2000, _ XP,VISTA,SEVEN DrugAndDrop___________ , HOME, HOME, _ %1, _ %1 DoubleClick___________ ,Lnchd,Lnchd,Lnchd,Lnchd DrugAndDrop On ShortCut, HOME, HOME, _ %1, _ %1 DoubleClick Of ShortCut,Lnchd,Lnchd,Lnchd,Lnchd -Anotation -ShortCut is in case of the blank of "Start In". If not blanked, current directry follows it. - HOME: %HOMEDRIVE%%HOMEPATH% - _ %1: Directory of the 1st argument -Lnchd: Launched directory (in case of short cut, directory of short cut) drug and drop の際の問題といえば、全角スペース(他にも有)を含む "file name.txt" などのファイルを Drug and Drop するとクオートされないよね。他にも知ってる問題があったら、教えて。
671 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 14:15:09.54 ] コマンドとか以前に × Drug ○ Drag
672 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 19:16:55.25 ] >current directory は、XP 以前では %HOMEDRIVE%%HOMEPATH%、 explorer processのcurrent directoryでは?
673 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 19:33:17.13 ] moveでフォルダ移動のときフォルダ名指定に*使えないのは嫌がらせでしょうか
674 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 20:06:48.04 ] 仕様です
675 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 00:56:48.46 ] >>669 俺は >>649 じゃないが、dir の /og は引数をソートしないようだ。 他は知らない。 というか間違いを書き込んで放置している奴が、 他人に社会性云々などと言える立場かよ。 レベルが低くて悪かったね。 便所の書き込みでした。
676 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 01:24:11.63 ] ドラッグ&ドロップ 前提のバッチファイルならバッチの冒頭とかに cd /d %~dp0 や cd /d %~dp1 とかを状況次第で必要に応じて書き加えていそうなもんだが。 OS による挙動の違いで問題、とかいってる前にしないのかね。
677 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 01:49:25.89 ] >>669 dir /b /on test\2\2.txt test\1\1.txt 2.txt 1.txt
678 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 03:30:18.27 ] どうでもいいっす
679 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 05:21:31.12 ] バージョンの違いだろwあほども
680 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 09:01:15.54 ] 低レベルな事を言わないでくれってさ
681 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 10:50:21.10 ] >>676 バッチファイルでcd前提の処理は UNCパスで実行された場合、想定外の動作になる バッチファイルは相対ダメ ゼッタイ絶対パス指定すべし
682 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 11:08:26.87 ] どうでもいいっす
683 名前:634 mailto:sage [2012/03/03(土) 12:11:55.59 ] >>637 ありがとうございます 教えて頂いた方法でやりたいことが出来ました 好奇心から、異なるディレクトリのものをまとめて送れるランチャーやファイルのリストなどから 同様のことが出来ないものかと機能拡張を試みて試行錯誤していてお礼が遅くなりました 申し訳ございません 改めまして再度質問です。よいお知恵があればご助言お願いします arg.tmpの内容 list.txt 表示したい結果 "C:\TMP\aaa.txt" "C:\TMP\abc" "C:\TMP\abc" "C:\TMP\abc" "C:\TMP\aaa.txt" "C:\TMP\aaa.txt" "C:\TMP\abc.txt" "C:\TMP\abc.txt" "C:\TMP\abc.txt" "C:\TMP\abc\1ファイル.txt" "C:\TMP\abc\4フォルダ" "C:\TMP\abd.txt" "C:\TMP\abc\2ファイル.txt" "C:\TMP\abc\5フォルダ" "C:\TMP\bbb.txt" "C:\TMP\abc\3ファイル.txt" "C:\TMP\abc\1ファイル.txt" "C:\TMP\abc\4フォルダ" "C:\TMP\abc\4フォルダ" "C:\TMP\abc\2ファイル.txt" "C:\TMP\abc\5フォルダ" "C:\TMP\abc\5フォルダ" "C:\TMP\abc\3ファイル.txt" "C:\TMP\abc\1ファイル.txt" "C:\TMP\abd.txt" "C:\TMP\abd.txt" "C:\TMP\abc\2ファイル.txt" "C:\TMP\abd\123.txt" "C:\TMP\abd\efg" "C:\TMP\abc\3ファイル.txt" "C:\TMP\abd\456.txt" "C:\TMP\abd\123.txt" "C:\TMP\abd\efg" "C:\TMP\abd\efg" "C:\TMP\abd\456.txt" "C:\TMP\abd\123.txt" "C:\TMP\bbb.txt" "C:\TMP\bbb.txt" "C:\TMP\abd\456.txt" arg.tmpのソートの方法がまずいということはわかるのですがどうすればいいのやら。。 以下に書いたバッチを貼ります。少し長いですがご容赦願います
684 名前:634 mailto:sage [2012/03/03(土) 12:12:59.66 ] @echo off set argpath= set arglist= call >"%~dp0list.txt" @(for %%a in (%*) do @echo "%%~fa")|sort /o "%~dp0arg.tmp" for /f "usebackq" %%b in ("%~dp0arg.tmp") do call :sub1 %%b call :sub2 rem del "%~dp0arg.tmp" pause&exit /b :sub1 if not defined argpath ( set argpath="%~dp1" set arglist=%1 exit /b ) if %argpath%=="%~dp1" ( set arglist=%arglist% %1 exit /b ) call :sub2 set argpath="%~dp1" set arglist=%1 exit /b
685 名前:634 mailto:sage [2012/03/03(土) 12:13:15.16 ] :sub2 set arglistfile= for %%c in (%arglist%) do call :sub3 "%%~ac" "%%~fc" if not defined arglistfile exit /b for %%d in (%arglistfile%) do >>"%~dp0list.txt" echo "%%~fd" set arglist= exit /b :sub3 set attr=%1 set attr=%attr:~1,1% if "%attr%"=="d" ( >>"%~dp0list.txt" echo "%~2" ) else ( set arglistfile=%arglistfile% "%~2" ) set attr= exit /b
686 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 12:38:57.51 ] 絡んだおれがバカだった 絶対パスで好きにしてくれ
687 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 13:57:54.46 ] てかいまどきバッチファイルなんか書いてる奴らが総じて底辺。
688 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 14:00:13.55 ] >>679 テキトーなことぬかすなボケ
689 名前:634 mailto:sage [2012/03/03(土) 15:20:00.58 ] arg.tmpの内容を "%%~dpa" "%%~fa" としてソートし :sub1 の%1を%2とすることで解決出来ました こっちのほうが効率がいいとかありましたら指摘お願いします。以下、修正したバッチです @echo off set argpath= set arglist= set tmpfile="%~dp0arg.tmp" set output="%~dp0list.txt" call >%output% @(for %%a in (%*) do @echo "%%~dpa" "%%~fa")|sort /o %tmpfile% for /f "usebackq delims=" %%b in (%tmpfile%) do call :sub1 %%b call :sub2 del %tmpfile% exit /b :sub1 if not defined argpath ( goto :jump ) if %argpath%=="%~dp2" ( set arglist=%arglist% %2 exit /b ) call :sub2 :jump set argpath="%~dp2" set arglist=%2 exit /b
690 名前:634 mailto:sage [2012/03/03(土) 15:20:35.76 ] :sub2 set arglistfile= for %%c in (%arglist%) do call :sub3 "%%~ac" "%%~fc" if not defined arglistfile exit /b for %%d in (%arglistfile%) do >>%output% echo "%%~fd" set arglist= exit /b :sub3 set attr=%1 set attr=%attr:~1,1% if "%attr%"=="d" ( >>%output% echo "%~2" ) else ( set arglistfile=%arglistfile% "%~2" ) set attr= exit /b
691 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 18:01:42.04 ] うざ
692 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 19:48:23.70 ] %~dpは早退なのかよ
693 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 20:02:34.08 ] 遅刻なのかよ
694 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 20:06:23.02 ] dir /b /on test\2\2.txt test\1\1.txt 1.txt 2.txt
695 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 21:11:40.93 ] dir /b /on z:\z.txt y:\y.txt z.txt y.txt
696 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 21:39:04.11 ] dir /b /on z:\* y:\* z.txt y.txt
697 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 22:59:19.02 ] dir /b /on test\2\2.txt test\1\1.txt |sort 1.txt 2.txt
698 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 01:33:17.02 ] >dir /b /on a.txt b.txt a.txt b.txt >dir /b /o-n a.txt b.txt b.txt a.txt
699 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 01:34:32.16 ] >>698 確かに引数をソートしてるな
700 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 01:37:41.92 ] >dir /b /on a b a.txt b.txt a.txt b.txt >dir /b /o-n a b b.txt a.txt b.txt a.txt
701 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 01:38:36.31 ] ディレクトリ単位にソートってことだろ?
702 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 10:23:07.77 ] >>689 俺もバッチ作ってみた @echo off & cd /d "%~dp0" del tmp1 tmp2 list.txt > nul 2>&1 (for %%i in (%*) do @echo "%%~dpi","%%~fi")| sort /o tmp1 set /a a=10000 & set b="" for /f "delims=, tokens=1,2" %%i in (tmp1) do ( set c=%%i& set d=%%~aj& set e=%%j& call :x) for /f "delims=, tokens=2" %%i in ('sort tmp2') do echo %%i>> list.txt del tmp1 tmp2 & goto :eof :x if not %b% == %c% set b=%c%& set /a a+=1 if %d:~0,1% == d (set /a f=0) else set /a f=1 echo %a%%f%,%e:~0,-1%>> tmp2
703 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 15:41:04.60 ] うざ
704 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 16:17:47.60 ] >>689-690 はファイル名に%文字があると誤動作する
705 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 18:03:47.92 ] どの行?
706 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 18:07:01.85 ] あの行
707 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 18:09:41.44 ] たぶんcallの引数の%が化ける
708 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 19:27:26.60 ] 引数渡しやめて環境変数渡しにすればよい
709 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 23:36:02.16 ] >>704 ファイル名の%ってどうやって環境変数記号でないと判断させればいいの? ファイル名内の%の位置を調べて存在したら ^でエスケープするしかない?
710 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 23:38:42.64 ] %のエスケープは%%だよ
711 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 00:00:12.25 ] なんでお前らいまだにバッチファイル書いてるの?
712 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 00:12:58.43 ] バッチファイルは基本だよ
713 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 00:36:58.96 ] >>709 %%
714 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 00:42:23.44 ] for変数と混同するんじゃね
715 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 15:40:43.79 ] このバッチに名前が%文字を含むファイルをD&Dしてごらん 違いが分かるよ @echo off set a="%~nx1" call :x %a% call :x %%a%% pause goto :eof :x echo %1
716 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 23:46:11.91 ] setlocal enabledelayedexpansion set a="%~nx1" set a=!a:%%=%%%%! echo %a% call :x %a% call :x %%a%% pause exit :x echo %1
717 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 23:48:22.26 ] @echo off for %%i in (%*) do (set a=%%i& call :x %%a%%) pause & goto :eof :x echo %1
718 名前:デフォルトの名無しさん [2012/03/05(月) 23:49:44.92 ] ^%
719 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 00:07:24.36 ] @echo off for %%i in (%*) do set a=%%i& call :x pause & goto :eof :x echo %a%
720 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 00:10:12.82 ] いつまでやってんだよカス
721 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 00:14:24.77 ] サンキューカッス
722 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 00:27:17.77 ] もっと面白いネタは無いのか
723 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 00:42:25.31 ] ない
724 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 01:06:38.12 ] とっく枯渇してるので、蒸し返しばっか
725 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 01:13:44.33 ] でもスレを覗くんですね
726 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 01:28:48.52 ] でもってなにがでもだ?
727 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 01:34:13.80 ] 新しい知見を得るために覗いていたのか?
728 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 16:34:55.54 ] よほど無知なんだろ
729 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 17:10:05.33 ] スレ立てるまでもない質問スレで教えていただいたUNIXコマンドがあります cat `find あるディレクトリ -name test.txt` > 一つのファイル これはあるディレクトリ以下の全てのサブディレクトリを含めて、test.txtというファイルの内容を一つのファイルにまとめるコマンドです Windowsでも同じようにやりたいのですが copy ファイル1.txt+ファイル2.txt・・・・ marge.txt といった感じに+でいちいち書いていくのが面倒なのでよい方法内でしょうか?
730 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 17:55:25.05 ] for /r ディレクトリ %i in (*) do type %i>>test.txt
731 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 18:14:10.14 ] まんまじゃねーか
732 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 18:18:00.13 ] え?なんかやる事とやってる事が違うくね?
733 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 18:30:45.73 ] こまけーことはいいんだよ!
734 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:36:25.51 ] >>730 試してみたんですが > の使い方が誤ってます ってエラーがでます
735 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:53:00.85 ] 試す前に、なにやってるかくらい読めよ
736 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:03:27.10 ] すいませんコマンドの部分だけ変えてやったら出来たんですが全てのファイルを一つにコピーできません for /R %%a in (test.txt) do copy /B %%a+test.txt test.txt
737 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:33:28.10 ] 変えるなよバカ
738 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:40:45.65 ] 試す前に、for/?くらい読めよ
739 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:42:24.85 ] だったらまともに動くものを書いてくださいよ
740 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:43:45.37 ] 応用のできない奴に何を教えても無駄
741 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:52:11.61 ] それってあなたが書けないだけですよね?
742 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:54:03.40 ] あぶく銭は身に付かない
743 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:56:28.18 ] >>741 その手には乗らないよ
744 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:57:57.96 ] じゃあ邪魔しないでくださいよ
745 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:00:54.15 ] 邪魔なんかしてないよw猫に小判なだけだろ
746 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:04:26.64 ] 別にバッチファイルの勉強しているわけじゃないのに くだらないクイズやナゾナゾなんて必要が無いんですよ 質問に答えられないなら邪魔でしかありません
747 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:08:04.61 ] くだらない質問に誰が答えるって?
748 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:09:55.18 ] いやにのびてると思ったら……
749 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:15:04.29 ] 別にバッチファイルの勉強しているわけじゃないので くだらない質問なんて答える必要が無いんですよ
750 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:16:51.61 ] バッチも使えないならUNIX使ってりゃいいじゃん
751 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:19:23.33 ] いや俺の認識だとむしろバッチだから使えないだと思う 普通に(無意味に)難しいよ、バッチは
752 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:20:15.83 ] 答えられない人はせめて邪魔しないでもらえますか
753 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:22:00.94 ] 俺、答えられるけど答える気ないだけだから邪魔してもいいよね?
754 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:24:14.98 ] それは答えられないと等しいですよね 答えられるのなら答えてるわけですから スレの無駄なんて無能さらすのはツイッターでやってください
755 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 01:07:56.12 ] marge.txt くすっ
756 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 01:13:23.19 ] >>729 には教えるだけ無駄 できないと等しいですよね できるならやってるわけですから スレの無駄なんて無能さらすのはツイッターでやってください
757 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 01:22:21.14 ] 便りの無いのは良い便り
758 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 01:29:04.83 ] 俺っちは>>730 で動いたが、感謝の念もない無礼な輩が多いな
759 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 01:42:48.04 ] 動く、という事と、 期待した結果は別なんじゃないかな。
760 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 01:43:55.08 ] エラーが出たら直せばいいと思うよ不通 それしないで逆切れするなんて以上
761 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 01:48:04.61 ] 期待した結果になるように直せばいいと思うよ不通 それしないで逆切れするなんて以上
762 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 01:49:14.40 ] 逆に、MS-DOSしかしらない人に UNIXのシェルで作れって言ったら似たような事になると思うよ。
763 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 02:45:02.24 ] ならんと思うよ。 man findとかちゃんと調べるもん
764 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 02:53:36.94 ] 馬鹿は何やっても駄目だから諦めた方がいいよ
765 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 03:03:25.28 ] クレクレ君に答えを与えないでくださいw
766 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 03:06:41.93 ] やるんじゃなかったなw
767 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 03:42:53.07 ] >>729 ,734,736,739,741,744,746,752,754 幼稚園からやり直せ
768 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 11:23:59.92 ] ファイルの結合はcopyだろ 誰がtypeでDOSに文字をかけと言った
769 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 16:33:17.37 ] だってcatじゃん