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

307 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:46:38 ]
>>305
つPowerShell

308 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:30:44 ]
>305
リダイレクトで既存ファイルの上書きを許可するか否かのフラグ?
俺なら事前に if exist して振り分けるかなぁ。

309 名前:デフォルトの名無しさん [2008/02/10(日) 06:29:39 ]
cmd.exeでついついlsとか打ってしまうのでエイリエスを設定したいのですが
どうしたらできますか?

310 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 07:02:48 ]
ls.batを作ってパスの通ってるところに配置

311 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 08:21:26 ]
cmd.exeをエディタで開いて、"dir"を書き換えるとか。

312 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 13:30:22 ]
doskeyでマクロ登録するのが王道

313 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 15:13:07 ]
Cygwin入れるとコマンドプロンプトでもlsが使えるようになる。

314 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 16:08:03 ]
bin/aliasにls.batだのショートカットだのを登録しまくってエリアス、ランチャ的に使ってるな

315 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:04:33 ]
>>310
>>312
バッチで同じように使えん



316 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:20:03 ]
バッチからバッチをそのまま呼ぶ方法はないかね?
call ls
cmd/c ls
はめんどう

317 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:30:45 ]
無理

MS-DOSのCOMMAND.COM開発者もまさか2008年にもなって
こんなウンコシェルがまだ使われてるとは思いもしなかっただろうな。

318 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:36:25 ]
つpowershellのls


319 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 18:45:05 ]
>>317
まさか、わざわざcommand.comを使っているんですか? cmd.exeじゃなしに。

320 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 19:41:58 ]
>>319
そういう環境も多いよ・・・
DOS6.0現役だし

321 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 20:10:56 ]
PC-DOS7.0 ってまだサポートしてたっけ?

322 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:26:50 ]
>>305
!.cmd
@if not exist %1 (more>%1) else echo ERROR

hoge |! file


323 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 23:23:06 ]
ls.ps1

$cmd=$MyInvocation.MyCommand.Path + ".cmd";set-content $cmd @'
dir %*
'@;& $cmd $args;remove-item $cmd


324 名前:デフォルトの名無しさん [2008/02/11(月) 03:36:32 ]
ls コマンドが使いたかったら ls コマンドをインストールすればいいじゃないか。
yahooウィジェットに入ってるぜ。

325 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 20:12:57 ]
つsfu



326 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 21:44:21 ]
>>316
bat2comが使えるかも

327 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 21:56:37 ]
中国語入力ができるようにPCを調整したつもりが、文字体系ごとおかしくなってしまいました。
フォントが変わってしまい、日本語と漢字が文字化けばかりになります。
もとの状態に戻したいのですがどうすればいいのでしょうか。
どうぞよろしくお願いいたします。

328 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 21:58:57 ]
chcp/?

329 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 22:06:22 ]
質問です。
オートコンプリートをオフにするにはどうすれば良いのでしょうか?

330 名前:デフォルトの名無しさん [2008/02/11(月) 23:28:00 ]
オプションのところにオートコンプリートの設定があるよ

331 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 03:17:11 ]
cmd /f:off

332 名前:デフォルトの名無しさん [2008/02/12(火) 11:48:30 ]
教えて下さい。
compress.batを作成したのですが、
下記メッセージが出て動いてくれません。

「%LOGDIR の使い方が誤っています。
C:\TEST2>for %LOGDIR in LOGDIR.txt do (」

--------compress.bat------------
for %%LOGDIR in LOGDIR.txt do (
cd %LOGDIR
if exist ex0801*.log (
c:\"program files"\7-zip\7z a -tzip ex080131.zip ex0801*.log
mv ex080131.zip 2008\
del ex0801*.log
)
)
-----LOGDIR.txt-----------
C:\TEST2\hogehoge.com
C:\TEST2\hogehoge.jp
C:\TEST2\hogehoge.org

どこを直せば良いのでしょうか?

333 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 12:17:47 ]
FOR の変数って1文字限定じゃないっけ?

334 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 12:44:08 ]
>>333
ありがとう。
後でお礼に下半身うpする。

335 名前:332 [2008/02/12(火) 13:11:45 ]
>>333
ありがとうございます。

%iにしたら次へ進んだのですが、今度は

「LOGDIR.txt の使い方が誤っています。
C:\TEST2>for %i in LOGDIR.txt do (」

と出ます。

どうすればいいのでしょうか・・



336 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 13:17:23 ]
for /F %i in (LOGDIR.txt) do (

337 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 13:25:09 ]
パソコンとパソコンを何かで繋いでファイルとかインストールしてるソフトとが送ったり送られたり出来ますか?何かといってもUSBケーブルですよね?外付けHDDが可能だから出来ると思うのですが、よろしくお願いします

338 名前:デフォルトの名無しさん [2008/02/12(火) 13:26:54 ]
携帯電話にエクセルにまとめた携帯アドレスを読み込ませ、
定型文(メルマガ)も読み込ませて送信するスクリプトを
作りたいのですが。。
何を使って作ったらいいのかさっぱりわかりません。
有益な情報のある場所への誘導だけでもいいので、
どなたか教えてもらえませんでしょうか?お願いします。

339 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 13:32:21 ]
>>337
つ[LAN]

>>338
つ[携帯キャリア各社]

340 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 13:34:49 ]
Cドライブのシステム以外のフォルダをDドライブに移動したのですが
プログラムファイルの中のソフトが起動できなくなりました。
何か移し方があるのでしょうか?

341 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 13:37:45 ]
>>340
・アンインストールしてから再インストール
・市販のドライブ移動ツールを使う
つーか、鼬害。

342 名前:332 [2008/02/12(火) 18:09:30 ]
>>336
ありがとうございます。
動きました!

343 名前:デフォルトの名無しさん [2008/02/12(火) 18:46:40 ]
>>339ありがとうございます。


344 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 19:16:48 ]
さっきからファンが「ウォォオオオオォォォン・・・ウォォオオオオォォォン・・・」って
ずっと唸ってるんだが・・・これって普通なの?

345 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 19:29:39 ]
fan/?



346 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 19:34:24 ]
ふぁんみま

347 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 23:41:40 ]
for %l in (a.aaaa) do echo %~sl
が変。どうすりゃ短いファイル名が取れる?

348 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 05:25:35 ]
変ってどういうこと?
何を想定してて、どう想定外なの?

349 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 15:46:07 ]
NtfsDisable8dot3NameCreationとか。

350 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 16:40:40 ]
AD5AA~1.AAAaa
みたいに後ろにゴミが付くね。

351 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 17:23:58 ]
お前はdirさえ使えないのか?

352 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 17:40:57 ]
誰か>>350にdirの使い方教えてやれ

353 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 21:37:05 ]
dir /b /x a.aaaa

354 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 21:58:31 ]
>347-353

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

355 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 22:29:02 ]
>>353
DIR コマンドで /B と同時に使用できないスイッチ
support.microsoft.com/default.aspx?scid=kb;ja;240666



356 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 00:13:31 ]
dir使えないなら、つWSH

357 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 03:11:28 ]
俺はdir/xをCygwinのcutに通して使ったことがあるな
バッチでもfor駆使すれば出来るかも知れんw

358 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 20:58:50 ]
サブディレクトリを除いたファイル名だけのフルパスのリストを作ることはできませんか?
↓の逆をやりたい。
dir ".\"/a:d /b /s > list.txt

359 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 21:09:05 ]
for/?

360 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 21:18:07 ]
/a-d

361 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 21:21:06 ]
>358
それプログラミングか?
バッチでもないし、ただのコマンドラインだろ
こっち行け↓

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

362 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 22:13:55 ]
>>361
特定のコマンドの「逆をやりたい」ってのはコマンドラインになるとは限らんぞ。

脊髄反射誘導厨はさっさと去ねよ。

363 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 22:19:07 ]
>>361
最近たるんでるんじゃないの?
クソレスに20分もかかってんじゃねーよ、キチガイ。

364 名前:デフォルトの名無しさん [2008/02/14(木) 22:21:04 ]
>>362
相手すんなってば。
いつもこのスレに常駐してるバカだよ。
ヤツは自分への反応を面白がってる。
構って構って構ってクンなんだよ。
無視するのがいちばん。

365 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 22:30:24 ]
>362
コマンドラインで用が済めばそれまでだろ
それが無理ならバッチ
それでも無理ならプログラミング



366 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 23:48:34 ]
>>361>>365
ちゃんと薬飲んでるか

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 ]
おつ






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

前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