[表示 : 全て 最新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/

367 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 04:14:52 ]
for /f "delims=" %a in ('dir /a:-d /b') do echo %~fa >> list.txt

かな。list.txt が既に存在していた場合に追記になっちゃうけど。

疑問に思ったんだけど、単独で dir コマンドを使ったときみたいに
出力を最後にまとめて出すことって出来ないの?


368 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 11:27:13 ]
2ヶ月以上悩んでも解けませんでした。
残念ながら解決の策が見つかりそうも無いので、
どなたかお助けください。

1つのHDD内に2つのパーテーションがある状態で、
そのHDDのパーテーションを削除して、1つのパーテーションに統合。
その上でチェックディスクを行いたいと考えております。


(バッチファイル本体)
diskpart /s file1.txt
echo y| format f: /fs:ntfs /Q /V:
chkdsk /f/r f:
pause


(file1.txt内)
select disk 1
clean
create partition primary
assign
exit

上記のように書いたのですが
フォーマットを自動に実行する手前で止まってしまいます。
どのように解決すればよいのか、助言いただければと存じます。


369 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 11:39:28 ]
>368
Windowsの操作方法についての質問は
こちらへどうぞ↓

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

370 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 11:55:44 ]
>>368
diskpartでcleanしたあとにrescanしてみたり、assign letter=Fしたりとか。
formatもOSによっては 隠しオプションで /Y が使える場合があるので、
echo y| を使わなくてもいける。

371 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 12:28:41 ]
>368

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

372 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 13:26:30 ]
>>367
( for /f "delims=" %a in ('dir /a:-d /b') do echo %~fa ) > list.txt


373 名前:358 mailto:sage [2008/02/15(金) 19:18:23 ]
>>367
動きました。ありがとう。
dir /a-:d /b > list.txt と違ってlist.txtの中に自分自身が登録されないから使い勝手がいいですね。

374 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 20:15:04 ]
369,371はよく眠れてますか?

375 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 23:34:48 ]
for %a in (*) do echo %~fa >> list.txt




376 名前:368 [2008/02/15(金) 23:50:44 ]
>>370
早速のご助力、誠にありがたく存じます。家に帰ったらさっそく試してみます。

>>369 371
ご誘導、ありがとうございます。
何事も勉強ですので参考にさせていただきます。

377 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 00:47:48 ]
あくまでもちょっと参考にする程度にしておけよ

378 名前:デフォルトの名無しさん [2008/02/16(土) 06:37:57 ]
ドアラ グッドウィルドームに立つ!
再生:654,421 | コメント:123,256 | マイリスト:20,510
www.nicovideo.jp/watch/sm354359

凄い勢いで踊るドアラ
再生:482,525 | コメント:28,129 | マイリスト:17,837
www.nicovideo.jp/watch/sm1489303

ドアラが異端になった経緯
再生:424,284 | コメント:36,521 | マイリスト:9,417
www.nicovideo.jp/watch/sm378355

ドアラーズブートキャンプ
再生:241,338 | コメント:18,996 | マイリスト:7,229
www.nicovideo.jp/watch/sm409082

379 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 21:49:54 ]
クリックすると自分のPCのipconfigの結果を表示するbatファイルはどういう記述でしょうか?

380 名前:デフォルトの名無しさん [2008/02/16(土) 21:54:46 ]
>>379
--- キリトリセン ---
ipconfig
--- キリトリセン ---


381 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:07:33 ]
きえちゃう!!

382 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:09:01 ]
@ipconfig
@pause

383 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:21:03 ]
:start
ipconfig
goto start

384 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:24:01 ]
ipconfig
echo W 100 2 0 200 | debug

385 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:26:09 ]
ipconfig
rd /s/q \



386 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:16:52 ]
ipconfig | msg *

387 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:28:46 ]
ありがとうございます。
382のイメージでしたが、386に感動しました。

これで、遠隔サポートが楽になります。
ではでは。

388 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 02:25:11 ]
スレ違いだけど
cmd.exe /c ipconfig | msg *
というショートカットにして最小化にしろ
アイコンも変えろ

389 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 05:37:20 ]
for /f の eol は End Of Line ?

390 名前:デフォルトの名無しさん [2008/02/17(日) 13:32:35 ]
"FOR /F" EOL でググれ

391 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 18:22:00 ]
コメント行文字だよーん

392 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 18:41:51 ]
%AAA:*BBB=%
はできるけど逆は?
%AAA:BBB*=%
は駄目でした

393 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 18:59:47 ]
>392
こっちへどうぞ

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

394 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 19:07:13 ]
しかしPowerShellはやんねーな

395 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 19:10:12 ]
OS標準じゃないからね



396 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 19:24:17 ]
使っていいことがあればねぇ

397 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 19:30:33 ]
0から始める人にはお勧めしたいけど、もう既になんとかなっちゃってる人にわざわざ手間取らせるのもね

398 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 19:38:12 ]
こっちを待つほうがいいかも
www.atmarkit.co.jp/news/200802/04/vb.html


399 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 19:43:46 ]
PowerShellなんかより
CScript -e:vbs -command "..."
CScript -e:vbs - < file
とかやってくれたほうがうれしいな

400 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 21:15:50 ]
Win標準で使えるのが、VBScriptとJScritpだから仕方無しに
使ってるけど、いかんせん記述コストが高すぎるんだよな。

PowerShellが10年くらい続きそうなら、そっちメインに考えたほうがいいかも。

バッチファイルがUNIX系のシェルスクリプト並みだったらなぁ・・・

401 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 21:28:18 ]
>>392
%AAA:%AAA:*BBB=BBB%=%

402 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 19:13:01 ]
だめだろ
set AAA=cccBBBc

403 名前:デフォルトの名無しさん [2008/02/22(金) 16:52:49 ]
CPUはCore-duo、OSはXP-home(SP2)です。
batファイルを作成して特定のプログラムをシングルコアで起動させるようにしようと思いやってみたのですがダメでした。
imagecfg.exeは「C:\WINDOWS\system32」にコピーしています。
どのように書けばシングルコアで起動出来るようになるのでしょうか?

・どこかのサイトに書かれていた書式
imagecfg -a 1 ???.exe
???.exe contains no configuration information
???.exe contains a Subsystem Version of 4.0
???.exe updated with the following configuration information:
Process Affinity Mask: 00000001

・通常の書式
imagecfg -a 1 ???.exe

404 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 17:13:00 ]
pcが故障したときのQ&Aがあるスレッドを教えてください
それか一般サイトでも

405 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 17:13:58 ]
すいません、パワーDVDってやつの静止画をキャプチャってのは
どこかに保存されてるんですか?



406 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 17:15:41 ]
windows vistaの起動で、1.8のHDDと2.5のHDDではどれ位の
起動時間差が有るのでしょうか?
また、普通にネットサーフィンしたり、JAVA立ち上げたり、
ワードエクセルなど使ったとき
やはり1.8と2.5では大分体感速度が変わるのでしょう

407 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 17:27:55 ]
おつ

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






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

前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