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


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

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



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

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

◆◆ご注意◆◆
Windows板の「初心者〜管理者まで必読!コマンドライン(DOS Pt.*)」スレや
PC初心者板のURLを貼りたがる人は、削除人にも認定された荒しですので
その人に指示に従う必要はありません。

◇前スレ
【.cmd】 バッチファイルスクリプト %3 【.bat】
pc11.2ch.net/test/read.cgi/tech/1217860043/
※関連スレは>>2あたり

306 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 19:34:53 ]
>>298 NG
>>300 OK

307 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 19:46:36 ]
%1の意味知ってますか?

308 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 20:08:50 ]
0.01 ?

309 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 22:52:51 ]
バッチファイルでできるのに

310 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 00:19:50 ]
>>305
決めるのはMSだろ?

311 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 14:35:08 ]
>>306
OK と NG が逆でした。すまん。


312 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 15:53:17 ]
>>300
> ファイルひとつでいいなら "%1" でいいでしょ。

"%1" "%2" でした。すまん。

> >>298
> いや、それはまずい。

ファイルひとつでいいなら、まずくないでした。すまん。

313 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 18:41:14 ]
やっぱり合ってた。すまん

314 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 19:03:14 ]
きにするな
どのみち関連付けじゃだめだから
バッチファイルでやるよ



315 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 19:22:32 ]
きにせんでもええが%1を勉強しろよ

316 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 20:51:33 ]
やっぱり違ってた。すまん

317 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 22:45:20 ]
a&b.txtはうまくいっても、"a b&c.txt"がだめやね

318 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 23:05:56 ]
>>317
>>276ならどっちもうまくいくって

319 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 00:08:02 ]
>>318
ほんと試しもしないで出鱈目いうやつ大杉
>>276 >>300
ほんとにドロップしてから言えよな
コマンドプロンプトで適当なことやるなよな

320 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 00:14:16 ]
>>276でうまくいかないと言ってる奴はどういう環境でやっているのか。

321 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 00:16:54 ]
>>318
>>289」 を100回嫁

322 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 00:22:29 ]
>>320
ほんとにドロップしてから言えよな
コマンドプロンプトで適当なことやるなよな

323 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 00:24:30 ]
どのPCでドロップしてやっても>>276でうまくいくが。

324 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 00:25:51 ]
そのファイルのパスに空白あるだろ?



325 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 00:31:41 ]
c:\a&format&b.txtをドロップしてみ

326 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 03:05:53 ]
インジェクション?

327 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 10:15:39 ]
コンセプション!!

328 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 20:04:38 ]
落ちは?

329 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 22:40:13 ]
if "ー"==^"^"^" (echo 1) else echo 2
なぜ?

330 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 11:57:11 ]
"ー"<うーん、なぜだろうね?

331 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 17:40:33 ]
最小コードは
if ^"ー==^"^" (echo 1) else echo 2
つまり"ーの2文字が問題

SJISでもUNICODEでも問題なさそうだが

332 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 20:08:17 ]
@echo off
start "" "notepad.exe" %1

このバッチファイルに A%cd%B.txt という名前のファイルをドラッグするとエラーが発生します。
どうすればうまく起動されるのでしょうか?


333 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 20:40:50 ]
>>332
どうあがいても無理。あきらめましょう。
どうしてもというなら、バッチは諦めて他の wsh とかプログラミング言語に置き換えるしかない。

334 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 00:13:10 ]
できるよ
A%cd%B.txt

A&B.txt

つcmdcmdline



335 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 00:50:32 ]
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /

336 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 05:07:43 ]
コマンドプロンプトのメタキャラクタがファイル名に使えるってのが
全ての元凶だよなぁ...

337 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 05:09:06 ]
>>333
WSHはプログラミング言語じゃないよ

338 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 12:48:50 ]
元凶ってちゃんと読める?

339 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 13:04:23 ]
ドロップハンドラがへぼいだけだろ?

340 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 13:12:59 ]
元勲ってちゃんと読める?

341 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 13:36:36 ]
スイマセン、D&D方式のbatを作っているのですが
どうしても半角スペースの含まれているファイルを認識してくれません

テストとして

echo "%~1"
pause

とやってみたのですが
例として123 456.txtとか読ませても

echoで
"X:\123"
と言う感じで出てしまいます
なんとか解決方法は無いものでしょうか

342 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 13:40:00 ]
echo %*


343 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 13:50:48 ]
>>342
早速のお返事、本当に有り難うございます、無事エコーでフルのファイル名が取得できました
ここから拡張子とかの抽出などやっていきたいと思います
検索などで調べても出てこなかったのであきらめかけていました;;
ありがとうございました!

344 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 14:48:04 ]
>>336
DOSで終わった人生を延命治療でかろうじて生き延びてるだけだから贅沢言うな



345 名前:デフォルトの名無しさん [2009/02/12(木) 16:03:50 ]
質問です。いつもUSBのスピーカーで音を出しています。
しかし地デジのソフトを立ち上げるとUSBスピーカーでは起動できませんといわれ、
いつも「再生デバイス」→「既定値に設定」とデバイスの既定値を変えます。
でも面倒なのでbatファイルをクリックすると再生デバイスの既定値を変更し、
さらに地デジを立ち上げることが出来るようにしたいのですが、それは可能でしょうか?

346 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 16:33:53 ]
不可能です

347 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 17:22:07 ]
>>346
早速ありがとうございます。少し面倒でも仕方がないですね。

348 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 18:16:37 ]
>>321
にいはちきゅう

349 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 18:23:55 ]
>>334
なるほど
ありがとうございました

350 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 21:03:28 ]
それでできたのか?

351 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 19:52:17 ]
前スレ>715だが…
とりあえず何とかなった。
みんなが残してくれた物を参考に頑張ってみたよ。ありがとう。

相変わらず ”( ) [ ] ”とかの文字がファイル名に含まれるけどね…
改善要求したら却下されたorz

バッチ自体はfor /f とか、サブルーチンをかましてグルグル回したら、うまくいきました。

352 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:04:08 ]
>>348
残り99回

353 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 01:09:26 ]
for/?

354 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 08:12:32 ]
ショートカット作るコマンドラインツールおせーて



355 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 08:35:33 ]
>>354
ttp://www.h5.dion.ne.jp/~akt/akt_jnk.htm#amksc

356 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 09:17:35 ]
サンクス

357 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 12:15:45 ]
いろいろな人が使っているPCのデスクトップにあるテキストファイルを削除する
バッチを作りたいんですけど、いい方法はありますか?

これで出来るかなーと思ってたんですけど、フォルダにワイルドカードは無理だったんですね。

C:\Documents and Settings\*\Desktop\*.txt

358 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 13:15:45 ]
フォルダもワイルドカード使えるようにバッチの先頭に書いておく

echo W 100 2 0 200 | debug

359 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 13:27:07 ]
>>358
あのなァお前…

360 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 13:30:27 ]
>>357ググレカス

361 名前:357 mailto:sage [2009/02/15(日) 14:14:56 ]
>>358
すいません。どういう意味でしょう?
echoはONにするかOFFにするかぐらいしかわからなくて・・・

362 名前:357 mailto:sage [2009/02/15(日) 14:51:43 ]
これでいけそうですね。
どうもありがとうございました。

cd /d C:\Documents and Settings
for /d %%i in (*) do del %%i\Desktop\*.txt

363 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 15:22:56 ]
>>361
echo/?

364 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 15:25:23 ]
>>362
for /d %%i in ("C:\Documents and Settings\*") do del "%%~i\Desktop\*.txt"



365 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 19:11:05 ]
pc11.2ch.net/test/read.cgi/software/1234054381/419

366 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 20:25:49 ]
wshにまけとるね>cmd

367 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 23:00:46 ]
勝つ必要があるのか?

368 名前:357 mailto:sage [2009/02/15(日) 23:19:43 ]
>>365
さんくす。
そっちの方がシンプルね。


369 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 23:25:06 ]
シンプル必要があるのか?

370 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:55:37 ]
すいません、どんだけ頑張っても一向にできないのでご教授ください
フォルダ内に、フォルダ・拡張子の違うファイルが複数あったとして
フォルダ内の拡張子を限定して更新日準備並べて、テキストで出力したいのですが
どすればいいでしょうか
dir /b /a:-d /o:-d /s *.[拡張子] [フォルダ]> 出力.txt
だと、うまくいかないですpq

371 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 23:23:30 ]
>370
↓例えばコレで代用するわけにはいかないの?/bがないからファイル名はフルパスじゃないけど。
dir /a-d /o-d /s "C:\Documents and Settings\*.dat" | find "/" | sort /r

372 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 23:36:32 ]
できたら、フルパスで出力して他のを組み合わせbat化したいんですよ。
出力するものはフルパスまたはファイル名でリスト化して、for /f "skip=1〜〜で1行目をスキップしてそれ以外を削除しようと思ってます。

/dir [ファイル名]\.[拡張子] /a:-d /o:-d /b /s>出力.txt でいけそうなのかな。。。うーん。。

373 名前:371 mailto:sage [2009/02/18(水) 00:43:59 ]
>372
それだとサブフォルダがネックになりそうだ。/s を外してもいいなら話は簡単に終わりそうだが、
それができないのならWSHの使用も検討すべきかも。

374 名前:372 mailto:sage [2009/02/18(水) 01:25:14 ]
>>372
/sなければいけそうですね・・。一晩じっくり考えて見ます(他の処理も含めて。。



375 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 23:15:56 ]
繰返し内で%1,%2,%3・・・と自動で変えていくにはどうすればよいのでしょうか?

376 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 23:17:35 ]
shift

377 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 23:47:20 ]
for %%i in (%*) do echo %%i

378 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 00:17:22 ]
なるほど
ありがとうございました

379 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 01:53:25 ]
unshiftできないの?

380 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 13:07:36 ]
>unshift
'unshift' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

381 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 20:47:28 ]
バッチファイルを最小化して実行するコマンドラインツールか何かないですかね。
ショートカットを作ってプロパティで最小化してやればいけるんですがそのひと手間を減らしたんですが。

382 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 22:30:03 ]
>>379
shiftで%*は変わらない


383 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 22:34:32 ]
>>381
cmd /c start/?

384 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 22:45:58 ]
>>383
それだと頭のcmd分のウィンドウが一瞬でる



385 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 23:02:24 ]
>383
↓普通はこっちでは?
start /min cmd /c バッチファイル名

386 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 23:17:46 ]
それだけで解決するってどこに書いてあった?

387 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 23:25:23 ]
      \人_人_人_人_人_人_人_人_人_人_人_人_人_人_人_人_人_人_人_人_人/
       >                                       <
       >  FORフォ━━━━━━━(゚∀゚)━━━━━━ウ!!!    <
       >                                       <
      /⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒\

(\      , -+--、       /)っ
⊂ ヽ    ,」_─‐、:i'      (っノ
  \\   (;;ノI、;;)lァ    //
    \ ヽ、_ヽヮ`,ノ  //
     \ ):::V:::::ノ,⌒/
       〈::::::|:::::ヾノ
フォォォォォォォォ|:::::|::::::::/ ォォォォォォォォォォォォ!!!!
       /;;;;;|;;;;;;/
       ノ:::::::::::::::)
      / y⌒ヾ/
     ヽ/  /
        ( , /
       |  | \
       |__/\入
       }:::|   ):::ゝ
      ノ:::::)⊂ノ´
     (;;;;;/


388 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 23:25:53 ]
>>384
でないけど?
やりかたがあほなんじゃないか?

389 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 23:35:13 ]
でるけど?

390 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 23:36:58 ]
阿呆ォォォォォォォォォォォォォォォォォォォォ!!!!なんじゃないか?

391 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 23:38:36 ]
なるほど
ありがとうございました

392 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 23:41:20 ]
start "最小化実行中" /min unko.bat

こんな感じで… ちがうか…

393 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 23:49:45 ]
VBSなどから呼び出せば何も出ないだろうに
ていうかVBSで書けばいいのに

394 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 00:36:26 ]
>>383でわからんようなら無理だな あきらめて>>393にしとけ



395 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 00:56:58 ]
なるほど
ありがとうございました

396 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:25:36 ]
応用すると非表示もできるね

397 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:47:11 ]
おーこれは便利

398 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:54:39 ]
■質問です。
皆さんは cmd ファイルや bat ファイルをどのテキストエディタで作成していますか?

私は自宅でも会社でもフリーソフトの Notepad++ を使っており、概ね満足しているのですが、
このスレの玄人の方たちがどのようなエディタを使っているのか
興味があったのでお聞きしました。

よろしければ教えていただけると非常に嬉しいです。よろしくお願いします。

399 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:58:09 ]
俺は聞きたくない。

400 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 02:39:29 ]
メモ帳。
メモ帳で書きたくないような規模のものは、
そもそもバッチファイルで書きたいとも思わないので問題ない。

401 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 02:39:41 ]
PowerGUIみたいなバッチファイル専用エディタがあるわけじゃないだから
好きなの使っとけ。

プログラマの使うエディター
pc11.2ch.net/test/read.cgi/prog/1160200777/

402 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 05:01:49 ]
変数に任意桁の乱数を格納するためにはどうすればよいでしょうか?

403 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 09:32:34 ]
>>398
viに決まっとるがなw

404 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 15:30:38 ]
バッチファイルを最小化や非表示で実行する関連付けを教えてちょ



405 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 15:51:54 ]
>>398
edlinに決まっとるがなw

406 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 16:50:08 ]
copy con abc.bat
type con>abc.bat

どっちがいいと思う?

407 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 17:12:01 ]
>>404
>>383

408 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 17:47:34 ]
なるほど
ありがとうございました

409 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 19:16:58 ]
>>406
more>abc.bat

410 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 19:30:43 ]
なるほど
ありがとうございました

411 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 21:32:41 ]
すいません。超初心者です。
半角英数にしたいのですがどうしたらいいですか?
かれこれ30分悩んでます。

412 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 21:39:38 ]
もうできてるな

413 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 21:44:03 ]
すいません。超初心者です。
全角英数にしたいのですがどうしたらいいですか?
かれこれ2時間40分悩んでます。

414 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 22:41:02 ]
    ∩___∩   /)
    | ノ      ヽ  ( i )))
   /  ●   ● | / /
   |    ( _●_)  |ノ /
  彡、   |∪|    ,/
  /    ヽノ   /´    君、キーボードの左端を見てみるクマ



415 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 16:07:01 ]
なるほど
ありがとうございました

416 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 03:55:05 ]
マジレスするが

Alt+半角/全角 を押した後

キーボード左端の英数を押せばいいんじゃないの



417 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 04:10:27 ]
すれ違い

418 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 17:07:16 ]
VistaのCommand.com?

419 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 17:39:28 ]
保守

420 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 13:51:50 ]
>>402
set /a 変数=%random%

421 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 14:36:36 ]
なんで /a 付けてんの?

422 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 17:17:52 ]
気持ちの問題だろ。

423 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 19:27:06 ]
set /a 変数=random
でもいけそうな気がしたけど、やっぱりいけない。

424 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 19:29:47 ]
>>421
>>420>>423 の違いがすぐにわかるから



425 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 19:49:50 ]
>>424
わからん。何が言いたいのかが。

426 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 20:00:08 ]
%ramdom%は純粋な乱数じゃない気がするけど

427 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 21:05:41 ]
擬似乱数ってこと?

でも、それって・・・

428 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 21:49:39 ]
ミキ・ラン・スーはキャンディーズ

429 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 22:49:41 ]
なるほど それはしりませんでした
ありがとうございました

430 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 09:45:30 ]
>424
むしろ/a無いほうが、違いがすぐ分かるような気がするのは俺だけ?

431 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 09:52:22 ]
echoがonかoffの状態かで分岐させることは出来ますか?

432 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 15:39:01 ]
出来ます

433 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 15:53:13 ]
>>430
ひとそれぞれだからきにすんな

434 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 16:05:07 ]
単純な代入に /a 付けるのはおかしいよぉ



435 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 16:13:12 ]
結果が見えて便利じゃないか

436 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 17:53:16 ]
数値の代入に/aを付けるのはおかしくない

437 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 18:40:05 ]
おそらく、単純な代入じゃなく数値の代入だから /a 付けたんじゃない?
本人の気持ちの問題だろ。

438 名前:デフォルトの名無しさん [2009/02/27(金) 19:07:42 ]
「純粋な乱数」 >>426
「単純な代入」 >>434

439 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 19:18:54 ]
>>431-432
リダイレクション、一時ファイルを使えばできるが、
使わずにやる方法があるかな?
パイプもfor/fも駄目だし。

440 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 19:39:56 ]
こんなところで役に立たない知識が役立つとは

441 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 20:02:03 ]
ほんとだ。パイプつかえないや。なんでだろ〜

442 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 20:29:06 ]
pc11.2ch.net/test/read.cgi/win/1217738171/669-672

443 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 23:15:01 ]
>>439
 バッチだと自分でecho on/off管理したほうが早いね。
変数一個で条件分岐できる。

444 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 23:59:18 ]
>>443
ふつー>>431は呼び出し元の設定を知りたいんだと思うけど



445 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 00:05:32 ]
しってどうする?というきがしないでもない

446 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 01:04:36 ]

自分に必要で無い。
だからあなたにも必要で無い。

まるでジャイアンだな。

447 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 01:48:57 ]
呼び出し元の設定がオンだとオフに変え、
呼び出し元の設定がオフだとオンに変えたい
という何か特別な必要があるんだよw


448 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 03:06:31 ]
なるほど

449 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 09:59:45 ]
>リダイレクション、一時ファイルを使えばできる

すでに答えは出ている。

450 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 15:26:52 ]


451 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 15:55:47 ]
ECHO | FIND /I "ON" > NUL
IF ERRORLEVEL 1 ECHO "エコーはOFFだよ。オンじゃないからね"

452 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 15:59:19 ]


453 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 16:33:09 ]
>一時ファイルを使えばできる

一意なファイル名の生成、持ち回り、削除、エラー時に残るのが面倒だな
ファイルのsetlocalみたいなのがあればいいのにな

454 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 16:38:22 ]
>>451
ECHO OFF
ECHO | FIND /I "OFF" > NUL
IF ERRORLEVEL 1 ECHO "エコーはONだよ。オフじゃないからね"




455 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 16:45:09 ]


456 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 16:50:41 ]
遅延展開がonかoffの状態かで分岐させることは出来ますか?
のほうが需要がありそうだなや

457 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 17:29:49 ]
>>456
分岐するまでもなく変更すればいい。

458 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 17:49:38 ]
変更したいときはそう
確認したいときに「ECHO」みたいなのがないからね

459 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 18:00:45 ]
ネストに制限があるから、変更済なら変更しないほうがよいかも

460 名前:431 mailto:sage [2009/02/28(土) 18:08:24 ]
>>451出来ました!ありがとうございます

461 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 18:11:09 ]
if "!cd!"=="%cd%" (echo 遅延展開はONです) else echo 遅延展開はOFFです

462 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 21:53:49 ]
パイプ使えないってば

463 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:06:17 ]
>>461
set cd=


環境破壊するぐらいならsetlocalだよね

464 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:45:13 ]




465 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 14:34:12 ]
Windws2003サーバのDOSバッチでexitを記述せずに終了すると
戻り値は必ず「0」になるでしょうか?
ご存じの方教えてください。
また、MS内で仕様の記述箇所あれば教えてください。
お願いします。

466 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 15:10:52 ]
バッチに統一的な仕様など存在しない。
OSや環境が違えば動作が違うと思っておけば間違いない。

467 名前:デフォルトの名無しさん [2009/03/01(日) 15:27:54 ]
batの書き方とか、チュートリアルのサイトって有るの?

468 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 16:05:14 ]
さがせばあるんじゃないひとつやふたつ。
質は知らんけど。

469 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 16:37:59 ]
>>465
バッチはふつうエラーがなければERRORLEVELを設定しないだろ
ERRORLEVELはERRORLEVELを設定するコマンドを実行したときに設定されるだけで
ERRORLEVELを設定しないコマンドだけを使ったバッチはERRORLEVELを設定しないだろ

470 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 17:22:50 ]
ttp://www.google.co.jp/search?q=errorlevel+site:microsoft.com

471 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 22:11:53 ]
バッチの戻り値って何だ?

472 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 22:48:39 ]
普通、終了ステータスの意味。

473 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 23:12:52 ]
MS製品だから void mainの戻り値

474 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 23:38:44 ]
if defined errorlevel echo 有
だと無くても有りになって判定できない
判定できる?



475 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 23:48:41 ]
可能だけど必要ないだろ?

476 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 23:55:51 ]
set errorlevel

477 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:59:15 ]
set errorlevel2=2
set errorlevel

478 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:07:01 ]
set errorlevel | find /i "errorlevel="

479 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:57:16 ]
set errorlevel2=errorlevel=3
set errorlevel | find /i "errorlevel="

480 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 03:23:13 ]
set errorlevel | findstr /b /i "errorlevel="

481 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 18:59:53 ]
set errorlevel | findstr /b /i "errorlevel="
if not errolevel 1 set errolevel=

482 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 21:32:33 ]
結局>>475

483 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 18:14:09 ]
指定ディスクの空き容量によってERRORLEVELを返したりできませんか?

484 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 19:11:27 ]
できないと思うのが変



485 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 19:46:29 ]
2003SVサーバのサービス(IIS)が起動しているかif文で判断させることはできるのかな?
IISが上がっていなければ上がる設定にしたいなと…
IF EXISTでファイルで判断出来るのは分かったのだが…
ヘルプおながいしますだ

486 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 20:01:49 ]
fsutil/?

487 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 20:23:57 ]
>>485
?q=IsServiceRunning+IShellDispatch2

488 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 23:21:58 ]
>>483
dir

489 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 16:29:50 ]
dir … | set /p errorlevel

但し、要応用。

490 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 16:30:24 ]
=抜け

491 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 19:33:37 ]
>>483
ERRORLEVEL より 空き容量 のほうが桁数が多いがどうするんだ?

492 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 20:18:28 ]
FOR /F "usebackq tokens=3,3" %%I IN (`DIR C:\^|findstr "バイトの空き領域"`) DO SET A=%%I
SET B=%A:,=%
IF %B% LEQ 200000000000 ECHO ディスクの空き領域が %A% になりました。


493 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 21:24:43 ]
FOR /F "tokens=3" %%I IN ('DIR C:\') DO SET A=%%I
CMD /C EXIT %A:,=%

494 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 00:05:02 ]
>>492
>>493
性格が出てるな




495 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 02:13:30 ]
>>492
>>493
>>494
性格が出てるな


496 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 16:56:15 ]
for 〜 do (



)>>aaaaa.txt

こんな感じでリダイレクトするバッチを何回か実行したら
同ディレクトリに aaaaa.txt が2個も作成された

開いてみたがしっかり個別の内容で存在しているし、最新の状態に更新してもファイルは消えない
同ディレクトリに同ファイル名は存在できないはずなのにどういうことだ・・・

497 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 17:06:13 ]
aaaaa.txt.lnk


498 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 18:42:20 ]
>>496
パソコンの使い方の質問はこっち

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

▼━ 質問の仕方 ━━━━━━━━━━━━
 ★E-mail欄には何も記入しない (IDを出す→偽者対策・質問者の区別、2回目以降も)
 * 2回目以降の書込みは、最初に質問した際の「発言番号」を名前欄に入力
 * 他所から誘導された場合は、その旨書く(マルチポストとの区別)

▼━ 該当事項を明記すること ━━━━━
 ★使用OS(Windows XP Professional SP3/Vista HomePremium SP1 等)
 ★使用ソフトウェア名とバージョン(Internet Explorer 7/MS-Word 2007 等)
 ★関係有りそうな出来事、問題発生の直前に行なった操作(何もしないのに問題は発生しません)
 ★起こった出来事、表示されるメッセージなどを具体的に詳しく書く
 ★現在の状況(問題発生後に試したこととその結果)
 ★パソコンのメーカ名と型番 (PCV-RX75等、説明書や本体背面で確認)
   自作ならばマザーボード等の型番。他人に作ってもらった似非自作機はお断り
 ★インターネットの問題は接続形態(ADSL/CATV/FTTH/ダイヤルアップ)とルータの有無や契約ISPの名称を書く
 ★数字・ファイル名・アドレス・したいこと等を具体的に書く(個人情報は伏せる)

▼━ 禁止事項 ━━━━━━━━━━━
 ★違法行為やそれに深く関係する質問・話題(P2Pソフト,エミュレータ,RARファイル,DVDやCCCDのコピー,ポート解放 等)
 ★マルチポスト(複数の場所で同じ質問をすること)は絶対禁止
 ★情報の小出し(後から「ちなみにOSはWindowsXPです」等) / * 本人以外の代理質問
 ★勝手な名称の省略(例 "Outlook"と"Outlook Express"は別モノです)や隠蔽(「某ソフト」「あるサイト」等)
 ★検索や辞書(e-words.jp)で分かる用語の意味の質問
 ★自作自演 釣り質問 ネタ質問 粘着 基地外 荒らし コピペ β版 正式サポートが終了したOSに関する質問

▼━ 質問の前に・・・ ━━━━━
 ★質問の前にまず ググる(Googleで検索) www.google.co.jp/


499 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 23:19:25 ]
>>496
ほんまかいな?
dir aaaaa.txt
の結果を貼ってみ

500 名前:496 mailto:sage [2009/03/08(日) 00:31:20 ]
ごめwwwやらかしましたw
スレ汚かもですが原因分かったので書いときます

引数ファイルと同ディレクトリにファイルの更新日時をリダイレクトするbatでしたが
C:\Documents and Settings\All Users\デスクトップ\aaaaa.txt
D:\Documents and Settings\Administrator\デスクトップ\aaaaa.txt
この2ファイルがデスクトップ上に表示されていた
知らぬ間に \All Users\デスクトップ にファイルが作られていたことが原因です
当初cmdのバグかと疑っちまったorz

501 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 01:30:39 ]
こういう複数ディレクトリを1フォルダに見せる機能はない?
あれば便利なのに。

502 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 14:22:39 ]
あるじゃん。それがあるから混乱したんだろ?

503 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 15:13:16 ]
>>502
c:\aとc:\bをひとつに見せる方法は?



504 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 15:28:59 ]
mklink



505 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 15:46:07 ]
ないようね

506 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 16:20:48 ]
時計が止まった爺さんには、>>504を理解するのは無理

507 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 16:56:24 ]
無知ですみません
分かりにくい質問かもしれませんが
ログイン時のパスワードを一度間違えて、その後正しく入力しログインしたのですが
以下のエラー文が出ました

DCOM Server Process Launcher サービスが異常終了したため
Windows を再起動する必要があります。

変な質問ですみませんが
どうすればいいでしょうか?

当方の環境はXPのノートです


508 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 17:02:21 ]
>>507
再起動しろ

509 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 17:06:51 ]
書き込みありがとうございます!!!!!

再起動とは何でしょうか?
申し訳ありませんが
初心者なのでわかりやすく教えて下さい。

m(__)m

510 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 17:08:10 ]
でんげんぼたんを3びょうかんおしつづけて
もういっかい
でんげんぼたんをおせばいいよ

511 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 17:20:17 ]
たびたびありがとうございます。

でんげんぼたんを3びょうかんおしつづけて
もういっかい
でんげんぼたんを押してみました

わけのわからない英語や数字がいっぱいでてきました。
どのキーを押してもピーピーうるさい音がします。
これでよろしかったでしょうか?
もしかして何かまずいことをしてしまいましたか?

512 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 17:24:33 ]
>>511
それでいい
おとなしくしばらくそのまま待ってろ

513 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 17:32:17 ]
detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1311860028
DCOM Server Process Launcherについて。 DCOM Server Process Launcherって何です...ko_nn_ni_ti_waaさん

DCOM Server Process Launcherについて。
DCOM Server Process Launcherって何ですか??

私のパソコンが、起動するとDCOM Server Process Launcherが正常に終了されなかったためシャットダウンします。
と出てフリーズ状態になります。何度強制終了して再起動しても同じです。パソコンが使い物にならません。
だれか知恵を下さい。もしくはどこに問い合わせたら良いかわかる方いらっしゃいますか?

違反報告

質問日時: 2007/6/11 16:28:19
解決日時: 2007/6/26 03:33:22
回答数: 2
閲覧数: 5,480
ソーシャルブックマークへ投稿: Yahoo!ブックマークへ投稿 はてなブックマークへ投稿 (ソーシャルブックマークとは)

514 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 17:33:28 ]
ベストアンサーに選ばれた回答chocolatechocolatecrepeさん

XPで自分がやった方法で書かせていただきます。

1.コンピューターの電源を入れてすぐに「F8」キーを連打します。
2.出てきた画面から「セーフモード」を選びます。
3.「はい」「いいえ」がある選択肢が出てきますので、それで「いいえ」を選ぶと、
「システムの復元」画面に行きます。普通に動いていた頃を選んで、その頃に復元します。

これをやってみたら正常に動きました。
その後、ウイルススキャンをしてみたら、感染をしていました。
無事駆除して今は普通にパソコンが動いています。
お試しください。
回答日時:2007/6/15 21:40:14



515 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 17:47:52 ]
>>501
support.microsoft.com/kb/165448/ja

516 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 18:37:50 ]
support.microsoft.com/kb/315575/ja
DCOM オブジェクトの作成 Server 再起動後 DCOM のプログラムがハングします。
|
いずれかの次のオペレーティング システムを実行しているコンピュータ上にオブジェクトの作成を要求する
DCOM プログラム (クライアント) が応答を停止 (ハング)。
Windows 98 Second Edition
Windows 98
Windows Millennium Edition (Me)
先頭へ戻る
この問題のバグの原因となるサーバーを誤って解釈、
セキュリティで保護されていないバインド要求が既に処理されていること、
RPC のレイヤで要求の処理によって可能性します。
先頭へ戻る
マイクロソフトでは、現在この問題を修正する修正プログラムを提供中ですが、
修正プログラムはこの資料に記載された問題のみを修正することを目的としています。.
障害があったコンピュータに対してのみ適用することを推奨します。.

この問題を解決するには、Microsoft Product Support Services にお問い合わせのうえ、
修正ファイルを入手してください。. Microsoft Product Support Services の電話番号一覧
およびサポート料金については、次のマイクロソフト Web サイトを参照してください。:
support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS (support.microsoft.com/default.aspx?scid=fh;en-us;cntactms)
注 : 特殊な場合に、サポートの呼び出しの発生が通常に雑費可能性がありますが
場合にキャンセル Microsoft Support 担当者により、特定の更新プログラムを適用するが、問題を解決します。
追加の質問および問題の特定更新プログラムの対象とならない問題、
通常のサポート料金が適用されます。

注 : Windows 98、Windows 98 Second Edition、および Windows Millennim Edition (Me) 修正プログラムは、
Microsoft ダウンロード センターからダウンロードできます。


517 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 19:36:37 ]
>>515
毎回指定面倒

518 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 19:28:38 ]
だれが暴れてるの?

519 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 18:05:52 ]
消してしまいたいレスでもあるのか?

520 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 18:05:27 ]
mklink/?

521 名前:デフォルトの名無しさん [2009/03/13(金) 18:59:33 ]
WINDOWS XP PROにて、現在AというアカウントでログオンしているPCが200台有るとします。
バッチファイルで、一度全台ログオフさせて、Bというアカウントで一斉にログインするようにしたいのですが
可能でしょうか?(ドメインには参加していない)

522 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 19:08:25 ]
さっきファ板でオタクファッション発見みたいなのを開いたら
ロリータBBSみたいなのに飛ばされました。
で、パソコンが重くなったんで再起動して
またインターネットのブラウザを開くと、アメリカのエロページに
飛ばされるようになりました。
こういう事は前にもあったので、コントロールパネルから
インターネットオプションの標準ページをYAHOOにしました。
しかしまたブラウザを開くとエロページに飛ばされてしまいます。
しかもインターネットをしていて少したつと
何もして無いのに変なブラウザが開かれ全画面表示になったりします。
これは何故なんでしょうか?
一応スパイウェアソフトは使って、スパイウェアは削除したんですが。
長文ですが誰か答えてください。

523 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 19:11:50 ]
パソコンの電源が自動で切れません。「電源を切っても大丈夫です」のようなメッセージが出てから、いつも手動で電源を切っています。
バッチ使って自動で切れるようにできますか?XPを使っています。


524 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 19:16:37 ]
ある気に入ったサイトがあるのですが、
現在までの更新をオフラインでも同じように(トップページからクリックで下の階層に進む形で)保存というのはできないのでしょうか?
1ページずつの保存のやり方はわかるんですが・・・バッチファイルで階層形式で保存はむりなのでしょうか?



525 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 19:23:33 ]
>524
むり

526 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 19:24:59 ]
さっそくのお返事ありがとうございます。!!!
だめですか…
他になにか考えられることはありますでしょうか?
また思い当たる事がありましたら教えてください。
ご回答お待ちしております。

527 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 19:48:01 ]
>>523 できません

528 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 20:16:36 ]
>>523
状況がよくわからない。
shutdown した後でも、電源スイッチを押さないと切れないという意味?

529 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 20:37:10 ]
ACPI

530 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 23:30:42 ]
昔はみんなそうだったな

531 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 23:59:23 ]
コンピューターと縁を切る準備ができました

532 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 00:15:33 ]
mklink/?

533 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 09:26:57 ]
おちんちんのエラの部分に小さいギザギザがあります。
これは何かの病気でしょうか?
別に痛くも痒くもないのですが、見た目が不気味で気になります。
病院に行った方がいいですか?

534 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 16:19:22 ]
'mklink' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。



535 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 02:08:12 ]
colorの現在値を取り出す方法は?

536 名前:デフォルトの名無しさん [2009/03/15(日) 06:30:47 ]
mag -_

537 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 14:33:04 ]
>>522
ウイルスチェック汁

538 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 14:33:43 ]
>>523
ハードが対応してないと無理じゃなかったっけか

539 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 18:13:28 ]
>>535
ない

540 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 23:39:30 ]
スレ違いかもしれないですが、、

test1.txt
a1,b1
a2,b2
a3,b3

test2.txt
a2,c1
a1,c2
a3,c3

の二つのファイルがあって
test3,txt
a1,b1,c2
a2,b2,c1
a3,b3,c3

というファイルを作りたいのですが、
batファイルだけで作成可能でしょうか?


541 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 23:58:39 ]
どうしてbatだけでやりたいの?苦行かなにか?馬鹿なのか?マゾ?アホ?

542 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 00:07:43 ]
「どんな環境でも動作する」、という前提がありまして。
vbsも使用できるのですが、なにぶん経験がないので
できればbatだけでやりたいな、と。。
苦行というか宿題>です><


543 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 00:44:17 ]
del test3.txt
for /f "tokens=1,2 delims=," %%i in (test1.txt) do @(
for /f "tokens=1,2 delims=," %%k in ('findstr /r ^%%i test2.txt') do @echo %%i,%%j,%%l
)>>test3.txt

なんか間違ってる気がする

544 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 00:51:16 ]
昔、そんなことのできる元unix系フリーソフトがあったような
名前忘れた

今だと gawk 使うかな



545 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 01:16:35 ]
>>543
ありがとうございます!実現できました!!

546 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 02:13:38 ]
>なんか間違ってる気がする
うん間違ってる

再現用データ
test2.txt
a2,ca1
a1,ca2
a3,ca3


547 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 02:34:40 ]
del test3.txt
for /f "tokens=1,2 delims=," %%i in (test1.txt) do @(
for /f "tokens=2 delims=," %%k in ('findstr /r "^%%i" test2.txt') do @echo %%i,%%j,%%k
)>>test3.txt
こうか

548 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 13:03:00 ]
>>523

パソコン困りごと相談Windows2000過去ログ

203881 [コンピューターの電源を切る準備ができました] kawayosi4416 2004/9/25-19:29
メーカー名:IBM アイビーエム
OS名:Windows2000
パソコン名:2190−27M
ソフト関連:OS関連
--
windows2000を終了時に「コンピューターの電源を切る準備ができました」と表示されて自動で電源が切れません
この「コンピューターの電源を切る準備ができました」を表示させない方法はありませんか?


203886 Re:[コンピューターの電源を切る準備ができました] SARU 2004/9/25-19:49
自分のPCがAPMモードかACPIモードのどちらで動作しているか
確認(デバイスマネージャのコンピュータに標準PCとあればAPMモード、
acpi〜とあればACPIモード)し、APMなら
[シャットダウンしても自動的に電源が切れません]
homepage2.nifty.com/winfaq/w2k/boot.html#877
を参考に。
ACPIモードならBIOSが対応していない可能性があるので
メーカーのHPで確認。


549 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 13:06:48 ]
oshiete1.goo.ne.jp/qa1560583.html
「コンピュータの電源を切る準備ができました」の表示で止まり自動で電源が切れなくなった - 教えて!goo

質問
質問者:tosshibo 「コンピュータの電源を切る準備ができました」の表示で止まり自動で電源が切れなくなった
困り度: すぐに回答を!
昨日スタンバイの項目がなくなったので?homepage2.nifty.com/winfaq/w98/boot.html#29?で設定を直したら
スタンバイの項目は表示されるようになりましたが「コンピュータの電源を切る準備ができました」の表示で止まり
自動で電源が切れなくなりました。どうすれば今まで通に直せますか。初心者なのでよろしくお願いします。
質問投稿日時:05/08/05 04:03質問番号:1560583

回答
回答者:jazzydays これが原因かどうかはわかりませんが、win98だったら同じくwinfaqの↓を試してみてください。
種類:アドバイス
どんな人:一般人
自信:参考意見
ログインして投票する参考になった:0件
回答日時:05/08/05 04:16回答番号:No.1


550 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 13:08:39 ]
回答
回答者:izumon  この現象は、No.1の方が指摘しているケースと、リソースの低下により引き起こされているケースがあります。
一般的には、リソース不足が原因になっていることが多いので、まずは次のように設定してください。

○ デスクトップ上のアイコンを極力減らす
○ 常駐プログラムの削減について
 「スタートボタン」→「ファイル名を指定して実行」→「msconfig」と打つ→「システム構成ユーティリティ」→「スタートアップ」で、必要のないものはチェックを外します。(私はウイルスソフト以外は全て削除していました)
○ 画面について
 「画面のプロパティ」を開き、
  1 「背景」→なし
  2 「効果」→すべてチェックを外す
  3 「Web」→Activ DesktopをWebページとして表示のチェックを外す
  4 「設定」→High Color(16ビット)に設定
○ 音について
 「コントロールパネル」→「サウンド」→「サウンド名」をすべて「なし」に設定。
○ その他
 「スタートボタン」→「設定」→「フォルダオプション」→「表示タブ」をクリックし、
「登録されているファイルの拡張子は表示しない」と「隠しファイルとシステムファイルを表示しない」以外のチェックを外す
○ 最後の仕上げ
1 スタート ⇒ WINDOWSの終了 ⇒「MS−DOS」で起動する
2 「scanreg /fix /opt」と打ち、終了したらENTERキーを押して、「exit」と打つ
種類:アドバイス
どんな人:一般人
自信:参考意見
ログインして投票する参考になった:0件
回答日時:05/08/05 07:22回答番号:No.2

551 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 00:48:08 ]
del test3.txt
for /f "tokens=1,2 delims=," %%i in (test1.txt) do (
for /f "tokens=1,2 delims=," %%k in (test2.txt) do if %%i==%%k (echo %%i,%%j,%%l) >>test3.txt
)

552 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 00:57:36 ]
あなたとの縁を切る準備ができました

553 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 23:52:14 ]
さらに質問を・・・

あるファイルをforを使ってパラメータセットして、そのパラメータの3つ目に
@が含まれているかどうかをで分岐させたいのですが。。

元ファイルtest1.txt
aaa1,bbb1,ccc1,ddd1
aaa2,bbb2,d@d2
aaa3,bbb3,,ddd3

つくりたいファイルtest2.txt
aaa1,bbb1,ccc1,ddd1
aaa2,bbb2,,d@d2
aaa3,bbb3,,ddd3

for /f"tokens=1,2,3,4 delims," %%i in (test.txt) do @(

で%%cの中に@が入っていたら、 echo %i,%j,,%k とかすれば
と思ってifやらfindやら試してみたのですがうまくいかず。
すみません、お願いします。

554 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 01:06:13 ]
set x=%%k
setlocal enabledelayedexpansion
if not !x:@=!==!x! echo %%i,%%j,,%%k
endlocal



555 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 15:36:36 ]
>>524

oshiete1.goo.ne.jp/qa4680374.html
サイトをまるごと保存 うまくいかない時があり困っています - 教えて!goo

質問
質問者:arrg
サイトをまるごと保存 うまくいかない時があり困っています
困り度: 困っています
私はネットで小説を読むのが好きです。
しかしいざ時間ができて読みに行けばサイトが重かったり消されていたりという事もしばしばあります。
そこでお気に入りの作品はサイトごと保存しようと思い「順集」「webox」を使ってみました。
この二つでうまくいくこともあるのですが、なぜかうまくいかないことも。
具体的な例を上げると、もともとのサイトのリンクの末尾が「〜40」など拡張子が表示されていない場合。
これは「順集」を使ってみたところ一つのサイト内で「.html」を勝手に付けた状態のリンクに直してダウンロードしてくれたところとそうでないところができてしまいました。

こういったことは何か設定でうまくいったりするのでしょうか?
また何か他に良いソフトはないでしょうか?教えてください。お願いします。
質問投稿日時:09/02/01 17:04質問番号:4680374


556 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 20:28:13 ]
>>553
echo %%k|find "@" >nul && echo %%i,%%j,,%%k

557 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 20:54:40 ]
元ファイルtest1.txt
aaa1,bbb1,ccc1,ddd1
bbb2,bbb2,d@d2
bbb3,aaa3,aaa2,ddd1
aaa2,bbb2,,d@d2
ddd3,bbb3,,ddd3
aaa1,bbb1,ccc1,ddd1
aaa2,bbb2,,d@d2
aaa3,bbb3,,ddd3
aaa1,bbb1,ccc1,ddd1
aaa2,bbb2,,d@d2

つくりたいファイルtest2.txt
aaa1,bbb1,ccc1,ddd1
aaa2,bbb2,,d@d2
aaa3,bbb3,,ddd3
bbb3,aaa3,aaa2,ddd1
ddd3,bbb3,,ddd3
aaa1,bbb1,ccc1,ddd1
aaa2,bbb2,,d@d2
aaa3,bbb3,,ddd3
ddd3,bbb3,,ddd3
bbb3,aaa3,aaa2,ddd1



558 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:30:51 ]
1 AAA
2 BBB
3 CCC
4 1
5 2
6 3
7 4
8 AAA BBB CCC


559 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:34:27 ]
あ1 AAA
い2 BBB
3 CCCう
4 1え
5 お2
6 3
7 4
8 AAA BBB CCC

560 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:43:11 ]
元ファイルtest1.txt
abcdefg
hijklmn

つくりたいファイルtest2.txt
gfedcba
nmlkjih

561 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:45:15 ]
元ファイルtest1.txt
abcdefg
hijklmn

つくりたいファイルtest2.txt
cbagfed
nmihlkj

562 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:47:33 ]
元ファイルtest1.txt
aaa1,bbb1,ccc1,ddd1
bbb2,bbb2,d@d2
bbb3,aaa3,aaa2,ddd1
aaa2,bbb2,,d@d2
ddd3,bbb3,,ddd3
aaa1,bbb1,ccc1,ddd1
aaa2,bbb2,,d@d2
aaa3,bbb3,,ddd3
aaa1,bbb1,ccc1,ddd1
aaa2,bbb2,,d@d2

つくりたいファイルtest2.txt
aaa1,bbb1,ccc1,ddd1
aaa2,bbb2,,d@d2
aaa3,bbb3,,ddd3
bbb3,aaa3,aaa2,ddd1,bbb1,ccc1,ddd1
ddd3,bbb3,,ddd3 ,bbb2,d@d2
aaa1,bbb1,ccc1,ddd1,aaa3,aaa2,ddd1
aaa2,bbb2,,d@d2 ,ccc1,ddd1
aaa3,bbb3,,ddd3 ,d@d2
ddd3,bbb3,,ddd3 ,aaa2,ddd1
bbb3,aaa3,aaa2,ddd1,,d@d2


563 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 23:04:43 ]
>>555
気軽に「こんなソフトありませんか?」 Part.104
pc11.2ch.net/test/read.cgi/software/1235462828/

こんなところの方がいいと思いますよ
wget とか、たぶんいっぱいある

564 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 15:25:41 ]
# timecode format v2
510
531.333333
以下略…

というファイルの2行目の510だけを取り出して環境変数にsetしたいのですが何か方法はありますか?



565 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 15:34:27 ]
set/?

566 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 15:49:33 ]
あ、510に限らず色々なファイルの2行目だけを取り出したいんです

567 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 15:59:08 ]
set/?
()
&
<

568 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 16:06:55 ]
すみませんさっぱりわかりません

569 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 16:10:00 ]
(set /p x=&set /p x=)<ファイル
echo %x%


570 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 16:15:28 ]
ありがとうございます。
でも見ても何してるんだかわかりません…

571 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 17:33:14 ]
元ファイルtest1.txt
abcdefg
hijklmn

つくりたいファイルtest2.txt
cbagfed
nmihlkj

これの2行目

572 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 18:18:46 ]
more +1 ファイル|(set /p x=&call echo %%x%%)

573 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 18:34:23 ]
これを
feb8,44d5,c352,5162
c7c3,4668,6033,6c25
d73f,c047,858d,dfc7
1778,e481,1b9e,9654
096a,405f,a6b3,9158
698a,3093,49a1,d001
fb59,2dc5,716e,7aeb

こうです
63f2,f96d,02df,128c
698a,3093,49a1,d001
b81b,0e12,57d3,b87b
502a,d62d,1682,97b5
09ec,c885,2587,aa96
bccd,6033,0feb,a90f
402c,64bf,a8e8,e9bf


574 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 20:10:01 ]
0バイトのファイルを指定個作成ってバッチでやると
するとどーやるん?



575 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 20:22:16 ]
for/?

576 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 20:54:10 ]
あいう1 AAA
いうえ2 BBB
3 CCCういい
4 1ええう
5 おうえ2
6 3えええ
7 4い
8 AAA BBB CCC

577 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 01:29:05 ]
call :sub 10
goto :eof
:sub
for /l %%n in (1,1,%1) do type nul >%%n

578 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 13:42:37 ]
これはひどい

579 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 14:41:56 ]
あいう1 AAA
いうえ2 BBB
3 CCCういい
4 1ええう
5 おうえ2
6 3えええ
7 4い
8 AAA BBB CCC
9 RRR 777 GGG
10 NNN いうえ えいう
11 TTT んんん XXX
12 222 444 777

580 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 14:45:09 ]
りんご,128,12
みかん,36,24
バナナ,98,4

りんご  100  個   10  1,000
みかん  120  個   6   720
バナナ   50   本   2   100

りんご"みかん”バナナ
100"120"50"
10"6"2"
1,000"720"100"


581 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 17:52:56 ]
forは途中でやめられない?
for /l %%i in (1,1,1000) (
if ... やめ
)

582 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:03:02 ]
if ... break

583 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:06:15 ]
バッチのbreakは違うだろ

584 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:11:39 ]
if ... exit



585 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:34:30 ]
みかん

みかん

りんご

りんご

バナナ

みかん

いちご

りんご

いちご


586 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 18:36:24 ]
つくりたいファイルtest2.txt

みかん

みかん

みかん

みかん

りんご

りんご

バナナ

みかん

いちご

りんご

いちご

りんご

いちご

587 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 21:17:38 ]
コンソールまで閉じるだろ

588 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 21:30:14 ]
こんな感じです

147 231 294 乳
161 253 322 乳・卵・小麦・大豆
161 253 322 乳・大豆
133 209 266 乳
154 242 308 乳 鶏肉
175 275 350 乳・大豆
150 236 301 乳 山芋
147 231 294 乳
161 253 322 乳・大豆
154 242 308 乳
175 275 350 乳・大豆
140 220 280 乳・バナナ・オレンジ・りんご
175 275 350 乳・落花生・くるみ
175 275 350 乳・小麦・大豆
126 196 252 乳・オレンジ
154 242 308 乳 松茸
168 264 336 乳 キウイ
175 275 350 乳・ゼラチン
126 196 252 乳・オレンジ
159 250 319 乳
133 209 266 乳 あわび
133 209 266 乳
126 196 252 乳・オレンジ


589 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 21:31:13 ]
テーガクキューフキンの謎

「ひとり1万2千円」

2兆円を1億人で山分けするんだから、ひとり2万円のはず。
なんで1万2千円なん?
65歳以上と18歳以下は2万円だけど、
ホントに全部足して2兆円になるの?
1万2千円もらえる人と2万円もらえるひとに分けることで
全部でいくらかかったのかを分かりにくくしているように思える。
どうせ、余った分をあやふやにしようって魂胆でしょ?

余った分、いったい誰のポッポに入るん?

590 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 01:51:33 ]
if ... goto xxx
)
:xxx

591 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 13:36:34 ]
みかんくいたい

592 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 15:16:28 ]
ぼくのバナナでよければ・・・しゃぶれせてあげるよ

593 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 21:34:06 ]
皮をはいであげましょう

594 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 21:56:54 ]
痛くしないでくださいね



595 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 12:22:29 ]
ははは

596 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 11:39:31 ]
初歩的なことだとは思うのですが
指定ファイルの有無で分岐したいのですが
どうすればよいのでしょうか?

597 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 12:34:22 ]
if
goto

598 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 13:24:20 ]
恋愛占いが成立する条件があって

私の誕生日 = < 明日

兄の誕生日 = 昨日

妹の誕生日 > 去年

これでやっとできました


599 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 13:31:29 ]
if exist unko.txt goto :100
exit

:100
echo unko.txt があるよ。

600 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 13:39:10 ]
なるほど。existを使えば良いのですね。
ありがとうございました。

601 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 13:44:07 ]
条件があって

DVDは頼まない

家庭用ゲームは故障中

プレゼントは受取拒否

イオン水は流す

肉屋は苦手

魚屋は金魚の糞

カニ屋が隠れスポット

ロールケーキ2本

ゴミ出しは頼む

以上です


602 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 13:48:27 ]
DVD = 頼まない

家庭用ゲーム = 故障中

プレゼント = 受取拒否

イオン水 = 流す

肉屋 = 苦手

魚屋 = 金魚の糞

カニ屋 = 隠れスポット

ロールケーキ = 2本

ゴミ出し = 頼む

603 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 20:39:13 ]
>>599
それじゃコンソールが閉じるだろうが?

604 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 21:26:54 ]
これはひどい



605 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:02:50 ]
連投すみません       .

606 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:06:03 ]
レス番号まちがえたー


607 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:57:27 ]
>>603
それくらいの問題も解決できないのか?

608 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 00:03:10 ]
実際に試してから書いた方がいいぜ

609 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 00:11:27 ]
コンソールが閉じないように自分で改変すらできないのか

610 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 00:24:34 ]
問題解決力が必要
コンソールが閉じないように自分で改変
とか書いといた方がいいぜ

611 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 14:35:55 ]
なるほど

612 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 18:57:16 ]
なるほど っていいたいだけだろ

613 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 19:36:37 ]
>>612
なるほどうございました。

614 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 10:55:01 ]
C:\Folder配下に、不特定の名前の、フォルダーやファイルがあります、更にその配下にも、ファイルやフォルダーがあります、このような状況で
C:\Folder配下のフォルダー及び、ファイルを全て削除するコマンドを教えてもらえないでしょうか。



615 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 11:17:22 ]
ここはプログラムを作る人の板ですよ
パソコンの使い方の質問はPC初心者板へどうぞ

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

616 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 11:48:29 ]
>>614
DEL コマンドだよ

617 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 15:01:02 ]
>>616
知ったか乙

618 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 15:01:48 ]
>>616
>>614です
DEL コマンドでは、ファイルは削除できますが、フォルダーは削除できないのですが

619 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 15:08:21 ]
>>618
あなたは賢(かしこ)いね。

620 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 15:14:44 ]
自己解決しましたが、糞スレなので明示しません、これでも同等の結果が得られます
format c:
>>615
>>616
確認してください、よろしくorz

621 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 15:26:31 ]
deltreeとかrd /sとか。formatなら/q付けていいと思う。

622 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 16:34:18 ]
駄作自演乙

623 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 16:48:39 ]
>>614
RMDIR コマンドだよ

624 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 17:11:56 ]
PC初心者乙



625 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 19:41:40 ]
初歩的なことだとは思うのですが
指定フォルダの有無で分岐したいのですが
どうすればよいのでしょうか?


626 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 19:45:43 ]
ヘルプに書いてあるから読め

627 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 20:24:09 ]
>>625
ifもしも

628 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 20:36:26 ]
hh ms-its:ntcmds.chm::/if.htm

629 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 21:24:08 ]
フォルダの名前はこうです

C:\Document and Settings\acdf
C:\Document and Settings\aeca
C:\Document and Settings\baac
C:\Document and Settings\bbbd
C:\Document and Settings\bcbf
C:\Document and Settings\bcde
C:\Document and Settings\bdbe
C:\Document and Settings\bdea
C:\Document and Settings\bfbd
C:\Document and Settings\bfda
C:\Document and Settings\bfdd
C:\Document and Settings\bffa
C:\Document and Settings\bffa
C:\Document and Settings\cacb
C:\Document and Settings\caeb
C:\Document and Settings\cbdb
C:\Document and Settings\cbfd
C:\Document and Settings\cbfe
C:\Document and Settings\ccdb
C:\Document and Settings\cced
C:\Document and Settings\cebf
C:\Document and Settings\cfba
C:\Document and Settings\cfdc
C:\Document and Settings\dafa
C:\Document and Settings\dbbb
C:\Document and Settings\dbeb
C:\Document and Settings\dccd
C:\Document and Settings\ddae
C:\Document and Settings\dfbb


630 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 22:56:40 ]
IF EXIST "C:\Document and Settings\acdf\*.*" GOTO :UNKO
IF EXIST "C:\Document and Settings\aeca\*.*" GOTO :UNKO
・・・


631 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:38:08 ]
C:\Document and Settings\acdfac
C:\Document and Settings\aecaae
C:\Document and Settings\baacba
C:\Document and Settings\bbbdbb
C:\Document and Settings\bcbfbc
C:\Document and Settings\bcdebc
C:\Document and Settings\bdbebd
C:\Document and Settings\bdeabd
C:\Document and Settings\bfbdbf
C:\Document and Settings\bfdabf
C:\Document and Settings\bfddbf
C:\Document and Settings\bffabf
C:\Document and Settings\bffabf
C:\Document and Settings\cacbca
C:\Document and Settings\caebca
C:\Document and Settings\cbdbcb
C:\Document and Settings\cbfdcb
C:\Document and Settings\cbfecb
C:\Document and Settings\ccdbcc
C:\Document and Settings\ccedcc
C:\Document and Settings\cebfce
C:\Document and Settings\cfbacf
C:\Document and Settings\cfdccf
C:\Document and Settings\dafada
C:\Document and Settings\dbbbdb
C:\Document and Settings\dbebdb
C:\Document and Settings\dccddc
C:\Document and Settings\ddaedd
C:\Document and Settings\dfbbdf


632 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:44:27 ]
もう少しネタを練ってからにしてほしい。

633 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:45:48 ]
aaa abc 123.txt→aaa.txt
↑こんな感じで、ファイル名の一つ目の半角の空白より後ろの文字を消してリネームしたいんだけど
どういう風にbat組めばいいか分からないですorz何方かお願いします


634 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:51:20 ]
set/?
%PATH:文字列1=文字列2%

"文字列1"
をアスタリスクで始め、展開された出力の先頭から、文字列1 の残りの部分
が最初に現れるまでのすべてを一致させることもできます。



635 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:51:23 ]
C:\Document and Settings\ac dfac
C:\Document and Settings\aec aae
C:\Document and Settings\baa cba
C:\Document and Settings\b bbdbb
C:\Document and Settings\bc bfbc
C:\Document and Settings\bcdebc
C:\Document and Settings\bdb ebd
C:\Document and Settings\bde abd
C:\Document and Settings\bfbdbf
C:\Document and Settings\bf dabf
C:\Document and Settings\bf ddbf
C:\Document and Settings\bff abf
C:\Document and Settings\bf fabf
C:\Document and Settings\cac bca
C:\Document and Settings\caeb ca
C:\Document and Settings\cb dbcb
C:\Document and Settings\cbfd cb
C:\Document and Settings\cbf ecb
C:\Document and Settings\cc dbcc
C:\Document and Settings\cce dcc
C:\Document and Settings\cebf ce
C:\Document and Settings\cf bacf
C:\Document and Settings\cfd ccf
C:\Document and Settings\daf ada
C:\Document and Settings\dbb bdb
C:\Document and Settings\dbe bdb
C:\Document and Settings\dc cddc
C:\Document and Settings\ddae dd
C:\Document and Settings\dfb bdf


636 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:53:34 ]
これを

C:\Document and Settings\a cdfac
C:\Document and Settings\a ecaae
C:\Document and Settings\b aacba
C:\Document and Settings\b bbdbb
C:\Document and Settings\b cbfbc
C:\Document and Settings\b cdebc
C:\Document and Settings\b dbebd
C:\Document and Settings\b deabd
C:\Document and Settings\b fbdbf
C:\Document and Settings\b fdabf
C:\Document and Settings\b fddbf
C:\Document and Settings\b ffabf
C:\Document and Settings\b ffabf
C:\Document and Settings\c acbca
C:\Document and Settings\c aebca
C:\Document and Settings\c bdbcb
C:\Document and Settings\c bfdcb
C:\Document and Settings\c bfecb
C:\Document and Settings\c cdbcc
C:\Document and Settings\c cedcc
C:\Document and Settings\c ebfce
C:\Document and Settings\c fbacf
C:\Document and Settings\c fdccf
C:\Document and Settings\d afada
C:\Document and Settings\d bbbdb
C:\Document and Settings\d bebdb
C:\Document and Settings\d ccddc
C:\Document and Settings\d daedd
C:\Document and Settings\d fbbdf


637 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 23:54:54 ]
こうです

C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document
C:\Document


638 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 00:00:09 ]
%PATH:~10,1%
のやり方で1文字ずつ空白チェック

639 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 00:30:05 ]
CALL :UNKO "C:\Documents and Settings\aaa abc 123.txt"
GOTO :EOF

:UNKO
SET A=%~n1
SET B=
:01
SET B=%B%%A:~0,1%
SET A=%A:~1%
IF NOT "%A:~0,1%"==" " GOTO :01
SET B=%B%%~x1
RENAME %1 "%B%"
EXIT /B


640 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 00:33:12 ]
メンドクセー

641 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 01:56:04 ]
空白ないとき無限ループしないか?

642 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 01:58:35 ]
>>634のほうが簡単

643 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 02:27:19 ]
たしかに無限ループしそうだな。じゃ改良・・・

CALL :UNKO "C:\Documents and Settings\aaa abc 123.txt"
GOTO :EOF

:UNKO
SET A=%~n1
SET B=
:01
IF "%A%"=="" GOTO :02
SET B=%B%%A:~0,1%
SET A=%A:~1%
IF NOT "%A:~0,1%"==" " GOTO :01
:02
SET B=%B%%~x1
RENAME %1 "%B%"
EXIT /B

>>642
そんなにいい方法があるんなら、具体的にコード書いてくれよ。

644 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 12:04:12 ]
>>634のはマッチした場所を置換するだけだから

set A=C:\Documents and Settings\aaa abc 123.txt
set A=%A:* =hoge%
echo %A%

hogeand Settings\aaa abc 123.txt

ってなるだけじゃね?

set A=%A: *=hoge%

みたいな使いかたはできないし。



645 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 12:11:14 ]
俺は空白チェックなんて面倒なことやらずにforを一発で抜けりゃいいんじゃないのかと思ったけど。

set A=C:\Documents and Settings\aaa abc 123.txt
for /F "delims= " %%i in ("%A%") do (
set B=%%i
goto aaa
)
:aaa
echo %B%


646 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 13:05:11 ]
そんなメンドクセーならもういいよ

647 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 15:30:43 ]
>>645はfor/fがわかってないみたい
goto aaaが必要か?

>>644
set A=!A:%A:* =%=!

648 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 15:47:26 ]
>>647は原理だから応用しろよ(と書いとかないとな

649 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 19:23:27 ]
なるほど

650 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 23:04:39 ]
>>634
で?

651 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 23:08:56 ]
>>642
>>634
そんなにいい方法があるんなら、具体的にコード書いてくれよ。

652 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 23:11:14 ]
なるほどなるほど

653 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 12:01:48 ]
chcp 65001の状態で、バッチファイルを動かす方法はないものでしょうか?
コマンドプロンプトでUTF-8使おうとすると不便でなりません。

>>34 読んでもいまいちわからんない…



654 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 12:58:54 ]
それが物を聞く態度か?



655 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 13:12:34 ]
そんなにいい方法があるんなら、具体的にコード書いてくれよ。


656 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 16:03:42 ]
>>653
激しく同意!

わたくしからもお願いします。

657 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 21:29:49 ]
なんか最近基地外が棲みついたようだな…

658 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 21:31:00 ]
わからんない

659 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 22:16:27 ]
分からないならレスしないでください

660 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 01:49:29 ]
>>653ない

661 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:03:49 ]
ないならレスしないでください


662 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:14:11 ]
>わからんない
は「わからん」の否定だろ?

663 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 16:33:54 ]
chcp 20932
chcp 50220
ができて
chcp 65001
ができない理由は何なんだ!

664 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 17:20:47 ]
分からないならレスしないでください



665 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 19:28:50 ]
コンソールが65001をまともにサポートしてないんですよ。

666 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 22:07:46 ]
サポートしてない理由は何なんだ!

667 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 22:15:54 ]
基地外が棲みついたようだな…

668 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 00:50:10 ]
3バイト文字コードをサポートしてないんじゃなかろか

669 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 01:04:47 ]
>>668
それもあるみたい。
あと、UTF-8がどこの地域と結びついていないというのも、
コードページから地域情報を引き出そうというおかしなプログラムに都合が悪いそうだ。
そんなことがOld New Thingに書いてあった。

670 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 01:43:50 ]
コンソールでカーソル位置がずれるところを見ると、コンソールが悪いじゃね

671 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 03:05:53 ]
ユニコードにしか無い文字を含むファイル名があっても
DIR コマンドで正しく表示されるんだよな。
ってことは、コンソールはユニコードが常時表示可能な状態なんだよな。
DIR コマンドはユニコード専用APIで文字を表示してるってことなのかな?
じゃぁたとえば、標準入力から utf8 文字を読み込んで、ユニコード専用APIで
表示するフィルターソフトがあればいいわけじゃん。
(UNIXで言えば「nkf」みたいな)
仮にそれを 「unko.exe」 だとすると、
C> utf8アプリ | unko.exe
ってやれば、正しく表示してくれることになる。
・・・で、unko.exe に該当するようなソフトって、どこかに無いですか?


672 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 04:15:54 ]
分からないならレスしないでください

673 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 10:50:00 ]
dir /S /B *.txt > list.txt

とすると、ファイルのフルパスがlist.txtに出力されますが。
出力されるパスの区切り文字を、\ から / に変えるにはどうすればいいでしょうか?
とりあえず現状はWSH使ってやってるんですが、コマンドプロンプトの標準コマンド
だけで出来る方法があればいいなというとこです。

674 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 11:17:52 ]
ここはプログラムを作る人の板です
パソコンの使い方の質問はご遠慮ください。

質問の内容にあった板を利用しましょう。

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

Windows
pc12.2ch.net/win/

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




675 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 13:27:35 ]
分からないならレスしないでください


676 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 13:29:38 ]
>>671
これ?って全然違うか・・・
cocot - COde COnverter on Tty
vmi.jp/software/cygwin/cocot.html

677 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 13:30:45 ]
そんなにいい方法があるんなら、具体的にコード書いてくれよ。

678 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 15:57:47 ]
chcp 1200ができればよいのだがエラーになる。なぜだ!

679 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 16:19:35 ]
utf-8版cmd.exe互換シェルを作れば?
ないのかね?

680 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 16:40:41 ]
ckwとかどうよ

681 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 17:55:45 ]
cygwinでckの方は使ってる。ckwはUTF-8はさすがに無理か・・・

682 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 18:48:28 ]
パソコンの使い方の話は板違い

683 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 18:56:11 ]
バッチファイルをunicodeやutf-8で書きたいのか
sjis範囲外の文字をかきたいのか、どっち?

684 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 19:14:16 ]
ttp://mediakey.dk/~cc/windows-console-cmdexe-replacement/



685 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 13:56:46 ]
いやでも実際、コマンドプロンプトでUTF-8扱う話題なんて、どこでしたらいいんだよw

686 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 13:57:49 ]
>>684
Console重すぎ。まだckwの方がいい

687 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 14:37:45 ]
JISもだめだから3バイトや地域は関係ないんじゃないか

688 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 15:05:40 ]
シェルだけやってもだめ moreとかどうする

689 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 16:18:51 ]
バッチファイルで例えば
echo ™©®
はどうすればいい?


690 名前:671 mailto:sage [2009/04/10(金) 21:03:07 ]
>>671 を自分で作ってみました。
ソースコード
ja.pastebin.ca/1387923

自分のとこは java のサーバ アプリ(コンソール アプリ)が
utf-8 で動作してるんですが
コイツを使えば表示だけは文字バケしなくなりました。
誰かの役に立つかな・・・

691 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 22:09:01 ]
>>690
MSゴシック
chcp 65001

692 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 22:53:36 ]
悪意のあるソフトウェアを検出

693 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 01:46:59 ]
>>691
過去ログ読んでよ。それができくらいなら苦労しないよ。

694 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 02:21:41 ]
表示だけなら>>691でできるだろ
できないのはファイル入力だろ



695 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 03:00:14 ]
たしかに google で検索すると chcp 65001 を使うやり方がたくさんヒットするから
おそらくソレを鵜呑みにしてコピペしただけだろうが、
実際に *自分* で試してみたのか? >>691

696 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 10:53:12 ]
>>691は絶対に自分で試してないw

697 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 17:20:22 ]
すいません質問させてください。
既出だったらすいません

C:\Documents and Settings\Adiministrator\デスクトップ
という文字列から、"\"をカウントして変数に出力するスクリプトを作成したいのですが
コマンドプロンプトのみ使用する場合、どのようなスクリプトを作成すれば良いのでしょうか。

基礎的な質問ですが宜しくお願いします。

698 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 17:39:41 ]
CALL :UNKO "C:\Documents and Settings\Adiministrator\デスクトップ"
ECHO %A%個
GOTO :EOF

:UNKO
SET X=%~1
SET A=0
:UNKO_1
IF "%X:~0,1%"=="\" SET /A A=%A%+1
SET X=%X:~1%
IF NOT "%X%"=="" GOTO :UNKO_1
EXIT /B


699 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:00:07 ]
ありがとうございました

700 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:40:44 ]
UNKOでる〜〜〜〜

がまんできない〜〜〜〜〜〜

UNKO

701 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:53:25 ]
SET /A A=%A%+1

右辺の % 要らない

702 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:53:58 ]
gimpo.2ch.net/test/read.cgi/toilet/1237925539/

703 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:54:39 ]
      人
     (__)
    (__)
    (´‘ω‘ `)   UNKOうんこっこ
   /   つ
   (_(__⌒)  |^lヽ、
  ┌●(_)─┘.| )   ブリブリ

704 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:00:24 ]
SET /A A=%A%+1

右辺の A 要らない

SET /A A+=1





705 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:12:01 ]
>>898
どんくさ

706 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:20:59 ]
>>699
chcp 1252
echo echo ™©® >hoge.cmd

hoge.cmd

707 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:22:38 ]
>>689

708 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:50:02 ]
うんこ臭

709 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:53:34 ]
>>706
echo ™©®야후
ならどうする?

710 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:55:12 ]
twu ?

711 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:57:30 ]
なんか最近基地外が棲みついたようだな…


712 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 02:17:40 ]
>>698
%X:*\=%

713 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 02:40:28 ]
だったら最初からそう書けばいいじゃん!
後だしジャンケンに勝っても自慢にならんぞ!

714 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 02:42:45 ]
可哀相な子



715 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 17:16:55 ]
>>683
unicodeなら>>25


716 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 18:40:06 ]
powershellならunicodeでもutf-8で書ける

717 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 19:01:21 ]
指定フォルダ内の更新日時が一番新しいファイルを開くには
どうすればよいでしょうか?

718 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 19:04:22 ]
過去ログ読んでよ。

719 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 19:06:02 ]
分からないならレスしないでください

720 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 19:08:26 ]
すでに答えは出ている。

721 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 20:58:01 ]
>>716
よくわからんが、powershell用のターミナルはUTF-8表示できるの?

722 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 21:29:55 ]
cmd.exe用のターミナルはUTF-8表示できるのに。

723 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 21:39:31 ]
それぐらい試せよ

724 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 21:41:22 ]
>>709
hoge.ps1

echo ™©®야후




725 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 22:42:48 ]
分からないならレスしないでください

726 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 23:29:50 ]
>>718
探しましたがわかりませんでした・・・。
申し訳ないですが、教えてくださいm(_ _)m

727 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 00:39:00 ]
たかが Powershell ごときのために
過去のソフトウエア資産をすべて捨てるわけにはいかない。
こんなの、マイクロスフトのせんずりshellやんけ。

728 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 00:48:44 ]
お客のシステムでPSが使えるのはいつ頃からだろうか・・・


729 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 01:00:52 ]
cd /d 指定フォルダ
for /f %%i in ('dir /o-d') do (
start "" "%%~fi"
goto :break
)
:break


730 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 01:10:38 ]
dir /b

731 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 01:19:18 ]
cd /d 指定フォルダ
for /f %%i in ('dir /b /od') do set x="%%~fi"
start "" %x%



732 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 01:52:35 ]
pushd

733 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 02:31:35 ]
なるほど
ありがとうございます。
ファイル名にスペースを含んでいた場合どう対応させればよいのでしょう?

734 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 09:46:27 ]
くくってあるだろ



735 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 19:16:48 ]
>>721
MSゴシック
chcp 65001
PowerShell



736 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 19:35:54 ]
なんか最近基地外が棲みついたようだな…

737 名前:デフォルトの名無しさん [2009/04/15(水) 11:15:16 ]
c:\gazou(画像を入れているフォルダ)に移動してそこのファイル・フォルダ一覧を取得したいです
image.txtとpath.txtに分け、path.txtに画像を入れているフォルダ名を入れ、
image.txtからpath.txtを読み込み、フォルダに移動して一覧を表示させたいのですが
image.txtのcdを実行した時にc:\%imagedir%に変数にセットした値が反映されず、c:\となってしまいます
変数に格納したフォルダ名を利用して、cdを実行した時にc:\gazouに移したいのですがどなたかご教示お願い致します

【path.txt】
set imagedir = gazou

【image.txt】
call path.txt
cd c:\%imagedir%
dir
PAUSE

738 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 12:14:43 ]
なんだよ.txtって素直に.batにしろ
cmdって.bat, .cmdしか処理しなかったんじゃないか

739 名前:737 mailto:sage [2009/04/15(水) 13:14:06 ]
すみません、.txtのところは.batの記述ミスです
恐れ入りますが.batとして読み替えていただけると助かります

訂正
image.txt→image.bat
path.txt→path.bat

740 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 13:55:34 ]
@echo off
set imagedir = gazou
echo "%imagedir%"
echo "%imagedir %"

741 名前:737 [2009/04/15(水) 14:46:37 ]
>>740
ありがとうございます
"%imagedir %"という風に記述したら画面に変数が表示されたのですが
cd "%imagedir %"としてみたんですが半角英数が入ってしまってcdが実行できませんでした
cd "%imagedir%"では変数が表示されません
たいへん恐縮でございますが何卒ご指導お願い致します

742 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 16:54:26 ]
半角英数?
set imagedir = gazou

743 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 17:00:31 ]
echo "%imagedir : =%"


744 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 19:14:43 ]
>>741
まだわかんねーのかい・・・

set imagedir = gazou

これの意味するところは変数「imagedir 」(最後にスペース)に「 gazou」(最初にスペース)を入れるということ。
決して「imagedir」に「gazou」を入れるという意味ではない。
後者は

set imagedir=gazou

だから。



745 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 19:57:21 ]
>>744
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaそういうことだったんですね!!!!!!!
ありがとうございました解決です!

746 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 21:06:14 ]
c:\ahou(阿呆を入れているフォルダ)に移動してそこのファイル・フォルダ一覧を取得したいです
image.txtとpath.txtに分け、path.txtに画像を入れているフォルダ名を入れ、
image.txtからpath.txtを読み込み、フォルダに移動して一覧を表示させたいのですが
image.txtのcdを実行した時にc:\%imagedir%に変数にセットした値が反映されず、c:\となってしまいます
変数に格納したフォルダ名を利用して、cdを実行した時にc:\ahouに移したいのですがどなたかご教示お願い致します


747 名前:737 mailto:sage [2009/04/15(水) 21:20:11 ]
念のため書きますが746さんと私は別人ですので

748 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 21:32:34 ]
Uzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaそういうことだったんですね!!!!!!!

749 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 21:34:47 ]
ero画像を入れているフォルダ

750 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 21:35:47 ]
ずばり!!!

751 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 21:46:05 ]
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaそういうことだったんですね!!!!!!!
ありがとうございました正解です!

752 名前:737 mailto:sage [2009/04/15(水) 22:00:32 ]
なんで絡まれるのかわかりません^^;

753 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 01:16:55 ]
= の両側に空白を入れるあたり、Cやjavaなどの
C系言語脳炎に侵された最近の若者っぽいですね。
Cなどの難しいことは良く知ってるのに、
バッチファイルなどの簡単な事は知らない。
教育が偏りすぎなんです。
もっと教育現場を見直す必要がありますね。

754 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 04:05:41 ]
Java が C系言語?

???



755 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 04:26:59 ]
VBAもC系言語?

756 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 09:01:49 ]
Fortranだって空白入れるだろ。

「C系言語」とか意味不明だわ。

757 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 11:27:17 ]
ALGOL系

758 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 12:11:55 ]
>>756
それは後期になってC言語に影響されはじめてからのことだろ。
FORTRANで空白なんて入れてたらカードが何枚あっても足りない。

759 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 12:43:04 ]
dosって結局2002年からバージョンアップされてないわけだろ
何がいいわけ?

760 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 13:07:12 ]
ここdosのスレじゃないぜ

761 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 13:09:45 ]
バッチファイルってdosコマンド使うんじゃないの?

762 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 16:38:56 ]
うましかじゃないの?


763 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 17:35:40 ]
分からないならレスしないでください

764 名前:デフォルトの名無しさん [2009/04/17(金) 00:16:11 ]
通りすがりが学生の時に作ったバッチを晒してみる。
*.classを*.javaにするバッチ…
使い方は読めば分かる人には分かるだろうが
classフォルダとjavaフォルダを作って
classフォルダに*.classファイルとjad.exe(探せば拾える。googleさんにでも聞いてくれ)
を置く
後はその↑の階層から実行すればOK
rname.batは消すか何とかしてくれあれを晒すのは、ちょっと…^^;
ほしい人がいたら上げて見るが、
多大なバッシングを受けそうな気が(これを上げる地点で受けそうな気もするが)…

cd class
jad.exe *.class
jad.exe *$*.class
for %%i in (*.jad) do native2ascii.exe -reverse %%i %%i.java
cd ..
call rname.bat // rname.batは*.jad.javaとなっているのを.javaにする
copy /y *.java ..\java
del *.jad
del *.java

てか、こんな処理もっと簡単にできるだろうにorz

長文失礼

追記
 // ←これ使えたっけ?



765 名前:デフォルトの名無しさん [2009/04/17(金) 00:50:20 ]
すみません。拡張子".Z"を解凍できる外部コマンドを教えてください
expend?は無理でした
よろしくお願いします

766 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 02:20:58 ]
uncompress

767 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 02:38:22 ]
icomp

768 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 10:05:01 ]
>>765
7zip

769 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 02:45:40 ]
現在のプロセス数をタスクトレイに表示
そんなバッチファイルください

770 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 02:50:42 ]
title `ps -efW | wc -l`

みたいなことやればよし
titleに情報表示って何気に便利なんだよな

771 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 10:39:48 ]
バッチで、ps -eなんて使えるの?

772 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 10:51:21 ]
知ったかぶりは無視してください

773 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 16:08:14 ]
Windowsで、ps -eなんて使えるの?
バッチ で、` ` なんて使えるの?


774 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:17:04 ]
powershellもどうせならbashコマンドに似せて作ってくれたらよかったのに



775 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:19:22 ]
なるほど

776 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 03:50:20 ]
知ったかぶりは無視してください

777 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 03:53:26 ]
なるほど

778 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 04:15:08 ]
tasklist/nh|find /c /v ""|(set /p x=& call title %x%)

779 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 10:50:31 ]
titleコマンドはいつからタスクトレイに表示するコマンドになったんだ?


780 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 10:53:24 ]
無理
の一言で済ませて欲しいならそっちでも構わないよ

781 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 16:24:46 ]
なるほど

782 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 23:47:43 ]
start /min cmd /k "tasklist/nh|find /c /v ""|(set /p x=& call title %x%)"

783 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 00:34:17 ]
なるほど

784 名前:デフォルトの名無しさん [2009/04/20(月) 21:47:03 ]
ご助言お願いします。
特定のディレクトリに、longfilename日付.txtというファイルが
いくつかあります。※状況によってファイル数が変わる

(例)
longfilename20090417.txt
longfilename20090419.txt
longfilename20090420.txt

これらのファイルの中身の"aaa"という文字列を"bbb"に変換したいのですが
どのようにすれば良いでしょうか

以下のように書きましたが、うまくいきませんでした。

dir *.txt > tmp.txt
type tmp.txt | find "txt" > tmp1.txt
for /f "tokens=4" %%a in (tmp1.txt) do echo %%a >> tmp2.txt
for /f %%a in (tmp2.txt) do sed -e 's/aaa/bbb/g' %%a > %%a

問題点としては、
・Sed LOGOS版2.42が、ロングファイルネームのファイルを使えないっぽい
・4行目のfor文の記述では繰り返し処理が無理?

使用しているsedは、Sed LOGOS版2.42というものです。
よろしくお願いします。




785 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 22:02:47 ]
>>764
自意識過剰すぎる
本当は今も学生なんじゃないか?

786 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 22:39:19 ]
>>784
Sed LOGOS版2.42がどういう仕様かは知らないけど、
いくつかDOS/Win用sed使った経験からいうと、
sedの引数は '〜' じゃなく "〜" で括らないと
意図どおりにならない気がする。

それから、

> for /f %%a in (tmp2.txt) do sed -e 's/aaa/bbb/g' %%a > %%a

入力ファイルと出力ファイルが同じだと
うまくリダイレクトできないんじゃなかったっけ?

あと、実際のファイル名が分からないから念のため触れておくと、

> for /f "tokens=4" %%a in (tmp1.txt) do echo %%a >> tmp2.txt

もしもファイル名に空白を含む可能性があるなら、
これだと空白でファイル名が途切れる。

for /f %%a in ('dir /b *.txt') do type "%%~a"

みたいにすると、きれいにファイル名だけ取り出せるはず。

787 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 22:44:14 ]
Sed LOGOS版2.42が、ロングファイルネームのファイルを使えない

788 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 22:45:05 ]
for文の記述では繰り返し処理が無理

789 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 22:46:42 ]
知ったかぶりは無視してください

790 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 22:49:31 ]
やっぱりロングファイルネームのファイルを使えないですか

791 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 23:01:38 ]
やりかたがあほなんじゃないか?

792 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 23:08:25 ]
間抜けなコードだねw

793 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 23:21:25 ]
ベクターにSed LOGOS版2.42があったので試してみた。

>>786 で挙げた点のうち、

> sedの引数は '〜' じゃなく "〜" で括らないと
> 意図どおりにならない気がする。

これは '〜' でも大丈夫だった。

それから、DOS用なので>>787のいうようにロングファイルネームは使えなかった。

でもショートファイルネームにすればいいだけの話なら、

for /f %%a in ('dir /b *.txt') do sed -e "s/aaa/bbb/" %%~snxa

みたいにすればいけるよ。

794 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 23:23:15 ]
ロングファイルネームのファイルを使えない間抜け



795 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 23:27:57 ]
いやそんな面倒な事しなくても普通は出来るから。

796 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 23:51:03 ]
ロングファイルネームが使えるWindows用sedって無いですよね?

797 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 00:00:55 ]
>>796
これとか
www.kt.rim.or.jp/~kbk/sed/


798 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 00:53:20 ]
Cygwinでsed動かせばいいんじゃないの?
まあCygwinはCygwinでパスの扱いに難を感じることもあるけどさ。

799 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 01:13:57 ]
sed使わなければいいんじゃないの?






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

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

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