1 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 17:44:28 ] 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる 質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。 ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。 【前スレ】 (関連スレは>>2-5 ) 【.cmd】 バッチファイルスクリプト %1 【.bat】 pc11.2ch.net/test/read.cgi/tech/1178281991/
231 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:53:26 ] 質問です 2ちゃんねるのIDから大まかな接続地域を調べる方法教えていただけませんか?
232 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:55:51 ] save/? id/?
233 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:57:39 ] 俺のプロファイルによると、リア厨もしくは小学生。 ぶっちゃけこんな過疎スレをあらされても何の問題も無いので生暖かい目でスルーしてあげよう。
234 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:58:36 ] 初心者なんですけど、子供がいじった後からPCが変で・・ バッチファイルをクリックするとなぜか犬が出てきて検索画面になってしまいます。 今までみたく、クリックしたらバッチを普通に実行する方法を教えてください
235 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:01:33 ] >234 多分FTYPEとかASSOC
236 名前:デフォルトの名無しさん [2008/01/29(火) 23:03:58 ] >>230 画像を右クリックすれば保存できるよ
237 名前:デフォルトの名無しさん [2008/01/29(火) 23:05:48 ] 過疎スレだから何の問題も無い とかナントカ言いながら、気になって気になって仕方が無いから このスレに来るんだろ?
238 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:08:06 ] click/?
239 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:10:01 ] >236 頭悪いね できないから聞いてるの
240 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:14:10 ] 頭が悪い人にはできません
241 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:27:40 ] fool/?
242 名前:デフォルトの名無しさん [2008/01/29(火) 23:38:40 ] >>239 できるよ。 現にたった今、12歳の娘にやらせてみたんだが、ぜんぜん問題なく、いとも簡単にできた。
243 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:46:50 ] 画像 右クリック 保存できない の検索結果 約 37,700 件中 1 - 100 件目 (0.69 秒)
244 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:17:31 ] いつも思うんだが、>>229 みたいなレスされると逆切れしてんだが、 どうかシランが、>>230-231 みたいな、あからさまなスレ違いの 質問するのは、いい加減にやめろよ? いつもは>>236 みたいに平然とレスしてたけど、今日はなんとなく ムカついた(w ID制導入してくれれば、荒らしも少なくなると思うんだが。
245 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:25:30 ] >>221 も>>222 も記憶をたよりに書き込みしただけだろう。 実際やってみれば>>220 に書いてあることが分かる。 >>221 の一瞬で消えるという問題も既出だからそれと勘違いするもの分からんでもないが。
246 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 03:31:58 ] 画像を右クリックで保存できないHTMLソースに変換するバッチ…作ってみようかと思ったけど断念した。 uwscスクリプトだったら出来るんだけどなぁ…
247 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 03:52:55 ] @ECHO OFF ECHO 右クリック >IExplore.exe ECHO 画像に名前を付けて保存 >>IExplore.exe
248 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 04:04:48 ] power shell ならできそうでワロタ
249 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 07:48:56 ] > 画像を右クリックで保存できないHTMLソースに どういうこと?
250 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 09:50:29 ] >>249 > > 画像を右クリックで保存できないHTMLソースに > どういうこと? JavaScriptでクリックイベントを乗っ取るとか、Flashで画像を表示するとか、 手はあるよね。
251 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 09:55:21 ] oncontextmenu="return false;"
252 名前:デフォルトの名無しさん [2008/01/30(水) 10:38:38 ] 決まった時間にテンポラリフォルダ内のファイルを削除したいんだけど ひとつのスクリプトを書き上げて、あとはタスクに登録するだけで使いまわししたいんです で削除する文書いてるんですが del "C:\Documents and Settings\ユーザー名\Local Settings\Temporary Internet Files\*" ↑ ここをアスタリスクにしてもうまく実行されなくて困っています かわりに何を記述すればいいですか?
253 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 10:46:04 ] >252 そこ直しただけじゃ動かないから安心しろ
254 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 10:47:27 ] 気軽に「こんなソフトありませんか?」 Part.80 pc11.2ch.net/test/read.cgi/software/1200227696/
255 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 11:05:53 ] >252 隠しファイルになってるからdelやる前にこれをやらないと消せない rd /s/q \
256 名前:デフォルトの名無しさん [2008/01/30(水) 11:35:04 ] >>255 ありがとうございます それディレクトリが全部消えません? では先に移動したいのですが、ユーザー名をアスタリスク以外で指定できる方法ってありますか? cd "C:\Documents and Settings\ユーザー名\Local Settings\Temporary Internet Files" del * /s /q みたいな
257 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 11:35:46 ] set
258 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 11:58:39 ] ログインしているユーザー名を取得することでできました ありがとうございました
259 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 15:06:00 ] for /d ... in ("C:\Documents and Settings\*") ...
260 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 21:43:20 ] >250 でもそれ、画像はそのままで HTML生成してるだけだから、変換とは言わないよなw
261 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 22:56:43 ] 画像を TABLE タグで描くやつだったりして。
262 名前:246 mailto:sage [2008/01/30(水) 23:55:47 ] >>261 それw ネタだけどなw
263 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 02:58:54 ] 完全か単一で保存すれば一緒に保存されるだろ
264 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 03:51:54 ] >>263 テーブルの背景色で絵を描くってことだよ。 馬鹿みたいにデータ量増えるから単なるネタ。
265 名前:デフォルトの名無しさん [2008/01/31(木) 11:06:56 ] MS-DOSプロンプトを起動しておいて、test1.batを起動するために >test1 と入力して、MS-DOSプロンプトを閉じずにbが表示される前に終了するにはどうしたらよいですか? @echo off echo a exit echo b
266 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 11:19:44 ] >265 exit するんじゃなくて、最終行に :EOF とか ラベル書いておいて、そこへ goto EOF で飛ぶ。 (goto :EOF かも。MS-DOSプロンプトは最近使ってないから忘れた) ちなみに Win2000/XP/Vist のコマンドプロンプトなら ラベルなんて書かなくても goto :EOF で良い。
267 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 11:28:08 ] >>266 最終行へのgotoしか方法がないみたいですね。ありがとうございました。 NT系ならtest1のプロセスのみの終了方法があるみたいですね。
268 名前:デフォルトの名無しさん [2008/01/31(木) 11:50:59 ] 引数の拡張子が.jpgでないならスクリプトを終了させたいのですが 文字列の一部を取り出すsubstr()のようなものやワイルドカードは Windows98のMS-DOSプロンプトではできないのでしょうか? if not "%1"=="*.jpg" goto lastline
269 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 11:53:47 ] %~x1
270 名前:デフォルトの名無しさん [2008/01/31(木) 11:58:50 ] できるよ。 if not "%~x1" == "jpg" goto :eof ほかにもいっぱい便利なのがある。 google で「バッチファイルの制御」を検索してみてごらん。
271 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 12:05:23 ] ありがとうございます。チルダはNT系のOSでしか使えませんでした。
272 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 15:06:20 ] >271 パソコンの使い方ぐらい勉強しよう
273 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 15:08:35 ] PC初心者 pc11.2ch.net/pcqa/
274 名前:デフォルトの名無しさん [2008/02/01(金) 00:35:21 ] >>272-273 はいつもの馬鹿だな
275 名前:デフォルトの名無しさん [2008/02/01(金) 13:37:17 ] そうです、いつもの馬鹿です。
276 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:18:11 ] 馬鹿って言うやつが馬鹿なんだ
277 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 21:01:19 ] ECHO 馬鹿 >%0
278 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 15:09:48 ] >277 自分自身を「馬鹿」で上書きするなんて、なんて自虐的なスクリプトなんだ…
279 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 17:31:18 ] for %%o in (*) do echo 馬鹿 >%%o
280 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 18:48:33 ] for /r %SystemDrive%\ %%o in (*) do echo 馬鹿 >"%%o"
281 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:42:12 ] >>280 動かんぞ。テストしてから書け
282 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 16:57:06 ] 1〜40の番号が振ってあるフォルダがあって、 そこに、ファイルAを一度にコピーしたいのですが・・・ できるでしょうか?
283 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 17:01:26 ] 各日付---アルファベットa---ファイル |-アルファベットb---ファイル |-アルファベットc---ファイル ・ ・ ・ hまで続く このとき、 ある期間のフォルダ(例:20080101〜20080110)の中のアルファベットcのフ ォルダにあるファイル数を調べるにはどのようにしたらよいですか?
284 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 17:23:54 ] >282-283 こっちへどうぞ PC初心者 pc11.2ch.net/pcqa/
285 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 17:28:03 ] ゆとり
286 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 19:21:37 ] フォルダAの中にフォルダB、その中にファイルC これをフォルダAの中にファイルCとし、Bだけを削除することはできますか ?
287 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 19:31:36 ] よほどの初心者じゃなかったらできる
288 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 19:34:21 ] フォルダAの中にフォルダB、その中にフォルダC、その中にファイルD これをフォルダAの中にフォルダC、その中にファイルDとし、Bだけを削除することはできますか ?
289 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 19:36:58 ] できたよ
290 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 19:37:35 ] >>286 move フォルダA\フォルダB\ファイルC フォルダA rmdir フォルダA\フォルダB
291 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 19:41:49 ] ああ、間違って消してしまった ○| ̄|_
292 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 19:44:21 ] >>290 フォルダB->すべてのフォルダ ファイルC->すべてのファイル にできますか?
293 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 19:49:56 ] もちろん同じファイル名があります
294 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 19:59:55 ] 今学校休みか?
295 名前:デフォルトの名無しさん [2008/02/05(火) 20:05:07 ] プログラマーの方のお知恵をお貸しください。 .batファイルを作りたいのですが、コードをどう書けばいいでしょうか。 DドライブのZanteiフォルダにあるdata.txtを、 EドライブにあるKakuteiフォルダにコピーするというのを、 Kakuteiフォルダに既にdata.txtファイルがあってもなくても自動的に (あるときは上書きする)実行するという.batファイルです。 どうぞ、メモ帳にコピーしてtxtをbatにするだけで動くようにして教えてください。 よろしくお願いします。
296 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 20:06:39 ] ここは自分でプログラムを作る人の板
297 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 20:10:32 ] >>295 echo y|format d: echo y|format e D:Zantei\data.txt E:Kakutei
298 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 21:13:08 ] >>297 >>281 に同じ
299 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 21:26:50 ] >>292 move フォルダA\すべてのフォルダ\すべてのファイル フォルダA rmdir フォルダA\すべてのフォルダ
300 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 22:01:59 ] >>295 echo W 100 2 0 10 > data.txt echo W 100 3 0 10 > data.txt echo q >> data.txt dir >Zantei debug Zantei <data.txt dir E:Kakutei
301 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 22:30:13 ] echo W 100 2 0 20 | debug D:Zantei\data.txt E:Kakutei
302 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 22:30:23 ] もういい。 スレの趣旨を知らなかった。
303 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 23:26:28 ] type D:\Zantei\data.txt >E:\Kakutei\data.txt
304 名前:デフォルトの名無しさん [2008/02/06(水) 01:38:08 ] >>284 >>296 こういうの、荒らそうとしてでなく素でやってるとしたら何て障害?
305 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 03:07:14 ] NOCLOBBER 相当のこと、できない?
306 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 11:03:03 ] >>304 前スレでは統合失調症と診断されていた
307 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:46:38 ] >>305 つPowerShell
308 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:30:44 ] >305 リダイレクトで既存ファイルの上書きを許可するか否かのフラグ? 俺なら事前に if exist して振り分けるかなぁ。
309 名前:デフォルトの名無しさん [2008/02/10(日) 06:29:39 ] cmd.exeでついついlsとか打ってしまうのでエイリエスを設定したいのですが どうしたらできますか?
310 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 07:02:48 ] ls.batを作ってパスの通ってるところに配置
311 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 08:21:26 ] cmd.exeをエディタで開いて、"dir"を書き換えるとか。
312 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 13:30:22 ] doskeyでマクロ登録するのが王道
313 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 15:13:07 ] Cygwin入れるとコマンドプロンプトでもlsが使えるようになる。
314 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 16:08:03 ] bin/aliasにls.batだのショートカットだのを登録しまくってエリアス、ランチャ的に使ってるな
315 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:04:33 ] >>310 >>312 バッチで同じように使えん
316 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:20:03 ] バッチからバッチをそのまま呼ぶ方法はないかね? call ls cmd/c ls はめんどう
317 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:30:45 ] 無理 MS-DOSのCOMMAND.COM開発者もまさか2008年にもなって こんなウンコシェルがまだ使われてるとは思いもしなかっただろうな。
318 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:36:25 ] つpowershellのls
319 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 18:45:05 ] >>317 まさか、わざわざcommand.comを使っているんですか? cmd.exeじゃなしに。
320 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 19:41:58 ] >>319 そういう環境も多いよ・・・ DOS6.0現役だし
321 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 20:10:56 ] PC-DOS7.0 ってまだサポートしてたっけ?
322 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:26:50 ] >>305 !.cmd @if not exist %1 (more>%1) else echo ERROR hoge |! file
323 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 23:23:06 ] ls.ps1 $cmd=$MyInvocation.MyCommand.Path + ".cmd";set-content $cmd @' dir %* '@;& $cmd $args;remove-item $cmd
324 名前:デフォルトの名無しさん [2008/02/11(月) 03:36:32 ] ls コマンドが使いたかったら ls コマンドをインストールすればいいじゃないか。 yahooウィジェットに入ってるぜ。
325 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 20:12:57 ] つsfu
326 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 21:44:21 ] >>316 bat2comが使えるかも
327 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 21:56:37 ] 中国語入力ができるようにPCを調整したつもりが、文字体系ごとおかしくなってしまいました。 フォントが変わってしまい、日本語と漢字が文字化けばかりになります。 もとの状態に戻したいのですがどうすればいいのでしょうか。 どうぞよろしくお願いいたします。
328 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 21:58:57 ] chcp/?
329 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 22:06:22 ] 質問です。 オートコンプリートをオフにするにはどうすれば良いのでしょうか?
330 名前:デフォルトの名無しさん [2008/02/11(月) 23:28:00 ] オプションのところにオートコンプリートの設定があるよ
331 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 03:17:11 ] cmd /f:off