1 名前:デフォルトの名無しさん [2006/05/25(木) 00:45:55 ] 前スレ バッチファイルプログラミング 2.bat pc8.2ch.net/test/read.cgi/tech/1104911889/ 関連スレ 初心者〜管理者まで必読!コマンドライン(DOS Pt.4) pc8.2ch.net/test/read.cgi/win/1116131036/ MS-DOS・Win3.1総合スレッド pc8.2ch.net/test/read.cgi/win/1025462258/ WSH(・∀・)スレッド! pc8.2ch.net/test/read.cgi/tech/1055075469/ バッチファイルプログラミングとは・・・・ ・ファイル拡張子が ".bat" ・複数のコマンドを使い、実行させるバッチファイルを作る を満たせばOK!
513 名前:デフォルトの名無しさん [2007/02/28(水) 01:19:48 ] cache内のファイルを削除したいんですけど cd cache del * これだと確認メッセージが出て自動で削除できません。 パラメータにそれっぽいのがなかったので。 強制削除はバッチファイルから行えないんですか?
514 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 01:38:01 ] del /?
515 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 09:54:22 ] 放っておくと初心者にパソコンの使い方を教えるスレになってしまうな やっぱこまめに誘導しないとダメか? 初めて来て過去ログ読まずに質問するやつがほとんどだからな
516 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 10:02:50 ] >>513 パソコン初心者がいきなりプログラミングは無謀 パソコン初心者向きの板へどうぞ PC初心者 pc9.2ch.net/pcqa/ Windows pc10.2ch.net/win/ ソフトウェア pc9.2ch.net/software/
517 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 12:48:54 ] いいスレタイ案を思いついた! バッチファイルプログラミングと初心者にパソコンの使い方を教えてこまめに誘導するスレ 4.bat まぁ次スレは建てる必要ないけどね。といっても、勘違いに踊ら(ry
518 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 13:55:43 ] >517 長いから書くなら>>1 に
519 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 13:58:39 ] つかスレタイに % って使えんの? 使えるなら %4 がいいなー
520 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 16:18:21 ] 誘導厨は無視しましょう >>517 却下
521 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 16:57:11 ] こういう利用がほとんどならプログラム板にある必要ない 次スレ不用
522 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 17:04:48 ] 不要だと思うなら来なければいいだけ
523 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 17:09:42 ] 寂しくて2chで馴れ合う中年釣り師と釣られ師カワイソス
524 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 22:26:46 ] >>523 お前そんなことしてたのか 迷惑なヤツだな
525 名前:デフォルトの名無しさん [2007/03/01(木) 00:17:39 ] Q1.cd 〜で指定したところがないときにそこでバッチを終了するというのはどうすればいいでしょうか? Q2.Aフォルダ内のファイルをBフォルダに全部移すのはどうすればいいですか?
526 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 00:46:05 ] A1: if errorlevel 1 goto :eof B1: xcopy a b /s
527 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 00:49:08 ] ・・・ B1 ってなんだ・・・ ま、いいか。
528 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 15:51:26 ] >>511 ,>>525 move/?
529 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 17:06:25 ] パソコンの使い方はスレ違い
530 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 17:14:20 ] スレ違いではないので大丈夫です。
531 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 17:35:04 ] プログラミングじゃなくて初歩的なファイル操作 エクスプローラの使い方と同レベル
532 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 17:36:18 ] CUIがパソコンの使い方であった時代は終わった なんて
533 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 19:11:56 ] 次スレのスレタイ考えた 【ググるな】バッチファイルプログラミング 4.pl 【俺様に聞け】
534 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 19:30:53 ] >>533 0点 はい次の自称釣り師の方どうぞ↓
535 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 10:55:09 ] ,、,、,|| ;'`,゙、.||'、 '; 、' /´;`'., ´' .; ' ; '、'. '; 、 ' ,' '.,´; ' l !j /ルゝ
536 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 11:32:35 ] 【まずググれ】バッチファイル初心者質問スレ 4.pl 【質問すんなカス】
537 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 18:28:43 ] Perlかよ
538 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 20:09:12 ] つ〜か、このスレにぐぐって解決できないような問題を解決できるやついるのか?
539 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 20:12:24 ] 解決できないから一生懸命誘導してるんだろ
540 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 23:15:28 ] >>538 スクリプトで出来ることを敢えてバッチでやる事に関しては
541 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 23:17:19 ] つーか、ふと考えたこと 「オブジェクト指向バッチスクリプト」
542 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 01:04:38 ] >>419 @echo off setlocal set "path=%path:"=`%" :loop set "c=%path:~0,1%" if "%c%"==";" ( echo=%p:`="% set p= ) else ( set "p=%p%%c%" ) set "path=%path:~1%" if defined path goto loop if defined p echo=%p:`="%
543 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 03:47:33 ] >.>541 つ PowerShellスクリプト
544 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 10:51:42 ] PowerShellは一回入れてちょっと遊んだきり使ってないな。 スレの方も閑古鳥が鳴いてるし。
545 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 17:51:15 ] デバイスマネージャの任意のデバイスを有効/無効にする バッチファイルはどう書けばいいですか?
546 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 18:00:20 ] バッチファイルでは書けない。 コマンドラインのプログラムはあるが、スレ違いだから。
547 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 18:15:46 ] コマンドラインのプログラムがあればバッチで書けるだろ。
548 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 19:13:27 ] でもここはバッチファイルの構文的なことを語ったり質問したりするスレで 外部ツール探しや使い方についてはスレ違いだから。
549 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 19:16:08 ] 得意の屁理屈キタ━━━━(゚∀゚)━━━━!!
550 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 19:17:34 ] 勝手に「構文的なことを語ったり質問したりするスレ」と限定しないように。
551 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 19:22:26 ] >>545 知ってるけどスレ違いだから教えない。
552 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 19:38:02 ] 勝手に「構文的なことを語ったり質問したりするスレ」じゃないと決めつけないように。
553 名前:デフォルトの名無しさん [2007/03/03(土) 22:54:02 ] >>546 >>1 をよく読むように!
554 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 22:58:33 ] >>553 >>546 は病気なので何を言っても無駄っぽい。
555 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 23:09:27 ] >>1 に書かれてることは、>>10 や>>100 や>>500 なんかに書かれてることと等価。 全て一個人の発言であって1番目やキリ番だからといってスレへの影響力や強制力があるわけじゃない。 それが2chという個人が勝手な内容でスレ立て出来る掲示板での常識。 >>1 に強制力があったら、「このスレを開いた人は、今日中に自殺しなくてはならない」という内容を >>1 に書いてスレ立てするだけで、多くの人を殺すことが出来ちゃう。 もちろんスレ違い指摘も一個人の意見なので、従うも従わないも無視するのも踊らされて反応するのも自由。
556 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 23:36:32 ] あらためてかくようなことかよ、ばか
557 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 00:01:18 ] 論理が破綻してるな。 やはり病気というのは真実だった
558 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 00:13:12 ] 557
559 名前:デフォルトの名無しさん [2007/03/04(日) 22:04:26 ] どなたかこんなバッチつくれません?? 2ファイルを1行ずつ改行して読み込む処理 x.txt y.txt ---- ---- aaa 111 bbb 222 ---- ---- ↓↓↓↓↓ z.txt ---- aaa 111 bbb 222 ----
560 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 22:14:03 ] >>559 ここは自分でプログラムを作る人の板だから 自分で作らない人が来るところじゃない
561 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 22:15:56 ] >559 win板に行った方がいいよ
562 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 22:17:29 ] 初心者〜管理者まで必読!コマンドライン(DOS Pt.5) pc11.2ch.net/test/read.cgi/win/1152544955/
563 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 22:31:31 ] >>559 初心者〜管理者まで必読!コマンドライン(DOS Pt.4) の>74,>87に似たようなものがある。 が、WSH使ったほうが簡単
564 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 22:32:40 ] 誰か病院に連れて行ってやれ
565 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 22:38:53 ] >>559 限界はおぬし自信が見極めるのじゃ @echo off setlocal enableextensions enabledelayedexpansion for /f "skip=2 tokens=1* delims=]" %%i in ('find /n /v "" x.txt') do set L%%i=%%j for /f "skip=2 tokens=1* delims=]" %%i in ('find /n /v "" y.txt') do ( if defined L%%i (echo !L%%i!) else (echo.) if not ""=="%%j" (echo %%j) else (echo.))
566 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 22:54:13 ] >>565 x.txt が y.txt より長いと表示されないし スペースのみの行だと echoはoffです になるな。だめだめ。 しかし、echo コマンドはなんで拡張オプション作ってくれなかったんだろう・・・
567 名前:デフォルトの名無しさん [2007/03/04(日) 22:57:33 ] echo=… と書けば…が空白でもechoはoffですとは表示されないよ。
568 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 22:57:34 ] 道具を使い分けるのがプロ 日曜プログラマにはそれができない
569 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 23:01:16 ] Windows PowerShell徹底解説:ITpro UNIXシステム管理者にとって,Windowsスクリプティングは長い間笑いの種だった。 これにはいくつかの理由があったが,代表的なのは,Windowsにはスクリプティングを 本当の意味で役立つものにするための主要機能の多くが欠けていたことだ。 itpro.nikkeibp.co.jp/article/COLUMN/20061106/252598/ - 114k - キャッシュ - 関連ページ
570 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 23:04:24 ] >>567 あ、ほんとだ。 知らなかったよ、サンクス!
571 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 23:19:19 ] んじゃ、改訂版 @echo off setlocal enableextensions enabledelayedexpansion for /f "skip=2 tokens=1* delims=]" %%i in ('find /n /v "" x.txt') do ( set L%%i=%%j set LastX=%%i ) for /f "skip=2 tokens=1* delims=]" %%i in ('find /n /v "" y.txt') do ( set LastY=%%i echo=!L%%i! echo=%%j ) set /a LastY=%LastY:~1% + 1 for /l %%i in (%LastY%, 1, %LastX:~1%) do ( echo=!L[%%i! echo= )
572 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 14:56:57 ] WSH使えば簡単だっちゅうに @if(0)==(0) ECHO OFF CScript.exe //NoLogo //E:JScript "%~f0" %1 %2 GOTO :EOF @end var fso=new ActiveXObject('Scripting.FileSystemObject'); var f1=fso.OpenTextFile(WScript.Arguments.Item(0)); var f2=fso.OpenTextFile(WScript.Arguments.Item(1)); while(!f1.AtEndOfStream || !f2.AtEndOfStream){ if(f1.AtEndOfStream) WScript.Echo(); else WScript.Echo(f1.ReadLine()); if(f2.AtEndOfStream) WScript.Echo(); else WScript.Echo(f2.ReadLine()); }
573 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 15:15:27 ] >>559 7分後にはマルチかよ |1689.2ファイルから1行ずつ改行して読み込みたい XYZ 07/03/04(日) 22:11
574 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 15:54:51 ] >>572 すっごいなソレ! わけ分からん。wshか。未知の世界だわ。
575 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 17:54:40 ] >>572 をバッチに直すと、 と思ったけどマルチじゃね、ヤメタ。
576 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 18:39:39 ] プログラムを呼ぶだけのものをプログラミングとは言わない GOTO :EOF 以降はバッチは無視するわけだし スレ違い
577 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 18:41:03 ] たしかwin板にwshも使用可のスレがあったと思うよ
578 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 18:41:55 ] 確かコマンドラインとかいうスレ
579 名前:デフォルトの名無しさん [2007/03/05(月) 19:22:35 ] スレ違いと言っている人はかわいそうな病人。
580 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 19:29:57 ] >>574 BATの奇妙奇天烈奇々怪々の構文が理解できるのなら WSH(JScript)の理路整然とした構文なんてすぐマスターできるよ。
581 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 19:33:51 ] >>580 機械言語の構文は理論整然としてるんだぉ(^ω^ 理解に苦しむだけなんだぉ(^ω^
582 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 19:37:18 ] 出前頼んだのは料理とは言わない 自分で料理しないで料理したふりは良くない
583 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 19:41:00 ] だれも料理が出てくることを期待していないんだぉ(^ω^ 美味しい料理が食べれればいいんだぉ(^ω^ これがビジネスルールなんだぉ(;^ω^
584 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 19:45:45 ] 癒し散布 . 。 . * ・゚ .。 . *・ 。 . *・゚ * 。 * ;* ,* ゚ *゚. * * (´ー`)ノポポポポポ・・・・
585 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 19:46:39 ] ここは作る人の板だから
586 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 19:47:58 ] インチキや手抜きはだめだよ
587 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 19:50:02 ] スレ違いと言うしか脳の無い人の板じゃありませんから
588 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 20:04:23 ] >>571-572 標準的なコマンドだけ使おうとすると find使ったりと面倒なものですね。 一見したところ何やってるのかわからないしw JScriptを埋め込んだバッチの方が分かりやすい。
589 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 20:19:22 ] ren * スレ違いの病人と戯れるスレ
590 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 20:25:00 ] rem 病人って言ってるけど実際に発達障害の一種だと思う
591 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 20:26:23 ] Cみたいな標準があるわけでもないのに何でこんなにひねくれてるんだ?
592 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 20:39:18 ] >>588 >>一見したところ何やってるのかわからないしw そこが魅力なのw バッチファイルプログラミングでの優先順位は 美しさ(オナニー)>>実行効率>>わかりやすさ
593 名前:俺もなー mailto:sage [2007/03/05(月) 20:41:16 ] スルーできない奴がいるからだろ。
594 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 21:25:54 ] JScriptはスレ違い
595 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 21:28:45 ] >>594 スレ違い君、こんばんは
596 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 21:31:21 ] >>589 スレ違いって言うよりは、○チガイ。 あ、最近は総合失調症とかって言うんだっけ?
597 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 21:37:55 ] @rem 高機能自閉症っぽいような
598 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 22:36:17 ] 過去100レスしか見てない俺がこのスレにふさわしいバッチを作ってみたよ @echo off setlocal enabledelayedexpansion set /a num1=10*%RANDOM%/32767 :set_num2 set /a num2=10*%RANDOM%/32767 if %num1%==%num2% goto set_num2 set str0=誘導厨 set str1=ググれカス set str2=WSH set str3=JSCRIPT set str4=スルー set str5=スレ違い set str6=病人 set str7=発達障害 set str8=総合失調症 set str9=高機能自閉症 echo 【!str%num1%!】バッチファイルプログラミング 4.bat【!str%num2%!】
599 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 22:58:19 ] すばらしいwww
600 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 23:09:18 ] >>598 %RANDOM%の使い方に注意しよう
601 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 23:15:08 ] そうか、低い確率だけど32767で割るとnum1,num2が10になる可能性があるな thanks >>600
602 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 23:18:04 ] 総合失調症でなくて統合失調症ですよん
603 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 23:20:14 ] レベル低いな 素人集団か
604 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 23:20:51 ] >>601 あと2点あるよ
605 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 23:24:57 ] 初心者は素直にwin板行きなよ
606 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 23:26:37 ] >>603 そうやって上から見下ろしてるのがきもちいいんでしょ?でしょ? いいよね〜いいよね〜〜〜
607 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 23:26:57 ] >>605 スレ違い君はまだ起きてたの?
608 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 23:57:37 ] sleep 2147483647
609 名前:デフォルトの名無しさん mailto:sage [2007/03/06(火) 00:00:40 ] INT609
610 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 18:57:22 ] オレなんてすごい素人だけど、スレ違いとか病人だとか言って人減らし してるヤツはどうかと思うよ。 多少のスレ違いまでもネタにして、ざっくばらんにいこうよ。 ちょっとはニュー即を見習ってもらいたいものだ。
611 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 19:48:14 ] ここはニュー足じゃないよ 郷に入っては郷に従え
612 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 20:02:36 ] 当人たちはネタのつもりでやってるんだろうけど ちっとも面白くないのが問題。 ちょっとは乳ーそくを見習ってもらいたいものだ。
613 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 20:08:09 ] >610 3行目は同意だが4行目は遠慮させてくだちぃ