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/
152 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 00:20:07.61 ] set a=192.168.0.1 set b=254 for /f "tokens=1,2,3,* delims=." %%A in ("%a%") do set c=%%A.%%B.%%C. echo %c%%b% pause exit /b
153 名前:デフォルトの名無しさん [2011/10/13(木) 22:35:06.20 ] >>148 これだと一桁しかダメでした。説明不足ですみません。 >>152 うまくいきました!ありがとうございました。
154 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 19:58:12.44 ] set a=!?-,.、。!?〜ー☆#♪ for %%x in (! ? - , . 、 。 ! ? 〜 ー ☆ # ♪)do call set a=%%a:%%x=%% echo %a% このようにすると「,」と「?」が残ってしまうのですが その2つも消すにはどうすればよいのでしょうか? また、これは一体何が原因なのでしょうか?
155 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 20:12:15.64 ] エスケープされてないので ,は空白に置換 ?は1文字ファイル名に置換
156 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 23:12:48.73 ] >>155 最初のsetを""で囲んでforのセットに^?^,でいけるかなと思ったんですが駄目でした。 他も色々と試してみたのですが、うまいことエスケープ出来ませんでした。 forの外ならset a=%a:?=%とset a=%a:,=%でエスケープもいらないのですが 仕組みを理解したいのでもうちょっと調べてみます。よく分かりませんが。 ありがとうございました。
157 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 00:55:29.25 ] set a=!?-,.、。!?〜ー☆#♪ for %%x in (! ^^? "?" - "," . 、 。 ! ? 〜 ー ☆ # ♪ ') do call set a=%%a:%%~x=%% echo %a% set a=%a:?=% echo=%a% pause forの()中 ?は "?"はダメで ^^?でエスケープ出来るが %%xに渡してくれない カレントディレクトリに1文字のファイル置けば一応エスケープされてることが確認できる
158 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 01:40:23.71 ] ?はエスケープでけん
159 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 07:59:56.29 ] >>147 for /d /r c:\test %a in ("*タイトル*") do @echo %a
160 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 09:06:03.07 ] >>157 、>>158 ファイル名に使えない=\|/:*<>は試してませんが (! ^ ! ? ☆ ★ ♪ # # $ $ 〜 − ― < > ー - "," " " " " . ・ 「 」 → 、 ” ’ 。 _ & + / \ ・ + "&" % @ @) do なんかは普通に通りました。後は遅延を考慮した""%%""位が特殊な形でした。 危険そうな所は避けているので他にもあるとは思いますが…これらは成功しました。 それでようやく理解しかけているのですが、例えば?と同じく出来なかった%の置換。 doの遅延で2つで1つ状態なので、セットの段階から%%にして、これに他と同じく ""を付けるのですが、他は%%~xで""を外しても大丈夫だったのですが これは""を外して置くと特殊文字化するので、再びここで囲み直し 結果的に""%%""と二重で囲んで成功しました。 これは?にも当てはまって、""?""これで無効化された普通文字というのでしょうか おそらく他もこの仕組みなんだろうと思いました。^自体は^^でした。 アドバイスのおかげで成功出来ました。どうもありがとうございました。
161 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 09:18:12.11 ] >>159 forはある程度理解できるようになったと思っていたのですが、全然浅かったです。 ありがとうございます。解読して挑戦してみます。まだgoto文が苦手なんですよね。 おそらくgoto文も使うのでちょっと腰を据えて学んでみます。ご紹介ありがとうございました。
162 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 14:22:35.26 ] set a=%%%!?-,. echo %a% for /f %%a in ('echo "%a%"') do @echo %%~a for /f %%a in ('echo %a%') do @echo %%a for /f %%a in ("%a%") do @echo %%a pause 面白いなw
163 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 14:34:34.66 ] hibari.2ch.net/test/read.cgi/tech/1298873550/32 32 名前:デフォルトの名無しさん[sage] 投稿日:2011/03/09(水) 04:52:28.96 setlocal enabledelayedexpansion set o=me set me=de set de=to set to=u set u=omedetou set omedetou=^^^>^^^>31 説明しても良いが、何故かもう一回展開できてしまって、この理由が全く説明できないから、展開されるタイミングとか勘違いしてるかもしれんが良いか? for /f %%A in ( 'call echo %%%%!%o%!%%%%' ) do call echo %%!%%A!%% endlocal
164 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 14:44:44.95 ] >>162 どこが?当たり前だのクラッカだが?
165 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 14:48:55.47 ] hibari.2ch.net/test/read.cgi/tech/1298873550/45 45 名前:デフォルトの名無しさん[sage] 投稿日:2011/03/09(水) 22:13:30.35 >>43 んじゃ、このバッチで復習を setlocal enabledelayedexpansion set o=me set me=de set de=to set to=u set u=omedetou set omedetou=おめでとう for /f %%A in ( 'call echo %%^^^!%%%%!%o%!%%%%^^^!%%' ) do call echo %%A endlocal
166 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 14:54:44.85 ] つまらん もちっと珍しいことはないのか?
167 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 15:28:12.86 ] ここを見てると、「(PerlやRubyのような)フリーソフトは危ないから導入禁止」 とかほざいてる馬鹿会社が、いかに罪深いかがよく分かるな。 まあ趣味でバッチを追究するのは、また別の話だが…
168 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 15:41:20.39 ] >>164 いや、ファイル名に%が付いてるのはどうなるかなと思ってね たいした意味はないよ
169 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 15:44:12.87 ] べつにちっともこまらんが? あるものを使いこなせない馬鹿社員が、いかに罪深いかがよく分かるな。
170 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 15:47:22.16 ] >>169 暇な窓際社員は呼んでない
171 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 17:46:30.61 ] forのfile setでは?はエスケープできないね でもfor/fなら?が渡せるよ scripting.cocolog-nifty.com/blog/2008/11/lf-7446.html の要領でfor /f in (複数行)にすればよい
172 名前:デフォルトの名無しさん mailto:sage [2011/10/16(日) 15:19:28.43 ] 亀レスだけど>>36 これ凄いな・・・職人芸を感じる。 他の言語知らないから普通の事かもしれんが
173 名前:デフォルトの名無しさん mailto:sage [2011/10/16(日) 16:17:39.50 ] set a=!?-,.、。!?〜ー☆#♪ set b=! ? - , . 、 。 ! ? 〜 ー ☆ # ♪ for /f %%x in ('echo %b: =^&echo %') do call set a=%%a:%%x=%% echo %a%
174 名前:デフォルトの名無しさん mailto:sage [2011/10/16(日) 17:13:39.45 ] set a=!?-,.、。!?〜ー☆#♪ set b=! ? - , . 、 。 ! ? 〜 ー ☆ # ♪ for /f %%x in ('"echo %b: =&echo %"') do call set a=%%a:%%x=%% echo %a%
175 名前:デフォルトの名無しさん mailto:sage [2011/10/16(日) 17:34:19.64 ] 何か云えよw
176 名前:デフォルトの名無しさん mailto:sage [2011/10/16(日) 17:35:27.55 ] 何か
177 名前:デフォルトの名無しさん mailto:sage [2011/10/16(日) 17:37:14.47 ] これ凄いな・・・職人芸を感じる。
178 名前:デフォルトの名無しさん mailto:sage [2011/10/16(日) 22:56:12.18 ] >>167 windows鯖いじる仕事だったら普通だけど、、 まあ、本番で使ってるのはもっとシンプルなバッチばっかりだけどな。
179 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 05:53:06.23 ] 2>nul "%cd:\="&set "HIRAGANA=%" これなにをやってるの?さっぱりわからない…
180 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 11:34:00.25 ] set dir=G:\ほげ1\ほげ2\ set dir=%dir:~0,-1% 2>nul "%dir:\="&set "target=%" echo %target% pause フォルダ名を取得してるんじゃない
181 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 15:36:37.01 ] %~nxIを使えば済むところを物好きな
182 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 16:13:38.98 ] >>181 %~nxIだとカレントディレクトリ名でなく、そこにあるフォルダ名になると思うんだが
183 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 16:22:55.35 ] 置換の方がfor使って書くより単純だけどな。 ちなみに最後の文字が\だと%~nxiもNGだからね…
184 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 16:28:36.69 ] あたま悪いの?
185 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 16:35:08.24 ] >>184 頭悪い本人乙
186 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 16:35:29.48 ] >>184 あたま良いの?なら書いてみてよ
187 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 16:36:36.04 ] for %%I in ("%~dp1.") do set HIRAGANA=%%~nxI より cd /d "%~dp1" 2>nul "%cd:\="&set "HIRAGANA=%" とは物好きな
188 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 16:37:04.21 ] まあ待て。本人は頭がいいと思ってるのかもしれないけど、 知らない方がいいってこともある。
189 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 16:40:29.12 ] どっからcdなんて出てきたと思ったらえらい昔のレスじゃないか… 安価付けろボケ
190 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 16:48:52.08 ] ボケはおまえだけだが?
191 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 16:51:22.28 ] >>187 これ凄いな・・・職人芸を感じる。
192 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 17:11:58.24 ] >>191 もう許してやれよww
193 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 17:42:56.14 ] >>187 あたま悪くてごめんなんだけど ("%~dp1.")これはどうしてdp1の後ろに.がついてるの? いや確かにこれがないと取得できないんだけど 何かをドロップしなくても"."になって取得できるし そもそもの"."の意味もよく分からなくって、そこを教えてもらえると嬉しいです。
194 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 17:58:04.27 ] >>191 > これ凄いな・・・職人芸を感じる。 一銭にもならん職人芸だけどな。
195 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 18:02:09.59 ] dir . すると . .. があるだろ? a\b\c\.はa\b\cを指す。 a\b\c\..はa\bを指す。 つまり、\.は\.を削除、\..は\〜\..を削除したものと同じ というのがOSのパス名のコンベンションなんだよ
196 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 18:06:37.06 ] ×職人芸を感じる ○職人技を感じる と思ってたんだが違うのか? それでネタにされてたんだと思ったがw >>193 横レスで俺もよく分からんけど"."でカレントディレクトリを1つ上位のパスに戻してるんじゃないのか? 例えばcd ..だと1つ前に戻るけど、forの場合には1個でいいみたいな。試しに".."だと2つ前に戻った。 >>195 なるほどd
197 名前:デフォルトの名無しさん mailto:sage [2011/10/17(月) 18:29:39.96 ] >>195 dirをしたときの.と..もずっと意味分かってなくて 今までは仕方なくそれを含めて計算してたんですが なるほど、ようやく意味が分かりました。ありがとうございました! >>196 ありがとうございます。試してみます。
198 名前:デフォルトの名無しさん [2011/10/19(水) 20:12:37.19 ] FOR文の中にGOTOのラベルって書いたらNGですか? FOR /f "usebackq tokens=*" %%j IN (`reg query "HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces"`) DO ( IF "! REG.EXE VERSION 3.0" EQU "%%j" goto Skip IF "HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces" EQU "%%j" goto Skip 処理色々 :SKIP ) こんな感じでかいたらエラーになっちゃいます。
199 名前:デフォルトの名無しさん mailto:sage [2011/10/19(水) 20:15:32.28 ] gotoは書けるが、ラベルは複文の中に書けない つまり脱出のみ
200 名前:デフォルトの名無しさん mailto:sage [2011/10/19(水) 20:43:35.56 ] IF "! REG.EXE VERSION 3.0" NEQ "%%j" ( ... ) でいいんじゃないの。 インデント増えるけど。 ややこしい処理書きたくなったら for %%i ... do call :eachline %%i してサブルーチンに飛ばしちゃうと色々楽。
201 名前:デフォルトの名無しさん [2011/10/19(水) 21:57:06.94 ] >199 >200 なるほど〜、勉強になりました。 ありがとうございます。
202 名前:デフォルトの名無しさん mailto:sage [2011/10/23(日) 17:43:31.29 ] ちょっと教えてください あるディレクトリ以下のファイルを処理したくて、とりあえず dir /b /s /a-d cd > list.txt でファイル一覧を作りました 中身はこんな感じ test\test11 test12\texta test1\test13 test14\textb test2\test15 test16\textc で、その一覧をforで処理しようと思ったら、空白までしか読んでくれない for /F %i in ( list.txt ) do コマンド どうしたらファイルの中の空白を含む文字列を正しく読み込めますか?
203 名前:デフォルトの名無しさん mailto:sage [2011/10/23(日) 17:48:11.55 ] いったんファイルに吐いているのは、多少加工するためです 前と後ろを少し切るためなんですが、コマンドでやると面倒そうなので、 エディタの置換でやっています
204 名前:デフォルトの名無しさん mailto:sage [2011/10/23(日) 17:53:37.29 ] 自己解決しました for の /Fが余計だった 頭使わずにコピペしてると駄目ですね スレ汚し失礼しました
205 名前:デフォルトの名無しさん mailto:sage [2011/10/23(日) 18:16:44.27 ] 何言ってんだか
206 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 09:41:38.83 ] 学校で宿題が出ました、助けて下さい>< 実行すると下記のような動作をするバッチファイルスクリプトを作成したいです。 よろしくお願いいたします。 実行するバッチファイルが現在存在するディレクトリにある全てのテキストファイルを書き換えるバッチを作成しなさい。 テキストファイルの中に、pass = "C:\Users\users\Documents\workspace\test.txt"というような パスを変数に代入する記述があった場合 そのパスの部分を、pass = "現在のバッチファイルの存在するディレクトリ\test.txt" という風にディレクトリ名だけを(ファイル名は書き換えない)書き換えるバッチを作成しなさい。
207 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 10:21:55.23 ] >>206 hh.exe ms-its:ntcmds.chm::/ntcmds.htm
208 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 11:07:34.88 ] 少しは考慮に値するレベルならまだしも、一行で終わるようなのはもう帰れとしか言いようがない。
209 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 22:23:47.19 ] 1行じゃ終わらんでしょ
210 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 22:25:49.99 ] 仕様があいまいで書く気にならんな
211 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 22:30:56.11 ] 語句解析とか無理
212 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 22:33:49.07 ] > 現在存在するディレクトリにある全てのテキストファイル えっ?
213 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 22:39:45.43 ] >>212 現在バッチファイルが存在するディレクトリ バッチファイルと同階層のディレクトリ内の
214 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 23:37:14.09 ] 助けなかったらどうなるの?
215 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 23:54:16.44 ] つまりバッチファイル自身も書き換えるのか
216 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 23:56:59.44 ] >>215 拡張子がtxtのものだけでお願いします。
217 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 00:06:34.90 ] そのまま解釈すれば バッチでは無理なレベル
218 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 00:13:41.08 ] バッチの宿題やるまえに日本語の勉強しなきゃ
219 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 00:45:50.58 ] なの宿題のわけないが狙いは何だ?
220 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 00:49:53.39 ] バッチではできないが正解でわ
221 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 01:05:34.80 ] 説明がわかりにくいようですまんかった。 画像にしてみた。 up3.viploader.net/ippan/src/vlippan241698.jpg viploader.net/ippan/src/vlippan241699.jpg 画像の、C:\aaa\aaa\aaa\aaaとかの部分をC:\Users\workspaceに書き換えたいというわけです。 >>217 >>220 バッチではムリなのか・・・ 最初Pythonでやろうと思ったんだが、うちの会社のマシン、標準でPythonが入ってないから わざわざこれやるためにインスコするのも何だしなあと思って バッチならどのマシンでも実行出来るかなと思ったんだが・・・。 何か他に最適な言語はありますか。 >>219 パスを読んでくるようなスクリプトを他のディレクトリに移動させるとエラーが出ることがあって 今は毎回パスを手動で書き換えたりしてるんだけど、ボタンポチで書き換えられた方がいいかなあと。。 プログラム板は宿題スレが多いからこういう形で質問してみました。
222 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 01:23:34.64 ] それくらいならバッチでできるだろ for/? set/? 規模見積もり0.005KS 工数見積もり0.002人月
223 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 03:39:47.92 ] だからキモの部分は1行で終わるって…
224 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 03:45:15.11 ] 無理だって
225 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 04:02:35.67 ] 出来るよ passはpathの間違いか?まあ変数名なのでどっちでもいいが。 ただ2枚目の画像のようにtxtの中身がpathを記述したものだけなのか?それ以外の行があるのか? ひとつの行で指定されているpathはひとつのみ?;区切りで複数のpathが指定されてたりするのか? によって面倒さが変わってくる
226 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 04:07:57.60 ] 相対パス使えよ
227 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 04:13:52.72 ] 何が無理なんだ?バッチに不可能はないが
228 名前: ◆GisVTRdvfxOl mailto:sage [2011/10/26(水) 04:47:39.91 ] www1.axfc.net/uploader/Sc/so/286933.zip&key=221 txt書式が変わると対応不可 エスケープ文字は非対応 スペースと日本語には対応させたつもり
229 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 05:16:38.97 ] >エスケープ文字は非対応 バッチの宿題やるまえに日本語の勉強しなきゃ
230 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 16:31:13.72 ] WinTabberって良さげなツール見つけたんだけど AVGでWin32/Heurが検出される。 たぶん誤検出で大丈夫だと思うんで試しに誰か踏んでみてくれ。
231 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 16:45:25.13 ] 断る
232 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 19:18:03.62 ] >>バッチならどのマシンでも実行出来るかなと思ったんだが・・・。 この条件なら WSH 使えばいい話
233 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 19:28:24.00 ] >何か他に最適な言語はありますか。 WSHは言語じゃない
234 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 19:35:38.57 ] そんなこといったらバッチファイルも言語じゃないだろ
235 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 20:02:33.21 ] >>234 じゃバッチファイルの言語はなんだ?言ってみろ
236 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 21:14:32.23 ] バッチ
237 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 22:01:34.34 ] バッチは基本的にコマンドの羅列でしかないので厳密には言語じゃないけど、 一般的には言語(スクリプト)として扱われることが多い・・・てことじゃない? unixのシェルスクリプトも同じ扱い。
238 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 22:48:51.96 ] >>228 thx!!!!!ありがとうございます!! バッチファイルを今まで書いたことなかったので お願いしたのだけれど、やっぱり機能追加とかしたいので結局自分でも覚えなきゃいけないな・・・ 仕事でバッチを頻繁に使うわけでもないので若干面倒臭い。。 >>232 >>233 すみません、語彙力不足で・・・。 上でお願いしたようなことが出来るのなら言語じゃなくても何でも良いです。 ただ共有して使うつもりなのでインストールとかが必要なものは面倒なので要らない感じです。 WSHってのでバッチよりサクッと出来るならその方が個人的には嬉しいです。
239 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 23:23:21.05 ] 最近スレの質が下がったな 日本語変なやついるし 検証もしないで出来ないとか無理とかいうやついるし 全角英字とか()
240 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 23:35:01.96 ] 出来ないというか普通はsedとか使うんじゃないの
241 名前:デフォルトの名無しさん mailto:sage [2011/10/27(木) 00:32:18.73 ] >>239 出来ると思うならやってみろよ
242 名前:デフォルトの名無しさん mailto:sage [2011/10/27(木) 08:41:46.72 ] 出来ると思うならやってみろよ(キリッ
243 名前:デフォルトの名無しさん mailto:sage [2011/10/27(木) 17:46:44.38 ] どうでみいいから好きにしてよ(キリッ
244 名前:デフォルトの名無しさん mailto:sage [2011/10/27(木) 23:02:47.57 ] 出来ないと思うなら証明してみろよ(キリッ
245 名前:デフォルトの名無しさん mailto:sage [2011/10/27(木) 23:39:38.13 ] うちも履歴が止まったが保存日数減らしたら再開したわ
246 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 00:15:34.97 ] このスレはあなたにとって役に立ちましたか? ○ 非常に役にたった ○ 役にたった ○ どちらともいえない ○ 役に立たなかった ○ 全く役にたたなかった
247 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 01:56:16.55 ] 非常に腹がたった
248 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 11:58:38.57 ] ユーザー名がtestであるときに cd C:\Users\testと打たないで cd /~test見たいな感じでC:\Users\testに移動できる書き方ってありませんか?
249 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 12:13:54.46 ] エスパー回答 cd %USERPROFILE%\test
250 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 12:42:02.05 ] 宇宙飛行士じゃないけど cd /d %USERPROFILE%
251 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 12:53:08.99 ] ありがとうございます!
252 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 13:01:01.75 ] pushd使え