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


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

バッチファイルプログラミング 3.bat



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行目は遠慮させてくだちぃ






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

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

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