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


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

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



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/

408 名前:デフォルトの名無しさん [2008/02/22(金) 18:02:28 ]
>>404
google で 「PC故障 Q&A」 とかで検索してみ。

>>405
そのソフトは使ってないからわからんが、
一般的に考えて、クリップボードじゃない?
説明書かヘルプ読もうよ。

>>406
円周率って習わなかった?直径×3.14だよ。
同じ速度で回ってるなら直径が大きいほうが早い。
あ、最近の「ゆとり教育」じゃ円周率は教えないんだっけ?

409 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 18:11:23 ]
転送速度は一概に決まらんだろ乗降

410 名前:403 [2008/02/22(金) 18:48:36 ]
すいません質問を取り下げます

411 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 18:53:16 ]
吸いません
クリップボードへ送るのはclip.exeがありますが、
取り出しのコマンドはありませんか?

412 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 18:55:45 ]
最近のゆとり教育じゃ密度も教えないのか

413 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 20:14:07 ]
>>408
> 同じ速度で回ってるなら直径が大きいほうが早い。

停止状態からなら回転モーメントの小さい小ディスクの方がスピンアップが早くて・・・
と無駄レスしてみる。

密度も違うしプッタラ枚数もわからんのに一概には言えんわな。

ノート用HDDってプッタラ1枚なんだっけ?

414 名前:デフォルトの名無しさん [2008/02/22(金) 21:38:07 ]
カール・ルイスと猫ひろし。
1週300メートルの競技場を走ったら、どっちが速いか。

・・・一概にどちらが早いとは言えない。
カール・ルイスが昨日の晩、中国産ギョーザを食って腹を壊してるかもしれないからだ。

415 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 23:06:55 ]
そこでカールルイス持ってくるところで年齢を感じてしまうな

416 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:32:27 ]
プッタラって何?



417 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 05:06:42 ]
御釈迦さんのこと?

418 名前:デフォルトの名無しさん [2008/02/23(土) 06:15:21 ]
google で「プッタラ」を検索
www.google.co.jp/search?hl=ja&safe=off&q=%E3%83%97%E3%83%83%E3%82%BF%E3%83%A9&btnG=%E6%A4%9C%E7%B4%A2

419 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 09:41:28 ]
プッタラで検索しても原語を知らんとわからんかもな。

platter プラッタが元だ

420 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 10:42:49 ]
>411
素直にWSHを併用するほうがいいと思う。"クリップボード WSH"でググるだけでも結構参考になるよ。

421 名前:デフォルトの名無しさん [2008/02/23(土) 15:21:43 ]
「プッタラ」は世間で広く認知されている言葉だよ

422 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 15:29:12 ]
>>411
標準じゃないからそれくらい作れ
cbout | sort | cbin
とか出来るといろいろ便利だぜ

423 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 17:25:20 ]
Cygwin getclipつかえ
sfuは?しらん

424 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 18:59:52 ]
%a%
!a!
%1
%%I
の評価順序を教えて


425 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:07:50 ]
cbin.exe, cbout.exeを作るバッチファイル(要.Net Framework 2.0)


@if (0)==(0) echo off
setlocal
pushd %~dp0
set JSC=%windir%\Microsoft.NET\Framework\v2.0.50727\jsc.exe
%JSC% /nologo /define:CBIn /out:cbin.exe %~nx0
%JSC% /nologo /define:CBOut /out:cbout.exe %~nx0
popd
exit /b
@else
import System;
import System.Windows.Forms;
@if (@CBIn)
Clipboard.SetText(Console.In.ReadToEnd());
@elif (@CBOut)
Console.Write(Clipboard.GetText());
@end
@end

426 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:31:12 ]
ブラクラ



427 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:33:34 ]
>>426
セキュリティ板でどうぞ

428 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:40:47 ]
ノートンが反応

429 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:43:53 ]
自分で実行する前にここに貼って試してもらうといいよ

430 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:55:03 ]
ノートンは無害でも過剰反応するんだな

431 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 20:47:53 ]
ム板なんだから、何やってるかくらい自分で読めよ

432 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:04:08 ]
危険

433 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:18:27 ]
%a%の%は%%でエスケープできるけど
!a!の!はどうやってエスケープできる?

434 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:18:59 ]


435 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:22:47 ]
はずれ

436 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:31:43 ]
>433
初心者はこっち行け↓

PC初心者
pc11.2ch.net/pcqa/



437 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:36:21 ]
初心者がそんなこと聞くか?

438 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:38:19 ]
プログラムを作る以前の話

439 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:41:16 ]
「以前」ならいいじゃん

440 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:41:31 ]
>>436自身が初心者だからなあ

441 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:43:50 ]
>>439
それだと字の読み書きから教えなくちゃいけない

442 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:44:56 ]
>>439
それだとパソコンの使い方から教えないといけない

443 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:45:33 ]
教えればよい

444 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:48:04 ]
>443
にょろっとした記号の打ち方を教えてください

445 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:49:35 ]
~
か?

446 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:50:21 ]
はーとのマークはどうやるの?



447 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:50:52 ]
~のことですか

448 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:51:42 ]



449 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:52:34 ]
>>436の異常さは某void氏を越えていると思う

450 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:53:35 ]
〜は「にょろ」を変換だよ

451 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:55:37 ]
?

452 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 22:05:32 ]
#heart;

453 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 22:08:16 ]
&#heart;

454 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 22:10:58 ]
^^の出し方教えてください。

455 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 22:11:41 ]
©

456 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 18:00:02 ]
echo ^^



457 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 18:08:33 ]
>>433に答えられないなんて初心者以下だな

458 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:13:56 ]
>>457
あなたはすべての質問に全部答えるの?
質問に答えられないあなたは初心者以下ですね?

459 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:15:28 ]
1パス目のエスケープは^だけど!は2パス目なので^^!だよーん

460 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 17:42:59 ]
SET /Aの
, - 式の区切り記号
ってなにか使い道あるのか?

461 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 19:48:32 ]
ない

462 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 20:13:33 ]
set /a a=1,b=2

463 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 17:23:58 ]
つまんねー機能

464 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 14:14:47 ]
つまらなくない機能があるのかと。

465 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 21:17:34 ]
もっとほかにやることがあるだろ

466 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:12:55 ]
たとえば?



467 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:17:19 ]
PowerShell

468 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 08:15:05 ]
トイレはつまんねー方がいい

469 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 15:25:41 ]
でもどこかで詰まっていないと大変なことになる

470 名前:デフォルトの名無しさん [2008/03/11(火) 14:29:40 ]
バッチファイルで特定のプログラム(EXEファイル)を起動するようなコマンドはありますか?

471 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 15:52:28 ]
start/?

472 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 16:11:54 ]
>>466
たとえば、start /verb:print a.xls

473 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 16:37:14 ]
またプログラミングじゃなくてパソコンの使い方の質問か

474 名前:デフォルトの名無しさん [2008/03/11(火) 17:49:40 ]
>>471
どもです

475 名前:デフォルトの名無しさん [2008/03/11(火) 18:26:20 ]
すいません先ほどstartコマンドで起動は出来たのですが
DOS窓が出たままになってました
調べるとexitコマンドで終了出来るとあったのでそのまま最下行にexitと入れたのですが
やはりDOS窓は閉じないままです
どうやれば自動で閉じてくれるのでしょうか

476 名前:475 [2008/03/11(火) 18:47:58 ]
自己解決しました
失礼しました



477 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 19:08:55 ]
>475
ここはプログラムを作る人の板です
初心者にパソコンの使い方を教える所ではありません。

PC初心者
pc11.2ch.net/pcqa/


478 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 19:36:15 ]
深い階層にあるファイルをカレントディレクトリのサブフォルダに移動するバッチはどう書けばいいのですか?
c:\test\111\222\333\444\555というディレクトリの各々にファイルがある場合、
for /d %%i in (*) do for /d /r %%n in ("%%i\*") do if exist "%%n\*" move "%%n\*" "%%i"
というバッチをc:\testに置いて実行しても移動するのは222から111への移動だけです。
for /d /r%%i in (*) do for /d %%n in ("%%i\*") do if exist "%%n\*" move "%%n\*" "%%i"
だと各段のファイルが一つ上に移動するだけです。
222以下すべてのファイルを111へ移動させたいのです。

479 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 19:54:20 ]
スレ違い

480 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:27:28 ]
for /d /r%%i in (*) do for /d %%n in ("%%i\*") do if exist "%%n\*" move "%%n\*" .


481 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 12:49:32 ]
同じ Windows XP SP2 を使っていて、cmd.exe のバージョンが異なることは有り得るのでしょうか?

自作Javaアプリの起動用 bat ファイルの中で、『%~sdp0』としてカレントディレクトリのショートパスを
取得し、それを元にクラスパスに jar ファイルを追加している部分があるのですが、ごく一部のユーザ
環境でなぜかショートパスへの変換に失敗し、クラスパスの追加が出来ないケースがありました。
OSはテストに散々使ったマシンと同じ Windows XP Pro SP2 とのこと。訳がわかりません。

%~sdp0 をどう解釈するかはシェル依存だと思ったので、冒頭の質問となりました。
どなたか宜しくお願いします。

482 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 13:49:33 ]
>481
windows板へどうぞ

ユーザー必読!コマンドライン(DOS Pt.6)
pc11.2ch.net/test/read.cgi/win/1176558776/

483 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 14:06:53 ]
>>481
パス設定が変で別のcmd.exeを呼び出しているんじゃね?
環境変数comspecが変とか。
あと言語によってcmd.exeのバイナリが違うので、パスに
言語依存文字が入ってたら危険。

484 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 15:25:58 ]
自己解決しました。
ショートパスが取得できないのは、レジストリの設定変更によって
ショートパスが作られない環境の方でした。
cmd.exeのバージョンの違いや振る舞いの違いではなかったようです。
お騒がせして申し訳ありませんでした。

ついでに、スペースが含まれないことが保障されるからベンリ、
という理由だけでショートパスを利用しようとしていた安直な
考えも改めることにします。

485 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 16:40:03 ]
パソコンの使い方の質問は遠慮してほしいな

486 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 18:41:50 ]
>>485
池沼の書き込みは遠慮してほしいな



487 名前:478 mailto:sage [2008/03/12(水) 21:08:29 ]
>>480
それだとc:\testに移動してしまう

488 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 21:35:25 ]
for /F %%i in ('dir /a-d/b/s *.*') do move %%i 111\.

489 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 21:45:26 ]
ここはパソコンの使い方を教えるスレ?

490 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 21:49:07 ]
>>489
パソコンの使い方に見える人は書き込んではいけないスレだろ。

491 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 21:56:25 ]
根本的な部分で理解が足りてない

492 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:01:17 ]
プログラミングしないの?どんだけ〜

493 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:04:38 ]
大体「パソコンの使い方」なんて稚拙な表現を使ってるのは
矢張り精神年齢が低いのだろうね

494 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:09:47 ]
試しに再インストール後、それでダメだったらHDDを診てもらう事にします。

495 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:11:34 ]
でもなんで自演なんてするの?

496 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:17:51 ]
>>489
おまえは、知識が無いんだからレスすんな



497 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:25:44 ]
しかし自分では知識があると思ってるんだろうな。
アスペルガーっぽいし

498 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:29:40 ]
知能がない。

499 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:35:44 ]
耳鼻咽喉科に行ってください

500 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:47:03 ]
ここまで俺の自演

501 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 13:42:57 ]
はしゃぎすぎ

502 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 17:12:51 ]
for /d %%i in (*) do for /d /r %%i %%n in ("*") do if exist "%%n\*" move "%%n\*" %%i


503 名前:デフォルトの名無しさん [2008/03/21(金) 13:46:25 ]
バッチファイルについて教えてください。
バッチファイルで外部のテキストファイルを1行ずつ読み込んで
読み込んだ行を変数に格納する方法は無いでしょうか。

504 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 14:02:04 ]
for/?

505 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 14:52:13 ]
set/?

506 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 15:13:59 ]
ユーザー必読!コマンドライン(DOS Pt.6)
pc11.2ch.net/test/read.cgi/win/1176558776/



507 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 15:24:59 ]
>>506
ちゃんと病院行ってるか?

508 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 15:29:44 ]
>506
こっちより良スレですね






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

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

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