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


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

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



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使え






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

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

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