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


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

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



1 名前:デフォルトの名無しさん [2008/08/04(月) 23:27:23 ]
拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。

※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。

【前スレ】 (関連スレは>>2)
【.cmd】 バッチファイルスクリプト %2 【.bat】
pc11.2ch.net/test/read.cgi/tech/1197881068/



369 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 17:40:23 ]
cal.bat
ttp://d.hatena.ne.jp/silverwire/20080511/1210506678


370 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 17:46:31 ]
DIRの属性オプションについて解説がどこにもないので調べてみた。
間違ってたら修正、またはもっと詳しい解説よろしく。

・属性を併記すればAND(かつ)になるっぽい。
・順番は無関係。
・OR(または)の書き方は分からない。書けないのかも。
・何のオプションも付けないDIRは、DIR /A:-H-Sと同じっぽい。

例:-H、-S属性を同時に満たすものを表示。
DIR /A:-H-S
例:D、S、A、R、H(すべての属性)を同時に満たすものを表示。
DIR /A:DSARH
例:-D、-S、-A、-R、-H(すべての属性)を同時に満たすものを表示。
DIR /A:-D-S-A-R-H
例:属性関係なしにすべてを表示。
DIR /A: または DIR /A:- (どっちも同じ結果になった)

371 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 17:50:43 ]
attrib/?

372 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 18:02:24 ]
ATTRIBよりDIR /Bのほうがパス取得してリスト化するにはスマートかなと思った。


373 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 18:08:54 ]
us
dir/?
のほうが正しいよ

374 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 18:10:52 ]
ああ、ヘルプを読めってことかな?
それは見たけど挙動について詳しくは書かれて無いよ

375 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 18:19:44 ]
そうか?何が書いてない?デフォルトくらいだろ?

376 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 18:50:21 ]
>370
それバッチか?
頭大丈夫?

377 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 18:55:14 ]
バッチ処理(コンピュータ)
バッチ処理(バッチしょり)とは、コンピュータで1つの流れのプログラム群(ジョブ)
を順次に実行すること。
あらかじめ定めた処理を一度に行うことを示すコンピュータ用語。
反対語は逐次処理またはリアル処理。

「バッチ (batch)」という言葉は、プログラマがプログラミングをする際、紙にコードを書き、
紙テープか80カラム仕様のパンチカードにパンチしていった時代の言葉。
カードまたは紙テープはシステムオペレーター (sysop) に渡され、
オペレーターはタスクのスケジューリングをし、コンピュータにカード
または紙テープを投入していった。
スケジューリングされたタスクは直ちにシステムに入れられたのではなく、
一緒にまとめて投入されたので
(バッチとは、複数の似ているものを1つのグループとして生産、処理すること、
または一緒に集めて1つのユニットとして扱うこと。en:Batch processingより)、
これらのタスクの集まりを「バッチジョブ」と呼ぶようになった。

バッチジョブは一度設定されると人間の手を煩わせることなく動作する。
そのため入力データもスクリプトやコマンド行パラメータを通して予め用意される。
この点でユーザーの入力を必要とする対話型プログラムとは対極にある。

バッチジョブは相互対話式の思想に基づく処理の仕組みではないが、
IBM の CICS のようなトランザクション処理システムも
テクニカルな視点から見ればバッチジョブとして動いている。
もっとも、その部分はユーザーから隠れて見えない部分である。




378 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 18:56:04 ]
バッチ処理には以下のような利点がある。

多くのユーザーがコンピュータのリソースを共有できる。
処理をコンピュータのリソースがあまり忙しくない時間帯(多くは夜間、休日)にシフトできる。
人間がついていなくてもコンピュータのリソースが暇にならないように最大限有効活用できる。
高価なコンピュータをフルに活用することで費用対効果の効率向上に寄与する。
バッチ処理は歴史的にはメインフレームと同義だった。
このクラスのコンピュータは非常に高価であるため、
上述したような理由でバッチ処理が行われた。
また、初期のコンピュータでは端末からの対話的利用はほとんど行われなかった。

現在では「バッチ」と言えばUNIXオペレーティングシステムが連想される。
様々な計算ジョブを制御された順番に行う強力なユーティリティがUNIX向けに存在する。
このようなユーティリティをジョブ管理システムという。
ジョブ管理システムは各種UNIX用やWindows用のパッケージが市販されている。

MS-DOSのバッチファイルの由来はここから来ている。

379 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 19:34:46 ]
bat.cmd
--
@cmd.exe
--
の話だよ

380 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 19:36:35 ]
なんだこの流れ
病人が混じってるから気にしないほうがいい
徹底無視が良い

381 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 19:41:40 ]
パソコンの使い方の質問は板違い

382 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 19:50:19 ]
はい病人↑

383 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 20:03:37 ]
DOSバッチのサンプル集とかでオヌヌメ良書はありますか?

www.amazon.co.jp/s/ref=nb_ss_b?__mk_ja_JP=%83J%83%5E%83J%83i&url=node%3D465610%2C466298&field-keywords=%83R%83%7D%83%93%83h%83v%83%8D%83%93%83v%83g
www.amazon.co.jp/s/ref=nb_ss_b?__mk_ja_JP=%83J%83%5E%83J%83i&url=node%3D466298&field-keywords=%83o%83b%83%60

384 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 20:06:09 ]
MS-DOS 256 本 1〜3 のうちのどれか

385 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 20:10:53 ]
87年w
流石に古すぎじゃないか?
互換性考えるとXP以降が良いのでは

386 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 20:30:04 ]
cmd.exeとcommand.comのバッチって同じなん?

387 名前:デフォルトの名無しさん [2008/09/30(火) 20:32:37 ]
理屈もわからずに言ってるだろお前



388 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 20:49:50 ]
>385
つか9x系とNT系とで全然違うもんな
XPとまで言わずとも2kか、頑張ってもNT4くらいが下限だろう

389 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 20:58:31 ]
lfをcr+lfに変えるコマンドは標準にあるけど、
cr+lfをlfに変えるコマンドは標準にない?

390 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:03:59 ]
またパソコンの使い方を質問する馬鹿か

391 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:05:45 ]
プログラム技術@2ch掲示板

この板はプログラムを作る人のための板です。

あらゆる質問はまずすれ立てるまでもない質問はここでスレにしてください。

その他、お勉強ページへのリンクスレ、
推薦図書・必読書スレ
もあります。

プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。


392 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:08:10 ]
>lfをcr+lfに変えるコマンドは標準にあるけど、
なに?

393 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:15:03 ]
>>388
良書って良書はないのかなあ
濃いサンプル集みたいなのがあれば長く使えると思うんだよねー
例え初心者でも自力で読み解けると思うしそれが力になるはずだ

394 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:17:32 ]
加えて、OS毎の違いが明記されてるコマンド辞典があると重宝するのかな
別に無くても困らないけどね、必要ならヘルプを印刷すればいいし

395 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:20:24 ]
バッジ(英:button)とは、主に衣服の襟部分又は胸部分に付ける、
付けている者の「所属」、「資格」、「職位」、「階級」、「経歴」、「功績」等を、
図式化等のデザインにより表す徽章・記章のこと。
「徽」の字が常用漢字表外字であるため、「き章」と表記されることもある。

素材と構造
主な材料としては丹銅、真鍮、銀、金、プラチナなどが土台に使用され、
七宝焼やラッカー塗布、エナメル流し込みなどで色付けされ
鍍金が施されたものが主流となっている。

金属製のバッジで中が空洞になっているものは特に缶バッジと呼ばれ、
他のバッジよりもサイズを大きくしたい場合に用いられる。

上着の襟に着ける小さな物は特に「ピン (pin) 」と呼ぶ事もあり、
日本語ではこれを「ピンバッジ」と呼ぶこともある。



396 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:21:27 ]
バッチじゃ休日の色が変えられないな

397 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:34:17 ]
間違ってWindowsの設定を変更してちゃったみたいで直そうとしたら
「Windowsのファイルと設定を復元しています。しばらくお待ちください
レジストリを復元しています...」
っとなってから一日以上たってるけどなにも起こりません
これはまだ待つべきなんでしょうか?



398 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:36:28 ]
待った方がいい。

399 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:38:35 ]
「パソコンの使い方」って言ってる奴のIQは低そうだ

400 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:38:46 ]
ここ変な人しかいないね。

401 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:41:36 ]
>>396
ansy.sysでも入れとけ。

402 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:44:59 ]
待て

403 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 23:36:02 ]
echo ANSIエスケープシーケンス | ansi.exe

404 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 11:45:10 ]
コンソールAPIを使った色つきecho相当の外部コマンドってないのかね

405 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 12:08:37 ]
作れば何でもある

406 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 12:33:31 ]
でたぁ〜〜〜〜!
「作ればできる」厨!

407 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 12:35:26 ]
お前ら毎日毎日よく飽きないな。



408 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 15:07:22 ]
ggれば何でもある


409 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 15:09:39 ]
ttp://msmvps.com/blogs/martinzugec/archive/2008/03/27/useful-tools-for-scripts.aspx

410 名前:デフォルトの名無しさん [2008/10/02(木) 22:34:19 ]
ソフトのロック解除用のバッチファイルを入手しましたが、どのように当てたらいいのか教えてください。
何分素人なので、コマンドプロントたるものすら知りません。お願いします。

411 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 23:44:16 ]
>>369
亀レスですまんが、それ祭日設定無いじゃん
意味ないっす

412 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 23:49:09 ]
祭日リスト用意して比較するだけだろ。
そのくらい自分で書け。

413 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 00:03:51 ]
特定の文字だけ色を付けて表示なんて出来ませんよね?
COLORだと全部変わってしまう・・・・

414 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 00:23:00 ]
その文字の場所にだな、セロファンを貼ってだな

415 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 04:34:22 ]
>>413
PowerShell入ってるなら
powershell -command "&{write-host hello -ForegroundColor red}"
とやれば赤い文字でhelloと出る。
ただ古いマシンではめっちゃ遅いけど。

416 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 12:17:39 ]
ttp://blog.hiros-dot.net/%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%9F%E5%B9%B4%E6%9C%88%E3%81%AE%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%80%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%9D%E3%81%AE%EF%BC%92PowerShellTips.aspx

417 名前:デフォルトの名無しさん [2008/10/03(金) 20:15:03 ]
バッチ処理で、XPのミュートのON/OFFを切り替えたいのですが、
記述方法ありますか?



418 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 20:55:18 ]
WSHならできるだろggれ

419 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 21:10:20 ]
PC初心者
pc11.2ch.net/pcqa/    パソコンの使い方

Windows
pc11.2ch.net/win/    ウインドウズの使い方

初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
pc11.2ch.net/test/read.cgi/win/1217738171/

420 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 21:15:42 ]
↑お子様は早く寝ましょう

421 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 22:25:25 ]
sleep 1000

422 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 22:29:04 ]
VB6.0でもバッチファイルつくれますか
作り方はどうすればいいの

コンパイルすればいいのですか?

423 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 22:31:51 ]
vbでバッチファイル出力

424 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 22:37:13 ]
きっとコンソール用のプログラムを作りたいのだろうけど、ネットでからかわれそうな要素満載だね。


425 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 22:47:39 ]
>>422
Open "hoge.bat" For Output As #1
Print #1, "@echo off"
Close #1


426 名前:デフォルトの名無しさん [2008/10/05(日) 12:15:08 ]
425ばかすぎるわろた

427 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 17:20:20 ]
>>425
VBつかったことないけど昔のMS-BASICまんまなのに感動した。



428 名前:デフォルトの名無しさん [2008/10/05(日) 18:45:22 ]
前からおもってたんだけど、コメントのremって何の略だろ??remarkとかかな?

429 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 18:52:39 ]
rememberだと思うよ

ttp://www.google.co.jp/search?hl=ja&q=bat+rem+remark&lr=

430 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 19:01:45 ]
BASICのREMから来たものだと思う。
で、BASICのREMはリマークの略という意味だったはず。

431 名前:デフォルトの名無しさん [2008/10/05(日) 19:59:53 ]
rememberでもremarkでもいいけど、なんかremって覚えにくいな〜。

もうちっとわかりやすくしてくれればいいのに。comeとか。

432 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 20:03:08 ]
comm だろ...

433 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 20:13:04 ]
>>431
' 使え


434 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 20:15:09 ]
ラインコメントなんて手書きしないでエディタマクロの^/かなんかで入れるようにしとけ

435 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 20:33:41 ]
>>433
''' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

436 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 21:06:31 ]
パソコンを起動しても一番最初に出るメーカーロゴが
出るだけになって全く何も受け付けなくなってしまった
のですが何処が壊れているのでしょうか?

437 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 21:09:21 ]
君の目



438 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 21:16:52 ]
横をたたいてみろ

439 名前:438 mailto:sage [2008/10/05(日) 21:24:41 ]
たたいたら直りました

440 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 21:33:20 ]
>>431
: つかえ

441 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 21:48:16 ]
インストールはどこでできますか?
初年度ってどういうことですか?

442 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 22:06:58 ]
>441
インストールはしなくても最初から入ってるよ

443 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 23:22:51 ]
>>431
BASIC もしらんのかよ


444 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 00:28:12 ]
>>436
HDD

445 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 01:07:40 ]
>443
おぢさんには常識だけど、最近の子は本気でBASIC知らんぞ
初めて触ったのがHSPとかJavaとかPerlとか
BASICでもVB系(VBSやVBA)が初めてのBASICだったりな

446 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 02:44:11 ]
BASICなんてやらなくてもおk
寧ろやらない方がいい

447 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 02:59:47 ]
BASICはグラフィックが超簡単に扱えるのがよかった



448 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 03:09:15 ]
今の言語はグラフィックス関連はライブラリに飛ばされちゃってるからなあ
しかも複雑なライブラリ多いし

449 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 10:44:09 ]
ActionScriptなら簡単だお

450 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 12:06:49 ]
コマンドプロンプトって実行ファイルをどのようにして判断しているの?
実行ファイルをexefile.txtみたいにリネームしても普通に実行される。
しかし拡張子なしだと動かない。
拡張子ありだとjpgだろうがtxtだろうが実行ファイルとして扱われてる。

451 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 12:14:27 ]
うそくせーと思ったらほんとだったw
ファイルの先頭覗いてMZPだったら実行、それ以外なら関連付けで開く
といったコードが入ってるんでしょ。

452 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 13:07:52 ]
バッチとまったく関係ないし、
パソコンの使い方の話は板違い

PC初心者
pc11.2ch.net/pcqa/    パソコンの使い方

初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
pc11.2ch.net/test/read.cgi/win/1217738171/

453 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 13:11:39 ]
COMMAND.COM ではそんなことなかったはずだから
CMD.EXE かな?

454 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 13:19:01 ]
>>451
そういう動作でもないっぽい。
適当なファイルを.exeに変えたら中身に関わらずバイナリとして実行しようとするし、
適当な.exeを.batや.cmdにリネームするとバッチとして実行しようとする。
よくわからん。

455 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 13:27:55 ]
何も考えてないんだろ。
for文とか場当たり的な拡張を繰り返したような文法だし。
継ぎ足し継ぎ足しなケース分けのコードがいっぱい入ってそう。

456 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 14:13:53 ]
>>450
メモ帳かバイナリエディタでexeファイルを開いてみろ。
先頭にMZ〜ってあるだろ?それで判別してる。
詳しくは「ヘッダ」でググれ

457 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 14:23:58 ]
>>452
病人は病院に行きましょう



458 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 14:28:55 ]
>>457
いい加減スレ荒らすのやめてくれ。お前みたいなのが人生かけてマンマークしたところで
メンヘラが消えたためしがなんだが。

459 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 16:20:49 ]
拡張子が com, exe → ヘッダ部分を読んでMZならexe実行。でなけりゃ com 実行。
それ以外→とりあえずヘッダ部分を読んでMZならexe実行。でなけりゃ関連づけ。

じゃないかと推測。

460 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 16:37:01 ]
ここはお前の日記帳じゃねえよ
チラシの裏にでも書いてろ

461 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 17:34:01 ]
拡張子が付いてればCreateProcess それでエラーなら関連付けへ

462 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 17:37:09 ]
また推測か
氏ねやゴミ

463 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 17:43:10 ]
ollyで調べた

464 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 22:17:35 ]
>>456
それは知ってるんだけど、そこに何故拡張子のあるなしが関係する?というのが
メインの疑問で。

MZとだけ書いたテキストファイルmz.txtをコマンドプロンプトから開こうとすると
実行ファイルとして扱われるんだな…

かといって拡張子を消したらダメ。

465 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 23:30:55 ]
start mz.txt

466 名前:デフォルトの名無しさん [2008/10/10(金) 12:00:18 ]
UNIX 系のシェルにある where コマンドと同じような
働きをするコマンドって用意されていますか?

PATH で指定されるディレクトリ群の中に同名の実行ファイル
があった時にどれが実行されるのかを表示してくれるコマンドです.

467 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 12:02:57 ]
Vista には where あるよ



468 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 12:05:07 ]
パソコンの使い方の話は板違い

PC初心者
pc11.2ch.net/pcqa/    パソコンの使い方

初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
pc11.2ch.net/test/read.cgi/win/1217738171/

469 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 12:26:42 ]
>>467

470 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 14:30:17 ]
XPにもあるけど?
C:\Program Files\Support Tools\Where.Exe

471 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 14:37:24 ]
つかえfor
for %I in (notepad.exe) do echo %~f$PATH:I


472 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 21:42:49 ]
>>470
ないぞ?

473 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 23:43:54 ]
あるぞ

474 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 23:45:50 ]
素のXPには無い

475 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 00:07:21 ]
ftp://ftp.microsoft.com/reskit/y2kfix/x86/where.exe

476 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 01:13:21 ]
バッチで画像を出す方法ってありますか?

477 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 01:14:08 ]
ところで、タイトルの%3って、バッチなら%%3の方が委員では



478 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 01:33:21 ]
echo 画像

479 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 02:00:06 ]
start 画像

480 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 02:38:54 ]
>476
start "" 画像ファイル
とか。ビューアを指定したいならビューアで開く。
コマンドプロンプトの画面内に表示したいなら、無理じゃないかな。

481 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 03:53:38 ]
>>477

482 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 14:38:43 ]
アスキーアートを表示する

483 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 15:00:52 ]
echox使ってカラーでビットマップ表示しろ

484 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 16:43:08 ]
拡張子無しのファイルとフォルダを区別する方法ってありますか?

今まで、
if "%~x1"=="" goto fol
でやってたのですが、拡張子無しのファイルも含まれることに最近気づいたので

485 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 17:24:28 ]
普通にある
そんな馬鹿なことやってるのお前だけだ

486 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 17:38:40 ]
>>484
if exist "%1\nul" goto fol

487 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 17:49:46 ]
>>486
それローカルドライブには通用するんだけど
ネットワークドライブだとファイル\nulも
真になっちゃっていまいちなのよね。
確実なのは
dir /ad "%~1" >nul 2>&1
if %ERRORLEVEL% == 0 goto fol
かな。





488 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 19:18:15 ]
>>487
振り分けできました。ありがとうございます。

>>486
自分の環境ではうまく動作しなかったので、今回は487を使うことにしました。
ありがとうございます。

489 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 10:39:32 ]
>>476
mspaint 画像.jpg

490 名前:デフォルトの名無しさん [2008/10/13(月) 13:49:30 ]
さっきどっかのレスで見かけた

cmd / 〜あと似たことがいくつか

でファイル名を指定して実行したら全てのデータが消えた・・・
戻す方法は無いのでしょうか?

491 名前:デフォルトの名無しさん [2008/10/13(月) 13:56:16 ]
>>490
あとシステムの復元使ってもファイルは消えたまんまだった

誰かタスケテ

492 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 14:06:24 ]
>>490-491
ttp://cowscorpion.com/Software/FileRecovery.html

493 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 14:10:13 ]
dir /ad "c:\System Volume Information"
うまくいかねぇ

494 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 14:15:03 ]
if exist "c:\System Volume Information\nul" goto fol
こっちもあかん

495 名前:デフォルトの名無しさん [2008/10/13(月) 14:49:08 ]
>>492
not foundでした・・・


496 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 15:06:52 ]
not foundじゃないよ

497 名前:デフォルトの名無しさん [2008/10/13(月) 15:10:33 ]
ほんとだorz

ちょっと試してきます



498 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 15:43:44 ]
>>493-494
System Volume Informationに対するアクセス権ないからだと思われ
それケースにも対応するならこんな感じかな?

dir /ad /b "%~dp1" | findstr /x /c:"%~nx1" >nul 2>&1
if %ERRORLEVEL% == 0 echo folder


499 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 16:27:03 ]
ウイルス危険

500 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 19:25:16 ]
>>487
少し前にそのへんを検証したページを見た記憶があるんだが、思い出せん。
ベストなのは exist "%1\." とかだったかなぁ。

501 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 20:10:34 ]
>>500
ttp://otn.blogtribe.org/

502 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 20:41:34 ]
exist "%1\."?

なんかもうperlに近いな


503 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 20:44:47 ]
「パソコンの使い方」と言う人来ないねw

504 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 20:51:50 ]
召喚するなw

505 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 20:54:26 ]
if exist "ファイル\." echo 駄目やんけ

506 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 21:02:35 ]
if exist 「パソコンの使い方」と言う人 echo 来るな

507 名前:デフォルトの名無しさん mailto:sagr [2008/10/13(月) 21:32:25 ]
if exist "c:\System Volume Information\\*" goto fol
>>501 もあかん



508 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 21:54:02 ]
ここはお前の日記帖

509 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 00:47:37 ]
>>507
だからそこはアクセス権の問題だろ。
別のディレクトリで試せよ。

510 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 01:17:01 ]
>>498
dir /ad /b "%~dp1" | findstr /x /c:"%~nx1" >nul 2>&1
はSFNであかん

511 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 15:18:21 ]
dirはdirectoryの中を見るもので、directory自身を見るものじゃない
すじも性能も悪いからやめとけ
directory自身を見ろ

512 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 20:33:35 ]
>>510
なるほど、SFNのことは考えてなかった。
じゃあこんなのはどうだろう。
echo "%~a1" | findstr ^d >nul
if %ERRORLEVEL% == 0 goto fol


513 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 20:48:19 ]
まどろしかよ
set a=%~a1
if %a:~0,1%==d goto fol

514 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 20:57:51 ]
マトリョーシカって何?

515 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 22:28:20 ]
ロシアの入れ子人形

516 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 23:56:53 ]
古語【間怠(まどろ)し】 手緩い もどかしい

517 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 22:46:49 ]
通りすがりだがネタがなさそうなので投下しておこう。

AKAI ME30PII Simulator for Win32(2000/XP/Vista)
ttp://ktbrick.tamajiri.com/

試作で作ったとあるMIDI関連機器の操作部分だけクローン。
この程度と笑ってやってくれorz



518 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 22:51:32 ]
>>517
000〜002を結合させたファイルをダウンロードさせたくない理由があるの?

519 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 23:24:19 ]
>>518
 単に借りているところの容量制限。

520 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 23:47:24 ]
>>519
納得

521 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:09:29 ]
sakuratan.ddo.jp/imgboard/img-box/img20081019000521.jpg
計算が合わない・・・・・

@echo off
set var=1
set flu=0
md K:\0

for %%i in (*.bmp,*.jpg,*.png,*.ico,*.gif,*.jpeg) do (
copy K:\東方\東方MAX\%%i K:\%flu%\
call :add %flu%
)
pause

:add
IF %var%==600 (
set/a flu=%flu%+1+1+1
echo %flu% ←これecho %%flu%%
set var=0
md K:\%flu%
pause
)
set/a var=%var%+1
exit/b
いちおうK:\東方\東方MAXのなかの数千枚のがぞうを600枚単位でKドライブ直下に0〜どんどんフォルダつくって移動する
ってな物を作ってるんですが
フォルダの名前を出すための計算?がおかしいです。どこ直せばいいでしょうか
ちなみにループ1週目が0になり2週目も0になり3週目で1になります。

522 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:10:28 ]
ああ、ミスったset/a flu=%flu%+1+1+1 はテストのために書いた。
本当はset/a flu=%flu%+1です

523 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:28:26 ]
>>164


524 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 01:07:01 ]
遅延環境変数の展開って理解されにくいよね

525 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 01:10:16 ]
環境変数の遅延展開って理解されにくいよね

526 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 01:16:33 ]
set /a flu=%flu%+1 とかより set /a flu+=1 の方がスマート

527 名前:521 mailto:sage [2008/10/19(日) 02:39:48 ]
遅延環境変数なのかな?
書き換えて
set /a sra=%flu%+1
とかにしてもsraに変数が入らない(´・ω:;.:...

setlocal ENABLEDELAYEDEXPANSION
を入れても!flu!が文字列としてしか認識されない(´;ω;`)ブワッ



528 名前:521 mailto:sage [2008/10/19(日) 02:44:52 ]
>>527 変数に値が入らないの間違いだ(´・ω・`)

529 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 03:26:04 ]
@echo off
setlocal ENABLEDELAYEDEXPANSION
set var=1
set flu=0
md K:\0

for %%i in (*.bmp,*.jpg,*.png,*.ico,*.gif,*.jpeg) do (
copy K:\東方\東方MAX\%%i K:\%flu%\
call :add %flu%
)
pause
goto :EOF

:add
IF %var%==600 (
set/a flu+=1
echo !flu!
set var=0
md K:\!flu!
pause
)
set/a var+=1

530 名前:521 mailto:sage [2008/10/19(日) 03:44:53 ]
>>529 動いてないように見えて動いてたわ・・・・・
んでもこうするとコピー先指定どうするか・・・・

531 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 03:50:53 ]
copyのとこも!flu!にして

532 名前:521 mailto:sage [2008/10/19(日) 03:59:24 ]
ありゃ、なんだまた見た目に翻弄された(´・ω:;.:...
ご迷惑をおかけしました・・・・・・・・


533 名前:521 mailto:sage [2008/10/19(日) 04:00:33 ]
@echo on で見てると出力先がK:\!flu!\って見えるから誤解してた。
皆さんトンクス

534 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 04:39:39 ]
echo ZUN信者乙

535 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 15:10:43 ]
>@echo on で見てると出力先がK:\!flu!\って見えるから
はぁ?

536 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 15:24:48 ]
>>535
はぁ?w

537 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:56:45 ]
>>535
展開されてないように見えるだろがw



538 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:59:44 ]
>>529
> call :add %flu%

引数使ってなくね?

539 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 20:08:51 ]
!にしなくていい%を!にして
!にしないといけない%を!にしてないのは
ぱぁ?


540 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 20:40:16 ]
> !にしなくていい%を!にして
どれよw

541 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 20:47:02 ]
echo !flu!
md K:\!flu!


542 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 21:07:17 ]
環境変数の遅延展開って理解されにくいよね

543 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 20:50:27 ]
ディレクトリの中の実行ファイルを名前順に実行するには
どうしたらいいんでしょうか(´・ω・`)

start /w ---.exe
とか延々書いたりdirをテキストにリダイレクトして順次読めないか
とか試してみたんですがうまくいきません('A`)

どなたかおねがいします・・・

544 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:13:42 ]
>543
まずパソコンの使い方を勉強しましょう

PC初心者
pc11.2ch.net/pcqa/    パソコンの使い方

初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
pc11.2ch.net/test/read.cgi/win/1217738171/


545 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:14:49 ]
>>544は荒らしなので無視していいです。
>>3を参照

546 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:17:09 ]
>>543
start /w ---.exe でほんとにうまくいかないんですか?

547 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:19:21 ]
コマンドラインが満足に使えない人ですか?



548 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:26:05 ]
Vistaですがビッグローブの動画がみれません
コンポーネントをアップグレードしてくださいって言われるけどできません
どうすればいいでしょうか?

549 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:28:19 ]
そんな動画見なくていいよ

550 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:29:53 ]
役にたつ奴いねーから帰るわ。

551 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:33:51 ]
>>546
や、うまくいくんですが量がおおくめんどいので
ディレクトリの中全部を手っ取り早く処理できないかなー
ってことでw
テキストに入れてfor /f でとりだすのか・・・?くらいの知識しかねーす('A`)
すんませんー

552 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:35:47 ]
友人からPCゲームを借りたのですが、マイコンピューターからCDーROMを開くと「デバイスの準備が出来ていません」と出ます
どうしたらいいですか?

553 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:38:51 ]
>>551
カレントディレクトリの中のexeを実行するなら
for %%i in (*.exe) do start /w %%i
でどうでしょう

554 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:40:25 ]
そんなゲームやらなくていいよ

555 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:41:11 ]
>>552
友人に聞け

556 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:41:51 ]
>>553
ありがとうございます!
まさか1行で済むなんて・・・

もっと精進したいとおもいます・・・(;´Д`)

ありがとうございました!

557 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:43:15 ]
馬鹿の来る所じゃない



558 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:46:18 ]
死ね

559 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:51:05 ]
PCの電源を切ったのにモニターに気持ち悪い顔が映ってるんですがどうすればいいんですかね

560 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 22:03:44 ]
中に誰かいる

561 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 22:17:28 ]
後ろに誰かいる

562 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 01:52:55 ]
鏡だ

563 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 02:08:47 ]
>>556
NTFSなら名前順になるだろうけどFATだと順番ぐちゃぐちゃだぜ?

564 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 10:17:59 ]
ヒント

質問者も解答者もパソコン初心者
プログラミングではなくてパソコンの使い方の質問

565 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 10:33:52 ]
↑荒しは必死ですね

566 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 11:59:12 ]
>>564のパソコンの使い方とやらをまとめてwikiにでもしたら?
パソコン初心者用の使い方って事なら、大した手間じゃないよな?

567 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 18:22:16 ]
>>404
 かなり過去のものにレスするが、最近必要になったので調べてみた。
この程度ならデータ構造気にしなくていいわけでC/C++コンパイラでexe生成して
バッチに組み込むことくらい簡単にできるはず。

第58章 コンソールアプリで文字色を変える
homepage2.nifty.com/c_lang/intro/no_58.htm

コンソールアプリを作ろう(3)
www.geocities.co.jp/SiliconValley-PaloAlto/8945/delphi/tip5.html

Japanese Windows 95 Doesn't Support Console Keisen Ruled Lines
support.microsoft.com/?scid=kb%3Ben-us%3B145925&x=16&y=18



568 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:36:43 ]
コンソールカラーの活用について
ttp://msdn.microsoft.com/ja-jp/library/cc708913.aspx

569 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 00:58:39 ]
条件でタスクトレイにソフトが入ったら〜する、出たら〜するっていう条件にしたいんですけど、
どうすればいいでしょうか


570 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 01:00:45 ]
そういうのはバッチでやらないでください。

571 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 02:07:30 ]
for /f %i in ('tasktray.exe /l') do echo %i

572 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 05:44:29 ]
>>570なにでやるのがいいんでしょう?
>>571tasktray.exeなんてのがあるんですね。詳しくわからないので研究してみます。

573 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 09:44:06 ]
ちょっと質問。
win xpでバッチファイルよりも洗練された仕様の言語でスクリプトを書こうと思ったら、
wshで対応してる言語を選ぶって事でオケ?

574 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 10:07:52 ]
ここへ行け

初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
pc11.2ch.net/test/read.cgi/win/1217738171/

575 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 10:17:31 ]
>>573
おけ

>>574は荒らしなので却下

576 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 10:23:57 ]
>>575


577 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 22:02:34 ]
>>573
Windows PowerShellという選択肢もあるよ
要インストールだけど



578 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 22:19:52 ]
rubyはどう?

579 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 00:11:09 ]
 細かくやるならWindows APIの叩けるC/C++インタプリタ使ったほうが楽。
Softintegration Chとかね。


580 名前:デフォルトの名無しさん [2008/10/25(土) 08:09:37 ]
PowerShell ってヤル気あるのかなぁ。
OS/2 の rexx みたいになっていく気がしないでもない。

581 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 08:16:56 ]
80 名前:名無し~3.EXE[sage] 投稿日:2008/10/18(土) 15:12:14 ID:mp3xP09g
はっきりCTP3って言葉を使い出してきた
ttp://blogs.msdn.com/powershell/archive/2008/10/18/emit-xml.aspx
cmdletキーワードはなくなってfunctionに統合されるらしい


582 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 13:12:11 ]
むしろ使う側にやる気が無いのに物凄い勢いで空回りしちゃってる状況だと思う

583 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 14:05:38 ]
予定では7機種発表だよね?
機種数少なすぎない?

こりゃ量販店のau売り場はさらに縮小されるね。

584 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 14:07:25 ]
ごめん暴発したorz

585 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 14:02:21 ]
net start と net stop でサービスの起動・停止はできますが、
サービスの状態に応じて、起動・停止をトグルするにはどうしたらよいでしょうか?

586 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 15:08:36 ]
>543
プログラミング以前にパソコンの使い方を勉強しよう

PC初心者
pc11.2ch.net/pcqa/    パソコンの使い方

初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
pc11.2ch.net/test/read.cgi/win/1217738171/

587 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 15:32:50 ]
コマンドラインのことをバッチと呼ぶ人だろうか?



588 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 15:36:04 ]
こゆこと? >>585
net start|find "Windows Time"
IF ERRORLEVEL 1 (net start "Windows Time") ELSE (net stop "Windows Time")


589 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 16:05:11 ]
>>588
まさにこれです、ありがとうございます!

590 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 16:10:27 ]
>587
多分未だにMS-DOSしか知らない人だろ

591 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 19:45:32 ]
>>588のようにまともな人がいるだけ救われているこのスレ。

592 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 16:52:14 ]
そういやrexxってどこいったんだ?
IBMはPC-DOS7でバッチの代わりに使わせたそうにしてたが
黒歴史?

593 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 17:14:31 ]
wshで使えるようだ

594 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 18:56:00 ]
>>592
 OS/2のころはFDクローン組んでいたヤツもいたな。
今でもbrexxとか実装はいくつかあるよ。

それはそうと...たまにはWinBatchEhのことも思い出してやってください。

595 名前:デフォルトの名無しさん [2008/11/03(月) 17:44:52 ]
初心者質問スレからきました

for /f "delims=" %i in ('dir /b/ad') do echo "hoge"
pause

コマンドプロンプトで一行目だけ打つと、hogeが出てくるんですけど、バッチファイルをダブルクリックすると実行されないみたいなんですが、何がいけないんでしょうか

596 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 17:52:21 ]
%%i

597 名前:sage [2008/11/03(月) 17:55:30 ]
>>596

できました!
ありがとうございます。

ついでに今日sageっていうのの意味がわかりました。やった。



598 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 18:01:11 ]
すいません。間違えて名前欄にかいてしまいました。

599 名前:デフォルトの名無しさん [2008/11/03(月) 18:05:20 ]
バッチファイルで、

for(i=0;i<2;i++){
printf("hoge");
printf("hage");
}

のように複数の命令文をループで回したいのですが、よくやり方がわかりません。
どうfor文を書けばいいのですか

600 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 18:09:59 ]
>>599

for … do (
  echo hoge
  echo hage
)

601 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 18:10:00 ]
for /?

602 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 18:16:26 ]
>>600 >>601
そんなの知ってるよ

うそです。ありがとうございます。
わかりました。

603 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 21:47:21 ]
>>602
かわいいw

604 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 16:53:45 ]
>600
括弧内で変数いじるときは挙動に注意だけどな

605 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 19:46:39 ]
plsフォルダのサイズを出すバッチ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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