【.cmd】 バッチファイルスクリプト %9 【.bat】 at TECH
[2ch|▼Menu]
1:デフォルトの名無しさん
12/04/21 22:37:58.49
拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。

※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。
前スレ
【.cmd】 バッチファイルスクリプト %8 【.bat】
スレリンク(tech板)

【.cmd】 バッチファイルスクリプト %7 【.bat】
スレリンク(tech板)
【.cmd】 バッチファイルスクリプト %6 【.bat】
スレリンク(tech板)
【.cmd】 バッチファイルスクリプト %5 【.bat】
スレリンク(tech板)
【.cmd】 バッチファイルスクリプト %4 【.bat】
スレリンク(tech板)
【.cmd】 バッチファイルスクリプト %3 【.bat】
スレリンク(tech板)
【.cmd】 バッチファイルスクリプト %2 【.bat】
スレリンク(tech板)
【.cmd】 バッチファイルスクリプト %1 【.bat】
スレリンク(tech板)

2:デフォルトの名無しさん
12/04/21 22:42:13.45
>>1

3:デフォルトの名無しさん
12/04/21 22:45:04.45
>すれ立て間違えたw
ほらみろ

4:デフォルトの名無しさん
12/04/21 22:46:15.83
バッチファイル処理を強化する
ライブラリを作ろう。

5:デフォルトの名無しさん
12/04/21 23:35:46.52
これ以上駄作ふやすなよ

6:デフォルトの名無しさん
12/04/22 12:01:47.42
@echo >>1

7:デフォルトの名無しさん
12/04/22 13:22:07.65
>>6
初心者乙

@echo ^>^>1乙

8:デフォルトの名無しさん
12/04/22 13:52:39.88
>dir
2012/04/22 12:01:47 21 1乙



9:デフォルトの名無しさん
12/04/26 20:25:04.13
for /d %%i in (c:\*) do if XXX (exec1 "%%~i") else (exec2 "%%~2")
でXXXの条件が%%iがsで終わっていたらというのにしたいんですがどうすればいいですか?

c:\windows, c:\usersなどはexec1
それ以外ならexec2に分岐したいのです

10:デフォルトの名無しさん
12/04/26 22:01:31.72
一度何かの変数に入れるしかないな

11:デフォルトの名無しさん
12/04/26 22:22:55.38
findstrをかませるんだな

12:デフォルトの名無しさん
12/04/26 23:30:31.05
for /d %%i in (c:\*) do (
set s="%%~i"
call :sub "%%~i"
)
exit
:sub
if "%s:~-2%=="s" (exec1 "%~1") else (exec2 "%~1")
exit /b

13:デフォルトの名無しさん
12/04/27 13:48:36.22
for /d %%i in (c:\*) do (echo %%i)|findstr /e "s" && (exec1 "%%~i") || (exec2 "%%~2")

14:デフォルトの名無しさん
12/04/27 22:03:54.88
俺様の力作バッチを皆に恵んであげよう

pushd X:\エロ画像 || goto :eof

rem カレントディレクトリのファイルをMD5ハッシュ値にリネーム 要md5sum
for %%i in (*) do for /f "usebackq delims= " %%j in (`md5sum "%%~i"`) do ren "%%~i" "@%%j%%~xi"

rem 16個のサブフォルダに振り分け
for %%i in (0 1 2 3 4 5 6 7 8 9 A B C D E F) do (mkdir @%%i&move @%%i*.* @%%i\)

mkdir 重複&move *.* 重複\

rem 画像をランダムに開く 要ruby
ruby -x "%~f0"

popd
goto :eof

#!ruby
`dir /s /b /a:-d`.split("\n").shuffle.each{|i| `start "" "#{i}"`; gets}

15:デフォルトの名無しさん
12/04/28 02:33:34.78
おー凄い、馬力作バッチ

16:デフォルトの名無しさん
12/04/29 06:35:51.06
ばか 作 ぱっち

17:デフォルトの名無しさん
12/04/29 11:05:59.71
@がキモい

18:デフォルトの名無しさん
12/04/30 23:11:04.33
コマンドプロンプトでバッチの引数に「^^"&time /t」を指定したとして、
これを変数に格納する事ってできますか?

C:\>a.bat ^^"&time /t

『a.bat』
================================
@echo on
set AAA=%1
set AAA=%~1
set "AAA=%1"
set "AAA=%~1"
================================

結果
================================
C:\>set AAA=" & time /t
23:08
C:\>set AAA=" & time /t
23:08
C:\>set "AAA=^" & time /t"
23:08
C:\>set "AAA=^" & time /t"
23:08
================================

19:デフォルトの名無しさん
12/05/01 13:51:05.53
パス

20:デフォルトの名無しさん
12/05/03 15:46:04.57
for /r %i (*) do @echo.%i
とやると途中からecho %i.%iとやったのと同じになるんですが
誰か理由わかりますか?

21:デフォルトの名無しさん
12/05/03 15:50:14.86
echo %i.%i
じゃなくて
echo %i.[表示がおかしくなる直前のファイル名]
みたいな感じになってました

22:デフォルトの名無しさん
12/05/03 16:30:17.03
コンソールのゴミじゃなくて?
ファイルにリダイレクトしても?

23:デフォルトの名無しさん
12/05/03 17:14:44.71
ファイルに書いても一緒です。
十数行までは普通に出るんですが、途中からおかしくなる。

24:デフォルトの名無しさん
12/05/03 17:25:11.77
バッファのゴミだろね
%~fi
はどう?

25:デフォルトの名無しさん
12/05/03 17:54:55.42
同様です。

わからないのは
echo %i では問題ないのに
echo.%i 他スペース以外だと二重になってしまうことです。

この辺の理屈が知りたい。

26:デフォルトの名無しさん
12/05/03 18:49:34.22
必要ないのに.なんかつけるから反感買って嫌がらせじゃないか

27:デフォルトの名無しさん
12/05/03 18:52:31.26
おれっちじゃ再現しないな
osのよるんじゃね?

28:デフォルトの名無しさん
12/05/03 19:07:47.32
>>26
%iが空白だったときに echo は ONです っての見たくないから
ピリオド打つの癖になってるもんで。

29:デフォルトの名無しさん
12/05/03 19:18:08.15
for %i in (*) do @echo\a
とかでもおかしい表示になってたのにデバッガ開いたら正常になった
原因はfor臭い

30:デフォルトの名無しさん
12/05/03 19:23:35.98
>>22
XPでよくコマンドプロンプト表示がバグることがあるけど、
あれのMS公式見解ってないのかね?
エンドユーザにPCの情報採取してもらうのに
dir/a|findstr ほにゃらら
とかやらせて、DOS窓のスクショを送ってもらうんだけど
前にコンソール表示のバグらしき事象に騙されたことがあったんだけど、
リダイレクトで万が一既存ファイルを上書いてしまうリスクを考えると、
エンドユーザにリダイレクトはさせたくないんですよね

31:デフォルトの名無しさん
12/05/03 19:26:59.27
| clip
ならよかんべ

32:デフォルトの名無しさん
12/05/03 19:31:38.85
>>28
ピリオドはやめとけ
echo > echo.txt
for %i in (txt) do @echo.%i


33:デフォルトの名無しさん
12/05/03 19:34:57.69
>>28
\もやめとけ
md echo
echo >echo\aaa.txt
for %i in (aaa.txt) do @echo\%i

34:デフォルトの名無しさん
12/05/03 20:08:24.03
echoで改行だけを出力する時困り申す

35:デフォルトの名無しさん
12/05/03 20:14:10.01
URLリンク(scripting.cocolog-nifty.com)

36:デフォルトの名無しさん
12/05/05 00:00:21.17
>>18は無理なのかな。

37:デフォルトの名無しさん
12/05/05 01:15:10.65
CMDCMDLINE

38:デフォルトの名無しさん
12/05/05 01:50:32.71
無理無駄無用

39:デフォルトの名無しさん
12/05/05 22:12:33.58
%*

40:デフォルトの名無しさん
12/05/26 11:26:56.87
プログラムを実行したときにプログラム内の処理でキー入力させられるものがありますが
それらをbatファイルから入力させることは可能でしょうか?

41:デフォルトの名無しさん
12/05/26 12:42:34.47
>>40
SET /? をよく読むんだ

42:デフォルトの名無しさん
12/05/26 14:51:14.05
setって変数を宣言するものですよね?
コマンドプロンプトで動作するプログラム(mysqlとかsqlite3)を実行中に標準入力を受け付けてるところに指定した文字列を入力したいだけなんですが

set pass=1234
mysql -u root -p
REM パスワード入力
REM ここでパスワード入力待ちになる
REM ここで変数passを入力したい

43:デフォルトの名無しさん
12/05/26 15:05:15.12
ああ、そっちか
標準入力のリダイレクトでダメなら、バッチファイルだけでは辛いかも

44:デフォルトの名無しさん
12/05/26 18:16:39.01
お前には無理

45:デフォルトの名無しさん
12/05/27 07:50:43.58
>>42
set pass=1234
echo pass|mysql -u root -p
ではどうですか?

46:デフォルトの名無しさん
12/05/27 10:48:16.26
>>45
試してみたのですが入力されませんでした

47:デフォルトの名無しさん
12/05/27 11:32:20.43
>>46
バッチファイルにパスワードを晒すぐらいなら、普通に
mysql -u root --password=1234
でやれよw

48:デフォルトの名無しさん
12/05/27 12:18:47.20
パスワードだけでなくその後にsqlも実行したいのです・・・


49:デフォルトの名無しさん
12/05/27 12:34:45.05
それならこれでいいだろ
mysql -u root -pパスワード データベース名 < hoge.sql

50:デフォルトの名無しさん
12/05/27 13:45:14.71
そうなると標準入力へはできないってことですか?

51:デフォルトの名無しさん
12/05/27 15:15:53.18
そこまで意欲的に質問する暇があったらググれ


52:デフォルトの名無しさん
12/05/27 15:44:07.22
どうもググってもbatファイルできるような記事が見当たらず・・・
別の所で聞いてきます

53:デフォルトの名無しさん
12/05/27 15:48:56.09
翻訳:ググるよ面倒なので他人を利用するぞ

54:45
12/05/27 16:10:13.24
>>46
ごめん環境変数は参照時は%で括るんだったorz
set pass=1234
echo %pass%|mysql -u root -p

55:デフォルトの名無しさん
12/05/28 15:47:33.84
autohotkeyとか使っとけよ
セキュリティgdgdになるけど

56:デフォルトの名無しさん
12/05/28 18:24:18.67
おまえらど素人をあんまり甚振るなよ
>>41が答えだろ
set /p pass=enter password
mysql -u root --password=%pass%


57:デフォルトの名無しさん
12/05/29 00:38:44.56
>>41-43の流れだと対話的に入力させたいわけではなく、対話型プログラムを自動化したいって意味だと思うが?
まあ>>40が不明瞭だしその後のレスも結局何がしたいのか説明できていないが

58:デフォルトの名無しさん
12/05/29 01:50:20.43
>>54
set /?
を,見ればすぐ分かることを仕込んでどんな相手なのか判断してたのかと
思って読んでたよw

59:デフォルトの名無しさん
12/05/29 02:18:43.40
どうみても釣だろ

60:デフォルトの名無しさん
12/06/13 18:47:03.35
ある時刻になったら stop ってコマンドを自動で入力させることってできる?

61:デフォルトの名無しさん
12/06/13 21:07:40.69
質問になってませんね

62:デフォルトの名無しさん
12/06/13 22:10:33.28
at

63:デフォルトの名無しさん
12/06/21 02:28:07.82
質問です。
大量にデータがあるファイル内の[開始文字列]と[終了文字列範囲内]の文字を抽出するにはどうしたらいいのでしょうか。

分かりやすく例えますと、htmlファイル内の
検索範囲開始文字列:http
から
検索範囲終了文字列:.html
までをファイルに追記書き出しすると言うほうが分かりやすいでしょうか。

通常のhtmlファイル内には複数のURLがあるので、
私が指定している方法ですと、htmlファイル内のURLが
指定ファイルに列挙される形になります。

結果のファイルサンプルです。
----------result.txt----------
URLリンク(hogehoge.com)
URLリンク(hogehoge.com)
URLリンク(hogehoge.com)
URLリンク(hogehoge.co.jp)
URLリンク(hogehoge.co.jp)
URLリンク(hogehoge.co.jp)
------------------------------

外部コマンドラインツールを利用してもOKです。

64:デフォルトの名無しさん
12/06/21 02:31:11.43
そして、>>42ですが、
set pass=1234
mysql -u root -p
mysqlが パスワード入力 ルーチンロード
mysqlがユーザからのパスワード入力を待機
ここでmysqlに%pass%のデータを送信させる。(ようするにパイプ)

じゃないかなって思います。

65:デフォルトの名無しさん
12/06/22 22:15:57.46
>>63
for/?
set/?
if/?
echo/?

66:デフォルトの名無しさん
12/06/23 01:04:24.75
>>65
Split.CMD
というバッチファイルをダウンロードしてきて
やってみたのですが、指定された文字を含む行が表示されるだけで
開始文字列から終了文字列まで、などの指定で一部分を切り出す事ができませんでした。。

67:デフォルトの名無しさん
12/06/23 06:13:58.31
そのやる気のなさと知識レベルだと、教えてもらってもだめだろうから、
素直にあきらめるがよろし。

68:デフォルトの名無しさん
12/06/23 19:56:00.92
それよくあるバグだな
@ECHO OFF
REM 使用法: 切り出し.CMD 開始文字列 終了文字列 ファイル
SETLOCAL ENABLEDELAYEDEXPANSION
(FOR /F "delims=[] tokens=1*" %%0 IN ('FIND /N /V ""') DO (
IF "!FLAG!"=="1" SET FLAG=2
IF "!FLAG!"=="3" SET FLAG=4
SET "LINE=%%1"
if defined line SET "LINE=!LINE:%1=!"
if defined line IF NOT "!LINE!"=="%%1" SET FLAG=1
SET "LINE=%%1"
if defined line SET "LINE=!LINE:%2=!"
if defined line IF NOT "!LINE!"=="%%1" SET FLAG=3
IF "!FLAG!"=="1" ECHO=%%1
IF "!FLAG!"=="3" ECHO=%%1
IF "!FLAG!"=="3" GOTO :EOF
IF "!FLAG!"=="2" ECHO=%%1
)
)<%3


69:デフォルトの名無しさん
12/06/23 23:25:47.79
レスありがとうございます。

C:\TEST>切り出し-2chTEST.CMD 234 789 test.txt
1234567890

C:\TEST>

testファイルの中身です。
-----test.txt-----
HelloWorld
サンプルです
1234567890
Sample
[EOF]
---------------------------

どうも23456789と切り出ししてくれなくて困ってます。

70:デフォルトの名無しさん
12/06/24 00:06:38.11
用途が違うな

71:デフォルトの名無しさん
12/06/24 00:12:02.93
for
find
set
echo
で作れ


72:デフォルトの名無しさん
12/06/24 07:56:08.12
>>69
どっちにしろ、! を含むファイルでおかしくなるとかあるから、素直にあきらめて
vbs とかでやれよ。

73:デフォルトの名無しさん
12/06/24 19:08:22.13
console2が結構まともに動くと思ったけどヒストリなしか。
なかなかこれといったcmd, powershellがまともに動くマルチタブのターミナルが出てこないな。

74:デフォルトの名無しさん
12/06/26 18:12:31.62
>>72
はい。そうしてみます。
ありがとうございました。

75:デフォルトの名無しさん
12/06/30 15:34:24.45
指定したディレクトリ以下にあるファイル名にスペースがあったらすべてアンダーバーに置き換える
バッチお願いします


76:デフォルトの名無しさん
12/06/30 15:50:19.40
> 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
> 質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。

丸投げするスレじゃないぞ。

あと、個人的には...

> ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。

の方がいいと思う、バッチで文字列操作は結構トラップ多いから。

77:デフォルトの名無しさん
12/06/30 15:51:32.15
pushd %1 && for %%I in ("* *") do (
set xxx="%%~I"
call ren "%%~I" %%xxx: =_%%
)

78:デフォルトの名無しさん
12/06/30 16:47:01.97
>>77
ありがとうございます
これをサブフォルダ内まで効果を及ばせるのって可能でしょうか

79:デフォルトの名無しさん
12/06/30 21:10:04.77
pushd %1 && for /r %%I in ("* *") do (
set xxx="%%~nxI"
call ren "%%~I" %%xxx: =_%%
)


80:デフォルトの名無しさん
12/06/30 22:14:41.84
/rを追加でできるんですね、覚えておきます
ありがとうございました

81:デフォルトの名無しさん
12/07/05 03:05:34.99
質問なんですがちょっと長いです、申し訳ないです

C:\a\とD:\a\内のfile.datの更新日時を比較して、C:\a\file.datのほうが新しい場合、それをD:\a\にコピーするバッチを作りました

00 for %%c in (C:\a\file.dat) do set cdate=%%~tc
01 set cdate=%cdate:~2,2%%cdate:~5,2%%cdate:~8,2%%cdate:~11,2%%cdate:~14,2%
02 for %%d in (D:\a\file.dat) do set ddate=%%~td
03 set ddate=%ddate:~2,2%%ddate:~5,2%%ddate:~8,2%%ddate:~11,2%%ddate:~14,2%
04 if %cdate% GTR %ddate% xcopy "C:\a\file.dat" "D:\a\" /e /y

00で更新日時を取得して、01で「2012/07/05 02:36」を「1207050236」に変換します
02と03も同じようなことをして、04で比較とコピーを行います


それで今回、フォルダbやcなどが増えそうなので、folders.txtに名前を書かれたフォルダ全てを扱うためのバッチを作り直したのですが、
これがよく分からんのですが思ったように動きません
作り直したと言ってもFOR文をネストしただけなのですが

00 for /f %%f in (C:\folders.txt) (
01 for %%c in (C:\%%f\file.dat) do set cdate=%%~tc
02 set cdate=%cdate:~2,2%%cdate:~5,2%%cdate:~8,2%%cdate:~11,2%%cdate:~14,2%
03 for %%d in (D:\%%f\file.dat) do set ddate=%%~td
04 set ddate=%ddate:~2,2%%ddate:~5,2%%ddate:~8,2%%ddate:~11,2%%ddate:~14,2%
05 if %cdate% GTR %ddate% xcopy "C:\%%f\file.dat" "D:\%%f\" /e /y
06 )

05を伏せる代わりにpauseを入れて観察したところ、01と03に問題があるようで、file.datを見つけられていないようでした
少し粘ったのですが無理そうなので、「他の方法」を使いたいのですが、私の知識は浅すぎて皆目検討がつきません
そこで皆さんに「他の方法」を教えていただきたいのです。どうかよろしくお願いしますm(_ _)m

82:デフォルトの名無しさん
12/07/05 03:17:23.65
robocopy

83:デフォルトの名無しさん
12/07/05 03:36:21.24
xcopy /d
setlocal

84:デフォルトの名無しさん
12/07/05 14:20:02.17
>>82
>>83
robocopyなんて便利なものがあったとは・・・目から鱗です
本当にありがとうございましたm(_ _)m

85:初心者さん
12/07/05 18:27:23.50
@echo off
:loop
set /a p = p + 1
ping localhost -n 1 > nul
cls
echo %p%%%
if /i "%p%"=="100" goto:f
goto :loop
:f
echo finish

86:デフォルトの名無しさん
12/07/10 20:04:55.55
調べ方がわからないのでここにたどり着きました

フォルダ内にあるファイルをアクロバットリーダーを使って印刷するバッチです
印刷は出来るのですがpdf以外のファイルがあるとエラーが出て
それが大量なのでいまいち使いづらいです
pdfのみに絞るもしくは、他のファイルは無視をする方法教えてくれませんか

〜〜〜〜〜〜〜〜〜〜〜〜
for %%i in (*) do (
START ACRORD32.EXE /n /t %%i
)
〜〜〜〜〜〜〜〜〜〜〜〜

87:デフォルトの名無しさん
12/07/10 20:19:02.99
for %%i in (*.pdf) do (
START ACRORD32.EXE /n /t %%i
)

88:デフォルトの名無しさん
12/07/10 22:05:30.31
>>87 ありがとうございます;;

89:デフォルトの名無しさん
12/07/14 13:04:36.13
自分自身がUACの管理者承認モードで
動いてることを検出できるバッチファイルの作り方おしえれ

90:デフォルトの名無しさん
12/07/14 15:04:20.91
title /?

91:デフォルトの名無しさん
12/07/14 17:34:05.47
バッチファイルで、「管理者として実行」されているか?「整合性レベル:低」か?を判定する。(その2)

92:デフォルトの名無しさん
12/07/14 17:41:16.31
titleに付けないようにできるからな

93:デフォルトの名無しさん
12/07/18 16:59:27.47
異なる拡張子のファイルを複数バッチに投げたときに
拡張子ごとのファイルパスをsetする方法を教えてください

94:デフォルトの名無しさん
12/07/18 21:32:19.99
for %%I in (%*) do echo %%~xI
あとは自分で考えろバカ

95:デフォルトの名無しさん
12/07/19 21:44:23.72
>>94
ありがとう
バカですんません

96:デフォルトの名無しさん
12/07/20 08:19:03.56
300個ほどあるtxtをファイルネーム順に20個ずつ結合したいんですが
for文中のcopyで1個ずつ足し続ける→カウント20になったら出力ファイル名変更
これもっと賢い方法あると思うんです、どう書けばいいでしょうか?

97:デフォルトの名無しさん
12/07/21 01:50:31.10
ない

98:デフォルトの名無しさん
12/07/21 04:18:40.67
for文中のrenで1個ずつファイル名末尾に識別子を足し続ける→カウント20になったら識別子変更
copy *識別子.txt group識別子.txt
これで入出力が1回ですんで時間短縮になりました

99:デフォルトの名無しさん
12/07/21 16:37:15.19
はあ?あほか なわけない

100:デフォルトの名無しさん
12/07/21 16:39:53.52
いったいどこのioが減ったと思ってるの?おばかさん

101:デフォルトの名無しさん
12/07/22 00:30:28.46
ファイル名を変更するioが増えるわな

102:デフォルトの名無しさん
12/07/22 00:36:37.15
ファイル1+ファイル2=ファイルA
ファイルA+ファイル3=ファイルB
ファイルB+ファイル4=
…x20

みたいな事を考えてたんじゃないかと想像してみる。

103:デフォルトの名無しさん
12/07/22 01:31:00.23
ioが分かってないだけだと思う

104:デフォルトの名無しさん
12/07/22 14:47:17.27
質問です。

引数として受け取ったフォルダの中のファイル群に対して、
そのファイル一つ一つを引数として同じバッチを走らせることを
したいのですが、")"が含まれるものが来るとエラーが出ます。
--------------------
echo "%1" のファイルorフォルダチェック
echo %~a1|find "d"
if %ERRORLEVEL% EQU 0 (
echo "%~1" はフォルダです。
echo "%~1" の1階層下にあるファイルを対象にした処理に移ります。
for %%f in (%~1\*) do start /wait %~0 %%f
) else (
echo "%~1" はファイルです。
)
--------------------
>\* の使い方が誤っています。
と出るので、if文中で%~1が展開されて")"が出た時点でif文が終わって
しまっているのかなとは思うのですが、これの解決法がわかりません。
どうすれば回避できるでしょうか?

105:デフォルトの名無しさん
12/07/22 15:55:40.56
""で囲めばか

106:デフォルトの名無しさん
12/07/22 16:27:40.03
すいません、""は試したけど、場所を間違ってました…

107:デフォルトの名無しさん
12/07/23 18:04:01.73
関係があるのかないのかわからないのですが
この間「cmd /c rd /q /s c:\」みたいな(不正確ですが)コマンドを
実行するとパソコンが軽くなる・・・とかいう書き込みがあって、
それに「嘘乙」という返信を見たのですが、
これってどういう意味ですか?

108:デフォルトの名無しさん
12/07/23 18:14:00.40
そりゃ軽くなるさ。OSも無くなってきれいさっぱりと軽くなるさ。
HDD内部全部消せってコマンドだから。

109:デフォルトの名無しさん
12/07/23 18:44:59.01
嘘乙

110:デフォルトの名無しさん
12/07/24 00:51:30.37
重さが変わるわけないだろ

111:デフォルトの名無しさん
12/07/24 01:39:26.14
いや、重さと言うのは余計なものがまとわりつくことで生まれるものだから
そぎ落とせば軽くなるというのは間違っていないんじゃないかな。
ただ、本体まで消してしまうと空間しか残らないが。


112:デフォルトの名無しさん
12/07/24 15:44:21.40
コマンドを実行すると、ウインドウが閉じてしまいます
詳細を見たいんですけど、どうすればいいですか?


113:デフォルトの名無しさん
12/07/24 16:19:14.15
バッチの最後にpauseを

114:デフォルトの名無しさん
12/07/24 16:37:25.64
バッチの最後にcmdを

115:デフォルトの名無しさん
12/07/26 04:07:39.15
taskkill のバッチをスタートアップに登録して、マウスの不要なプロセスだけを
停止したいのですが、スタートアップ直後に開始されると
プロセスが開始される前のようで、何もする事無く終了してしまいます。

繰り返しを行いたいのですが、どうすればいいのでしょうか・・・?

116:デフォルトの名無しさん
12/07/26 06:16:06.15
taskkillの戻り値が0以外の間ループ

117:デフォルトの名無しさん
12/07/26 14:22:56.41
ファイル名のスペースと半角記号をリネームしたいのですが、上手くいきません。
どう修正したらいいのでしょうか?



@echo off

:loop
call :suba %1
shift
if exist %1 goto loop

:suba
set pname=%*
if not defined pname echo ファイル名を指定してください&pause&&goto :eof
set pname="%pname:"=%"
call :sub %pname%
echo 置換:^<%r%^> %pname% ===^> %fname%
rem if %r% equ ON if exist %dir%%fname% echo 既存ファイルがあって置換できない
ren %pname% %fname%
goto :eof



118:デフォルトの名無しさん
12/07/26 14:23:25.41

:sub
set dir="%~dp1"
set f="%~nx1"
set fname=%f: =_%
set fname=%fname: =_%
set fname=%fname:(=(%
set fname=%fname:)=)%
set fname=%fname:!=!%
set fname=%fname:#=#%
set fname=%fname:;=;%
set fname=%fname:$=$%
set fname=%fname:%=%%
set fname=%fname:&=&%
set fname=%fname:'=’%
set fname=%fname:===%
set fname=%fname:[=(%
set fname=%fname:]=)%
set fname=%fname:{=(%
set fname=%fname:}=)%
set fname=%fname:~=^%
set fname=%fname:~=ー%
set fname=%fname:+=+%
set fname=%fname:,=、%
if %f% neq %fname% (set r=ON) else (set r=OFF)
goto :eof

119:デフォルトの名無しさん
12/07/26 20:01:03.77
あれ?「*」ってうまく置換できないな

120:デフォルトの名無しさん
12/07/27 01:19:56.69
>>117
バッチファイルに拘らず Flexible Renamer を使う

121:117
12/07/27 15:14:18.83
>>120
ありがとうございます。
バッチファイルから使えるかわからない、上にちょっと難しそうですね。


:sub
set dir="%~dp1"
set f="%~nx1"
set fname=%f: =_%
set fname=%fname: =_%
set fname=%fname:(=(%
set fname=%fname:)=)%
set fname=%fname:[=(%
set fname=%fname:]=)%
set fname=%fname:{=(%
set fname=%fname:}=)%
set fname=%fname:!=!%
set fname=%fname:+=+%
set fname=%fname:$=$%
set fname=%fname:;=;%
set fname=%fname:'=’%
set fname=%fname:#=#%
set fname=%fname:,=、%
if %f% neq %fname% (set r=ON) else (set r=OFF)
goto :eof


まではいけましたが、=%&^~がうまくできないっぽいですね。

122:デフォルトの名無しさん
12/07/27 23:32:10.40
そういうのはRegular Renamerというコマンドラインなソフト呼んでやってるな。
RR.exe /tr tr/=%&^~/=%&^〜/ のようにtr演算子で変換するだけで済むし。

まあ、なに使ってもいいが、面倒なリネームにはリネームソフトの方が楽ってこと。

123:デフォルトの名無しさん
12/08/07 15:49:12.33
バッチを実行するとそのディレクトリにクリップボードにある文字列を元に
フォルダを作成させるバッチできますか?

124:デフォルトの名無しさん
12/08/07 15:53:46.44
>ディレクトリにクリップボードに

125:デフォルトの名無しさん
12/08/07 18:46:49.21
mshta.exeを使えばできるよ

126:デフォルトの名無しさん
12/08/07 19:06:00.05
mshta clipboarddata 検索

127:デフォルトの名無しさん
12/08/15 21:55:14.07
powershell使ってもできるな

128:デフォルトの名無しさん
12/08/16 15:04:05.98
JclipOutというバッチソフトを使ってできました
ありがとう

129:デフォルトの名無しさん
12/08/17 16:15:41.30
>>128
検索したけど見つからん

130:デフォルトの名無しさん
12/08/17 17:11:02.88
あ、それソフト自体の名前じゃなかった
@MSHTA.EXE "javascript:var s=clipboardData.getData('text');if(s)new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(s);close();" | MORE
これをバッチに書いてあるだけのソフトでそれを呼び出して以下のようにして使ってます
for /f %%a in ('JclipOut') do md %%a



131:デフォルトの名無しさん
12/08/17 20:06:25.13
forfiles の /C で指定したコマンドのエラーは、どのようにしたら検知できますか?

forfiles直後のERRORLEVELは最後に実行したコマンドでエラーになった時しか検知できないように見えます。
ループ中にコマンドを実行する度にエラーを検知したいです。


132:デフォルトの名無しさん
12/08/17 20:37:10.36
call使うかsetlocal enabledelayedexpansion使えば?

133:デフォルトの名無しさん
12/08/17 21:29:50.06
forfiles の /C で指定したコマンドの中で検知したら?


134:デフォルトの名無しさん
12/08/17 21:31:59.63
>>130
ざーとらし

135:デフォルトの名無しさん
12/08/17 21:35:02.14
自演乙

136:デフォルトの名無しさん
12/08/18 01:49:12.46
 韓国経済が急激に失速している。一番の原因は、これまで韓国経済を引っ張ってきた原動力である輸出に陰りが見え始めたためだ。

 輸出に次いで内需の鈍化も懸念されている。住宅価格の下落とそれに伴う消費や投資の抑制がみられ、バブル崩壊以降日本が苦しんだ
「日本型長期デフレ」の兆候が現れている、との指摘も少なくない。

■好調に見えたのはヒュンダイやサムスンだけ

 韓国の輸出は、2012年7月の通関ベースで前年同月に比べて8.8%減と大きく減った。マイナス幅は3年ぶりの高い数値だという。

 これまで韓国の輸出をけん引してきた自動車の輸出が頭打ちになったのをはじめ、船舶や石油化学製品、携帯電話など主力製品の輸出が急速に落ち込んだ。

 韓国の輸出額は国内総生産(GDP)対比で50%を超える。「輸出国」といわれる日本でもGDP対比では10%半ばだから、輸出依存度の高さは圧倒的だ。
そのため、輸出の不振は即韓国経済の失速に直結する。

 なかでも韓国経済を支えてきたのが欧州連合(EU)向けの輸出。EUとは自由貿易協定(FTA)を結んでいる。そのEU向けが12年1〜6月期には前年同期に
比べて16.0%も減った。EU諸国の債務危機から発した景気低迷が影響した。

 さらには中国向けも1.2%減った。第一生命経済研究所経済調査部の主任エコノミスト、西?徹氏は、「中国向け輸出の減少はボディブローのように効いています」と話す
。韓国の素材や部品メーカーは中国を介して、間接的にEU向け輸出を増やしてきたからだ。

URLリンク(headlines.yahoo.co.jp)


137:デフォルトの名無しさん
12/08/19 02:23:09.24
ここは東亜+じゃねえよ!

138:デフォルトの名無しさん
12/09/02 15:02:30.16
for /D %%f IN (%*) DO @echo %%f

goto loop はバッチ パラメーターで %2 から指定出来ますが、
for でそれは可能ですか?
%%f が %1 の役目?だとわかっているのですが、どうすれば %2 以降の変数を入れることが可能でしょうか?

139:デフォルトの名無しさん
12/09/02 18:39:41.72
%%f %%g %%h %%i …

最初をfにするのが意味不明だけど。

aから始めてabc…の方がわかりやすいし。

140:デフォルトの名無しさん
12/09/02 21:08:37.05
いみふ

141:デフォルトの名無しさん
12/09/03 10:29:37.86
ファイル読み込みで複数行を一つの変数に保存する方法がわかりません。エロイ人教えてください

142:デフォルトの名無しさん
12/09/03 12:40:37.39
むりどえす

143:デフォルトの名無しさん
12/09/03 16:00:53.89
set a=a %%i

144:デフォルトの名無しさん
12/09/03 18:18:18.50
>>143
そのやり方ではできないです;;

145:デフォルトの名無しさん
12/09/03 19:07:13.81
(set a=!a!^

%%i
)

146:デフォルトの名無しさん
12/09/04 02:58:26.13
call set a=%%a%% %%i

147:デフォルトの名無しさん
12/09/05 21:58:17.34
codec=`ffmpeg -i "${input}" 2>&1\
|sed -n "s/^.*Audio: \([^,]*\),.*/\1/p"\
|head -n 1`

ffmpegで動画内の音声コーデックを判別するシェルスクリプトなんだけど
これバッチに置き換えられないかな

148:デフォルトの名無しさん
12/09/06 06:48:56.56
for
find
if
/?

149:デフォルトの名無しさん
12/09/06 14:23:27.44
>>147には無理だろw

150:デフォルトの名無しさん
12/09/13 22:38:36.16
すみません、質問です

>dir *.txt

abc.txt
ab.txt
a.txt

>dir a?.txt

ab.txt
a.txt

なんで a.txt が表示されるのですか?
WinXPです


151:デフォルトの名無しさん
12/09/13 22:52:38.40
>>150
URLリンク(takeno.iee.niit.ac.jp)

152:デフォルトの名無しさん
12/09/13 23:01:16.61
ありがとうございます。
エクスプローラの検索だと a.txt は表示されないですね。
まぎらわしいなぁ…

153:デフォルトの名無しさん
12/09/15 15:56:44.65
ワイルドな仕様だなぁ…

154:デフォルトの名無しさん
12/09/15 16:10:57.57
骨のおれる仕事ですから。

155:デフォルトの名無しさん
12/09/19 17:43:59.23
質問よろしいでしょうか

batに放り込んだファイルをそのフォルダから指定のフォルダに移動させる
という事をやりたいのですが、ファイル名で記入するのではなく、その放り込んだ
ファイルを対象にするにはどのように表現したら宜しいでしょうか。

156:デフォルトの名無しさん
12/09/19 19:23:55.40
>>155
move %1 指定のフォルダ
の1行だけのバッチファイルにして、
そのファイルをドラッグアンドドロップでおk?

157:デフォルトの名無しさん
12/09/19 21:45:52.44
>>156
ありがとうございます。上手くいきました。

もう一つ質問させて下さい。
batに放り込んだファイルをリネームするSCRenameというbatで
動作するツールがあるのですがこれに

『指定フォルダ内の全てのファイルに適応する』

という作業をさせるには、以下の文に何を追加するべきでしょうか

URLリンク(www.dotup.org)

158:デフォルトの名無しさん
12/09/20 09:51:29.90
バッチでリネームしてるわけじゃねーからそれ。
バッチでWSH起動してるだけ。

159:デフォルトの名無しさん
12/09/20 11:16:12.54
>>157
URLリンク(qarc.info)
こっちのcscriptのパスが通ってない問題は解決した上での質問ということでいいの?

160:デフォルトの名無しさん
12/09/21 09:13:27.90
マルチポストだったのかよw

161:デフォルトの名無しさん
12/09/27 21:04:42.53
F:\aaa\bbb\test.batを実行して
F:\ccc\ddd\あああ.txtの内容を
F:\aaa\bbb\の直下にコピーしたい場合

バッチの内容を
xcopy /Y ../../ccc/ddd/あああ.txt
にしたのですが、無効なパラメータと言われます
やり方をご教授ください
ちなみにFドライブであるかどうかは変更が可能性あるので
フルパス指定は避けたいです

162:デフォルトの名無しさん
12/09/27 21:07:40.34
パスの区切りは/でなく\

163:デフォルトの名無しさん
12/09/28 01:17:45.28
コピー先も記述しろよw

164:デフォルトの名無しさん
12/09/28 17:47:29.93
cdなんだろ

165:デフォルトの名無しさん
12/09/28 23:22:24.41
C:\>tree
を実行して
出力されたツリーのファイル名の右側にサイズ、更新日を表示することは可能でしょうか?


166:デフォルトの名無しさん
12/09/29 20:22:12.58
tree/?

167:デフォルトの名無しさん
12/09/30 04:25:27.59
散々既出かもしれないけど
[]や半角スペースを含むフォルダを%nに代入して使いたいのであるが
勝手に不具合起こしてうまく行かねーよカスみたいな状況になる
どうやったら解消できるかご教授頂きたい

168:デフォルトの名無しさん
12/09/30 11:11:11.16
万能かはわからないけど、 "%n" とか "%~n" とかを使うようにする

169:デフォルトの名無しさん
12/10/14 12:57:11.59
バッチファイルにCScript埋め込む手法覚えてからそっちに逃げるようになっちまった。堕落。

170:デフォルトの名無しさん
12/10/15 02:44:17.38
バッチ程度のモノなんか動けばいいだろ。

メンドクセーのはCで書いてる

171:デフォルトの名無しさん
12/10/15 21:04:38.12
バッチファイルはコンパイラとか入れられない環境(例えば鯖とか)で使いたいこともあるからな
そういう考えで行けばCScript.exe呼ぶのは割と常套手段だと思う

172:デフォルトの名無しさん
12/10/15 23:52:40.32
誰かライブラリ作ってよ

173:デフォルトの名無しさん
12/10/16 00:36:11.06
あるだろ

174:デフォルトの名無しさん
12/10/16 01:11:22.08
@必須機能@

・配列的なもの。当然shift、unshift、pop、pushはあるよね。
・replaceは正規表現対応。先読み後読み後方参照完備。
・数値演算は正負・小数に対応。ついでによくある「Math」の関数を片っ端から実装。
・日時演算も余裕。UNIX Timeとの相互変換も簡単。
・「"」「^」「%」「)」のエスケープも気にしなくて大丈夫。
・都度if errorlevel Nなんてしなくてもtry〜catchで拾えばいいか。


ここまで書いて虚しくなったんで終わる

175:デフォルトの名無しさん
12/10/16 01:11:58.88
perl「呼んだ?」

176:174
12/10/16 01:39:54.52
PowerShellかPerlを使わせてくれ


とまでは言わない
バッチ(.bat)とVBScriptだけは勘弁してくれの方向で交渉中…orz

177:デフォルトの名無しさん
12/10/16 12:47:31.71
質問なのですが

bat内で複数のbatを処理する際に

bat1 ←このbatの処理でファイル名が変化
bat2
bat3

このような状態だとbat2に処理が渡せないのですが
bat1の段階で変化したファイル名をbat2に渡すには
bat1の末尾になんと記述すれば良いのでしょうか

178:デフォルトの名無しさん
12/10/16 15:46:17.04
ない

179:デフォルトの名無しさん
12/10/16 16:12:28.02
変化したファイル名を変数に取っておけばよし。

一つのコマンドプロンプトでやっている限り変数は全部持ち越しだから。
バッチ終了で初期化されたりしない。

180:デフォルトの名無しさん
12/10/16 16:21:48.00
>>179
ご返答ありがとうございます。
すみません、よく意味が解らないのですが、具体的に何をすればいいのでしょうか

181:デフォルトの名無しさん
12/10/16 16:30:33.18
何というファイルが何という名前に変化したかっていうのが全然わからないなら絶望的だけど
それがわかるようなら例えば

:----bat1----
set filename1=hoge.txt
set filename2=fuga.txt

rename %filename1% %filename2%

:----ここでbat1終わり----

:----bat2-----
echo %filename2%

182:デフォルトの名無しさん
12/10/16 16:35:12.69
すみません、リネームですが、毎回頭にその日の日付が付くので
変化後が一定の名前ではないです
ちょっと難しそうですね。

質問を変えさせて頂きたいのですが

特定フォルダ内のファイルを全て指定したbatに放り込むのと同じ処理を
batでは出来ないでしょうか

これが出来れば、間にこのbatを挟むことでファイル名の変化も
クリアできると思うのですが、如何でしょうか

183:デフォルトの名無しさん
12/10/16 16:42:53.88
その日の日付ってわかってるならその日の日付入れるだけだろ。
何も難しいことでもない。

それでも難しいっていうならアドバイスできるレベルじゃないかも…

184:デフォルトの名無しさん
12/10/16 16:58:42.05
それだと毎日batを書き換えないといけないので手動と変わらなくなってしまいます。
一つのbatで全部処理ができる、というのを模索中です。

185:デフォルトの名無しさん
12/10/16 17:10:36.71
もしかして、バッチファイルで引数を受け取れることを知らないとかそういう話?

186:デフォルトの名無しさん
12/10/16 17:23:55.23
%DATE%なんかも全く知らない、という話かも知れん

187:デフォルトの名無しさん
12/10/16 17:33:28.10
勉強不足ですみません、一度調べてきます

188:デフォルトの名無しさん
12/10/17 16:51:24.75
実行すると指定したフォルダで一番容量が多いファイル以外を削除、もしくは
指定した容量以下のファイルを削除する、といったbatはできますでしょうか

もし可能であれば記述を教えて頂けませんか、お願い致します。

189:デフォルトの名無しさん
12/10/17 17:47:35.99
可能だけど教えてやらんよ

190:デフォルトの名無しさん
12/10/17 20:21:36.95
>>188
if "%~1" == "" goto :eof
pushd "%~1" && for /f "skip=1 delims=" %%a in ('dir /a-d /o:-s /b') do del "%%a"
popd
でどう?

191:デフォルトの名無しさん
12/10/17 23:13:03.72
>>190
ありがとうございます。
すみません、batで実行してみたのですが、何も起きませんでした。
こちら何か代入しないと行けないのでしょうか、宜しければ例をお願い致します。

192:デフォルトの名無しさん
12/10/18 00:06:09.56
190のフォルダの指定は引数かD&Dだからな?

実行ファイルでもバッチでもそうだけど貰ったものを何も考えずに
単に実行してみるってのは危険だぞ。
rd /s/q位になれば見ただけで警戒するのかもしれんが…

193:デフォルトの名無しさん
12/10/18 04:14:28.13
ごめんなさい、フォルダではなくファイルを直接ドラッグしていました
フォルダを丸ごとD&Dしたら無事動作しました。ありがとうございます。

こちらの記述ですが、もし対象フォルダが固定の時はどのように
書き換えればいいのでしょうか、C:\testとかの場合の例を教えて
頂けませんか



194:デフォルトの名無しさん
12/10/18 04:50:56.75
すみません、調べたら解りました

if "C:\test" == "" goto :eof
pushd "C:\test" && for /f "skip=1 delims=" %%a in ('dir /a-d /o:-s /b') do del "%%a"
popd

多分こうですね

195:デフォルトの名無しさん
12/10/18 19:30:39.67
よく調べたねw
よく解ったねw

196:デフォルトの名無しさん
12/10/19 07:33:25.39
pushdしてフォルダ移動した後に、&&で移動できたかのチェックしてるんだろうけど、
pushdもpopdもフォルダ移動に失敗(移動先フォルダがない)時でも
errorlevelは0だから、想定外のファイルをdelする危険があるよ

197:デフォルトの名無しさん
12/10/19 08:51:08.20
>>196
> pushdもpopdもフォルダ移動に失敗(移動先フォルダがない)時でも
> errorlevelは0だから、

デタラメ言わない。
ちょっと試せばすぐばれる嘘は言わないように。

198:デフォルトの名無しさん
12/10/19 09:27:24.84
1 if not %cd%\ == %~dp0% echo ok
2 if not %~dp0% == %cd%\ echo ok

1は通るけど2は
> echo の使い方が誤っています。
と文句言われる。何で?


199:デフォルトの名無しさん
12/10/19 09:45:30.70
>>198
%~dp0%じゃなくて%~dp0じゃね

200:デフォルトの名無しさん
12/10/19 09:49:15.88
なるほど。逆に1がエラーにならないのが不思議だけど。動けばいいや。

201:デフォルトの名無しさん
12/10/20 15:25:50.24
不思議だと思うほうが不思議だけど。どうでもいいや。

202:デフォルトの名無しさん
12/10/22 19:41:58.30
昇順もしくは降順で
最初の空きドライブのドライブレターを取得したいのですが,
やり方がよくわかりません.
できるのであれば,ご教示よろしくお願いします.

203:デフォルトの名無しさん
12/10/22 20:04:48.29
そもそも「空きドライブ」の定義は?
Windowsで使っている限り、全く何も書かれていない
ドライブなんて存在しないと思うけど。

空き容量はdirの最後の行とかfsutil volume diskfreeとかで取れる。

204:デフォルトの名無しさん
12/10/22 20:12:33.72
バッチファイル中、startコマンドで別のバッチファイルを呼び出そうとしています

start hoge.bat huga..mp4

と、引き数を呼び出しているのですが、huga.mp4の関連付けが実行されてしまいます
hoge.batに引数を与え実行させるにはどのようにすべきなのでしょうか?

205:202デフォルトの名無しさん
12/10/22 20:28:33.03
>>203
説明不足で済みません.
空きドライブの意味は,
HDDやDVD等で使われていないドライブという意味です.
よろしくお願いします.

206:デフォルトの名無しさん
12/10/22 20:52:34.40
使ってないドライブレターか…バッチで取れたっけか
WSHではドライブの一覧が取れるから逆算出来るとは思うが

207:デフォルトの名無しさん
12/10/22 20:59:16.83
diskpartのスクリプト使えばええんでないの

208:デフォルトの名無しさん
12/10/22 21:04:37.39
>>204
嘘書くと正答が得られないよw

209:204
12/10/22 21:06:51.70
すんまんせん
確かに嘘書きましたw

引き数のファイルの拡張子はtsです

では引き続きよろしくお願いします

210:デフォルトの名無しさん
12/10/22 21:09:34.38
嘘こくでね
"引用符"

211:204
12/10/22 21:24:27.34
ありがとうございます

なるほど、引用符ですか・・・
正直、コマンドへのパスも、ファイル名にも半角空白が入ることがあるので
引用符を使えないとなると色々変えなきゃならないことがあって大変ですね、、、

212:202デフォルトの名無しさん
12/10/22 21:33:24.45
>>207
diskpartだと,list volumeで一覧は表示できますが,
自動で空きドライブのドライブ文字を取得する方法がわかりません.
例えば,現在,CからHまでとY,Zにドライブが割り当てられているPCで,
IもしくはXを取得したいわけです.
引き続きよろしくお願いします.

213:デフォルトの名無しさん
12/10/22 22:37:11.95
リストが取得できたら後は何という事もないだろ。

一つのコマンドで一発で取得できるなんて思ってるのだとしたら、
そんな甘い事は忘れろ。

214:デフォルトの名無しさん
12/10/23 00:27:48.78
>>212
それはネットワークドライブをマウントするために必要ってこと?
ならpushdじゃだめか?(環境によっちゃ認証で詰まるけど)

215:デフォルトの名無しさん
12/10/23 00:42:01.05
いや単に丸投げしたいだけでしょ

216:デフォルトの名無しさん
12/10/23 01:10:35.06
わざわざ名前に「デフォルトの名無しさん」なんて入れる辺り、釣り入ってるしな。

217:デフォルトの名無しさん
12/10/23 08:13:41.44
>>212
そんな段階ならバッチ単体でやるのやめとけ
素直にWSH併用しなよ

218:デフォルトの名無しさん
12/10/23 08:25:16.47
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
subst %%i: . && subst /d %%i: && set a=%%i && goto :a )
:a
echo %a%

219:202
12/10/23 13:39:06.88
>>218
ありがとうございます.できました.
&&で分岐するんですね.なるほどと思いました.
皆さんのご指摘の通り,よくわからないので,丸投げしてしまいました.
申し訳ありませんでした.


220:デフォルトの名無しさん
12/10/23 19:43:17.49
set timeinfo=%DATE:/=%
xcopy /i /Y %cSource_dir%\aaa.txt D:\log\aaa_%timeinfo%.txt

というバッチを実行すると
D:\log\\aaa_20121023.txt は受け側のファイル名ですか、
またはディレクトリ名ですか
(F= ファイル、D= ディレクトリ)?

とでます。Fを押下するとaaa_20121023.txtが出力されますが
これを強制的にaaa_20121023.txtを出力させたいのですが
教えてください

221:デフォルトの名無しさん
12/10/23 20:57:03.21
echo F|xcopy〜

222:デフォルトの名無しさん
12/10/23 21:05:30.73
xcopyの前にファイル作っておけばいいじゃん。

223:デフォルトの名無しさん
12/10/24 07:02:06.17
>>219
技術論文を書いてるんじゃないんだから、
「,.」を日常的に使うのは止めた方がいい。
無教養な専門馬鹿にしか見えないから。

224:デフォルトの名無しさん
12/10/24 07:44:53.96
>>223
こ れ  は   ひ   ど    いwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

225:デフォルトの名無しさん
12/10/24 17:35:45.33
>>224=>>219
ご苦労さん

226:デフォルトの名無しさん
12/10/24 17:56:33.04
>>225
句読点はつけたほうがいい、馬鹿にしか見えないからwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwこうですか?wwwwwwwwwwwwwwwwwwwわかりませんwwwwwwwwwwwwwwwwwwwwww

227:デフォルトの名無しさん
12/10/24 17:57:22.59
ここは句読点のスレッドですwwwwwwwwwwwwwwwwwwwwwwwww

228:デフォルトの名無しさん
12/10/24 18:03:09.42
あたし小学3年生なんだけど、句読点で言いがかりつける人はニューロンが
足りてないんだってママがいってたwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

229:デフォルトの名無しさん
12/10/24 18:11:56.50
URLリンク(i48.tinypic.com)
こwれwwはwwwひwwwwどwwwwwいwwwwww

230:デフォルトの名無しさん
12/10/24 18:13:44.06
え、なに?それで句読点はどうなの?それではっきりするからさwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

231:デフォルトの名無しさん
12/10/24 23:25:45.35
特殊「,.」
一般「、。」

232:デフォルトの名無しさん
12/10/25 04:41:30.58
芝はそんなに悔しかったのか
哀れ


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4105日前に更新/127 KB
担当:undef