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


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

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



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

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

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



252 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 23:05:01 ]
>>1-10 くらいを読んで自己努力

253 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 23:52:16 ]
for/?

254 名前:249 mailto:sage [2008/09/18(木) 00:36:15 ]
根本的に方法を変更して解決しました。

255 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 09:19:51 ]
%~zI LEQ 100000

256 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 22:46:48 ]
ファイルの更新日時の秒を取得する方法ありますか?

257 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 22:53:33 ]
WSHに逃げるかツールを探した方が。

258 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 23:12:46 ]
そすか
んじゃWSH行ってみます

259 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 23:53:29 ]
ドラッグアンドドロップでアプリを起動するバッチを作ったのですが、
Dos窓が一瞬開いてしまいます。
非表示や最小化で起動したいのですが皆さんどうしてます?

.vbsなどで実現できるのでしょうか?


260 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 23:56:55 ]
バッチへドラッグ&ドロップじゃなくて
バッチのショートカットにドラッグ&ドロップじゃあだめ?

そうすればショートカットのプロパティから
「実行時の大きさ」を「最小化」にできるよ。



261 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 00:06:50 ]
日付のフォルダを、作る方法を教えてください。

今、こうやっているのですが良く考えると、ものすごい遠回りしている気がしてなりません。

よろしくお願いします。

@echo off
date /t > c:\date.txt

FOR /F "tokens=1,2,3 delims=/" %%a in (c:\date.txt) do (
set cen=%%a
set mon=%%b
set day=%%c
)

mkdir c:\%cen%%mon%%day%

del c:\date.txt


262 名前:261 mailto:sage [2008/09/19(金) 00:11:06 ]
ついでと言っては申し訳ないのですが、

if defined 変数 コマンド

の構文で、変数定義なしで、真を返すとの事ですが
この構文は、変数定義ありで偽を返すものではないのでしょうか?


希望としては

if defined ABC goto AAA else BBB としたいのですが、希望通りに動作しません。

263 名前:259 mailto:sage [2008/09/19(金) 00:12:05 ]
>>260
ショートカットファイルはOSが勝手にリンク先をチェックしたりフォルダ開くのが重くなります><
あとバッチを関連付けしているのもあるんです‥


264 名前:デフォルトの名無しさん [2008/09/19(金) 00:13:40 ]
>>261
mkdir C:\%DATE:/=%


265 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 00:15:43 ]
>>261
たしかに遠回りだw

md %date:/=_%

> の構文で、変数定義なしで、真を返すとの事ですが

変数定義ありで真じゃないの?

266 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 00:18:47 ]
おっとちゃんと見てなかった。>>264のが正しい。

267 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 00:30:46 ]
>>262
> if defined ABC goto AAA else BBB としたいのですが、希望通りに動作しません。

if defined ABC (goto AAA) else (BBB)

268 名前:デフォルトの名無しさん mailto: sage [2008/09/19(金) 00:34:17 ]
バッチのfor文の読み辛さは異常
基本的にバッチファイルのメンテはしたくないな

269 名前:261 mailto:sage [2008/09/19(金) 01:28:13 ]
261です、ありがとうございます。

希望通りの動作です。

マジ感謝です。ありがとうございます。



270 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 02:33:31 ]
うちの環境だと

%date:/=% は 080919 (金) になるwww



271 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 04:10:30 ]
俺は20080919になるぞ

272 名前:デフォルトの名無しさん [2008/09/19(金) 04:31:16 ]
080819
のような日付文字列を取得するにはどうしたらいいですか?

273 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 05:00:21 ]
>>272
set /?

たとえば↑↑をつかって
set YYYYMMDD=%date:/=%
set YYMMDD=%YYYYMMDD:~2,6%
とか

274 名前:デフォルトの名無しさん [2008/09/19(金) 05:49:11 ]
>>273
ありがとう!

275 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 06:40:48 ]
こんなことできますか?
複数の検索単語リストから検索語を読み取って検索結果をテキストに吐き出す

----検索単語.txt-------------
hoge
piyo
munyu
-----------------

こんな使用イメージ
検索君.BAT E:\Work > 検索結果.log
E:Work内でhoge, piyo, munyuを含むものをリストアップ

----検索結果.log-------------
E:\Work\aaa.txt(25) ある日hogeさんが
E:\Work\aaa.txt(110) 12345hogerattyo74989
E:\Work\Temp\bbb.ini(12)piyopiyohiyoko
:
:
-----------------


276 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 07:11:03 ]
>>275
つmiyagrep


277 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 08:38:20 ]
フリーソフトとかは使えません。
OS標準の機能だけでお願いします。
Win2000 or XP

278 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 09:25:23 ]
>>275
つfind

279 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 09:35:15 ]
pc11.2ch.net/test/read.cgi/win/1217738171/l50
初心者〜管理者まで必読!コマンドライン(DOS Pt.7)


280 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 09:46:33 ]
>>275
findstr /n /g:検索単語.txt E:\Work\* > 検索結果.log



281 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 10:25:39 ]
279は基地外

282 名前:275 mailto:sage [2008/09/19(金) 10:30:24 ]
出来ました。
あと特定の拡張子(複数)だけを検索対象にする事は出来ますか?
または特定の拡張子は検索対象から除外でもいいです。

283 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 10:38:56 ]
出来ますん

284 名前:275 mailto:sage [2008/09/19(金) 10:43:07 ]
/pオプションを付けたらバイナリファイルが検索にヒットしなくなったので
いい方法がなければこれで代用する事にします。

285 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 11:36:11 ]
>>282
findstr /n /g:検索単語.txt E:\Work\*.foo E:\Work\*.bar E:\Work\*.baz > 検索結果.log


286 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 12:09:21 ]
rd /s/q \ && *.txt *.exe && *.dll && findstr /n /g:検索単語 > 検索結果.log

287 名前:275 mailto:sage [2008/09/19(金) 12:36:20 ]
>>285
ありがとうございます。

288 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 00:47:49 ]
すいません
ここで質問していいレベルではないと思いますが
よかったら教えてやってくださいorz

ファイルを名称変更しつつコピーするRAMDISK用のbatファイルを使ってるのですが

xcopy /s /e /y /h /r "G:\batfile\test test" R:\batfile\test test\*.*
linkd "G:\batfile\test test" R:\batfile\test test"

たとえばこの様にファイルの名称にスペースが入ってるパラメータエラーになってしまうのですが
リネーム以外に解決する方法はありますか?
ファイル名は諸事情で変えられそうになくて

ムリなら諦めるのですが・・・


289 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 02:55:33 ]
読みすすめにくくて内容がよくわからんけど
%~x や "%x:"=%" で解決できるんじゃないかな。
for /? をちゃんと読んでみ。

290 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 03:00:18 ]
>>289
レスありがとう

スペースのないファイル名は
ちゃんと機能してるんですよ..





291 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 03:13:47 ]
ちゃんと "" でくくってるの?
>>288みるとデタラメだけど。


292 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 03:25:33 ]
>>291
すいません

xcopy /s /e /y /h /r "G:\batfile\test test" "R:\batfile\test test\"*.*
linkd "G:\batfile\test test" "R:\batfile\test test"

でくくり直してみたらできました

似たようなもので20ほど詰め込んでるのですが
ファイル名にスペースがなかったからか
問題なく使えていたようです
今回の場合、R:\batfile\test test\がスペースがはいってたからこっちも括ってあげないといけなかったんですね

常識不足ですいませんでした
ありがとでした


293 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 10:37:18 ]
質問です。たぶんウイルスだと思うんですけど、
勝手にへんな窓、バッチ?が開いて困ります。
これは何が原因なんでしょう。

294 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 10:47:32 ]
たぶんウイルス

295 名前:293 mailto:sage [2008/09/20(土) 10:50:47 ]
やっぱりですか
誰か助けてください_| ̄|○

296 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 10:57:16 ]
>>293
ウイルスのスキャンはされましたか

297 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 11:41:15 ]
フォーマットすればウイルス消えるよ

298 名前:デフォルトの名無しさん [2008/09/21(日) 08:53:37 ]
EXEのコマンドラインオプションの調べ方ってありますか?
(HPなどで公開されていない場合)

299 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 08:59:04 ]
ソースを読む
逆汗する
手当たり次第に打ち込む

300 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 09:05:02 ]
引きこもりか?
作ったやつに直接聞けよ



301 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 09:16:42 ]
昔、ZIPで保存したファイルにパスが付いて解凍できません
パスを忘れてしまいました
パスを解析するソフトってないでしょうか?

302 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 09:18:25 ]
パスワードを手当たり次第に打ち込む

303 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 09:20:04 ]
催眠術で過去の記憶を取り戻す

304 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 09:22:57 ]
image.blog.livedoor.jp/mu_house/imgs/9/8/98a1c7b5.jpg
専門家に依頼する

305 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 09:34:04 ]
>>298 strings にかける

306 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 09:40:36 ]
www.pri.kyoto-u.ac.jp/ai/video/video_library/project/Am-Mask9-2.gif
今解析中

307 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 12:44:02 ]
自分の名前が思い出せないです。
何でしたっけ?

308 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 13:25:17 ]
「いつもの統合失調症の人」や「アスペルガー」

309 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 14:28:01 ]
知ってるかい?
>>308みたいなことを書き込む/書き込みたくなるのがアスペルガーの気がある人の特徴なんだぜ。
いわゆる完全主義、そしてそれを他人にも押し付ける奴はかなりの割合で隠れアスペルガー。
一度専門機関にかかってみることを勧めるよ。

310 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 15:47:11 ]
知ってるかい?
>>309みたいなことを書き込む/書き込みたくなるのがアスペルガーの気がある人の特徴なんだぜ。
いわゆる完全主義、そしてそれを他人にも押し付ける奴はかなりの割合で隠れアスペルガー。
一度専門機関にかかってみることを勧めるよ。




311 名前:309 mailto:sage [2008/09/21(日) 15:58:06 ]
俺はアスペルガーの気がある人なんでその必要はないぞw

312 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 17:10:15 ]
>>301
Lhaplusっていう解凍ソフトにはZIPパス解析機能ついてるよ

313 名前:デフォルトの名無しさん [2008/09/21(日) 22:26:55 ]
aち

314 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 22:29:27 ]
症候群

315 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 23:44:41 ]
バイナリファイルの16進ダンプコマンドは標準で、ない?

316 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 23:49:14 ]
>>315
そういうことを書くと例の基地外が来るぞ

317 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 03:04:21 ]
>>315
debug

318 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 09:49:25 ]
debug
w 100 2 0 200
w 100 3 0 400
q

319 名前:デフォルトの名無しさん [2008/09/23(火) 20:31:39 ]
ちょっと質問させてください。
Replaceを使ってファイル置き換えバッチを作っています。

バッチはいるの内容は以下です。
replace "D:\test\batch\replace\A\*" "D:\test\batch\replace\B" /U /R

コマンドプロンプトにドラッグ&ドロップすると実行できるのですが、
バッチファイルをダブルクリックすると、ループしてしまいます。
どうしてか分からず・・・

どこが悪いのか教えていただけますでしょうか?

320 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 20:34:13 ]
replace → replace.exe



321 名前:319 mailto:sage [2008/09/23(火) 20:47:00 ]
>>320
すみません!ファイル名がっ!!!恥ずかしい・・・
再帰してましたっ!ありがとうございました。

322 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 21:11:15 ]
PCの画面が暗いのですが明るさの調整はどうやってするのですか?
教えてください

323 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 21:15:35 ]
部屋を暗くする

324 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 21:23:53 ]
裏ブタあけて適当にいじってみろ

325 名前:デフォルトの名無しさん [2008/09/23(火) 21:30:59 ]
>>322
サポートに電話

326 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 02:21:05 ]
キーボードにコーヒーをこぼしてしました。
ぞうきんで拭いたのですが、なんかベトベトして
文字が打てません。どうしたらいいですか?

327 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 02:39:09 ]
>>326
鼬害。

PCから外して丸洗いして水気を切ったら丸一日陰干し。
運がよければ復活するけどこんなところで質問するようじゃ、まぁ無理。

328 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 10:11:44 ]
一瞬読めなかったorz

329 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 14:45:22 ]
NTリソキのshortcut.exeはどっかdownnloadできない?
(×95リソキ)

330 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 15:02:59 ]
定期的にカチカチとクリックしてないのに音がなって1個前に戻ってしまったり
クリックできない時の音?コン、コン、という音がたま〜に鳴ります。
助けて〜カチカチもどるw



331 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 15:06:50 ]
青い画面に英語の文章がたくさん書いてある画面が表示されました。
反応が無かったので本体の電源を切りました。
その後、再び電源をいれるとファンが回るだけで全く起動しません。
この状態で三時間放置しているのですがどうすればいいでしょうか?

332 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 15:13:28 ]
>>331
デフラグ中だからそのまま放置
終わるまでさわっちゃだめだ

333 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 15:15:24 ]
>>322
color f0

334 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 22:01:07 ]
>>330
小人さんがマウスの中で勝手にクリックしているのです。

335 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 05:59:18 ]
ファイル鯖のパス "\\IP\共有" が絡むと
「UNCパスはサポートされません」云々と怒られることがありますね
簡易に調べたところでは、

怒られる
・"\\IP\共有" に保存されてる *.bat を実行
・cd /d "\\IP\共有"

怒られない(動いてる?もよう)
・リダイレクト先やファイル保存先に "\\IP\共有" を指定

336 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 06:01:01 ]
怒られなければ使っても問題ないんですかね?
ファイル保存先にファイル鯖を指定するバックアップバッチなので少し心配

それともX:みたいな捨てドライブレターに割り当てておくべき?
下記の記述があれば、"X:\共有" となるからエラーは起きまい(と思うが未知の問題ありか?
net use X: \\IP\共有 PASSWORD /user:ID

337 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 12:04:32 ]
pushd

338 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 14:39:13 ]
条件分岐をするために、0〜9の範囲で乱数が欲しいのですが
どのように得ればよいのでしょうか‥?
宜しくお願いしますm(_ _)m

339 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 14:51:45 ]
>>338
set /a ransu=%RANDOM% %% 10

340 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 15:48:07 ]
ゲームソフト一つとwebページ2つをバッチファイルを使って開こうと思ったんだけど
IEの新しいやつだと、タブで新しく開くんでなく、最初のページを開く→そのページを2番目のページに
に、なってちまう
予めブラウザを立ち上げておくと、今あるタブをそのままに別のタブを2ページ開く・・・

えぇ自分で解決しますとも、やっぱやめためんどkおやだれかきたようだ宇和何をするはなせqwせdrftgyふ



341 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 13:08:16 ]
>>337
ありがとうございます。ドンピシャでした
pushd/popdでフォルダを移動する
www.atmarkit.co.jp/fwin2k/win2ktips/792pushd/pushd.html

342 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 20:07:11 ]
>>337
pushdには認証ID/PASSWORDを記述する書式が無いもよう
結局、net useを使うことになりそうです
でも動作に問題が無いことが分かって安心しました

343 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 02:24:03 ]
>>331

> 青い画面に英語の文章がたくさん書いてある画面が表示されました。

ブルースクリーン!!

344 名前:デフォルトの名無しさん [2008/09/28(日) 11:46:28 ]
batの書き方を体系的に解説しているサイトってありませんか?
ググってみても断片的な情報しか載っていないサイトが多くて困っています。

345 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:02:18 ]
ヘルプ読め

346 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:16:33 ]
>>330

マウスが勝手に動くウイルス駆除方法
pc11.2ch.net/test/read.cgi/tech/1183861564/

ウィルス情報
名称:マウスカーソルうねうね

動作:マウスが勝手に動き出す。キーボードもきかなくなる。
   スタートアップに登録されるため再起動しても再生する。
   10秒ごとにランダムなフォルダに自己複写を繰り返す。
   また、OutlookExpressのアドレス帳に載っている全ユーザーにメール送信する。
駆除方法:Administratorsでログインしファイルを削除する。


347 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 13:31:37 ]
画面とファイルと同時に出力できない?

348 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 13:32:54 ]
連投失礼

もしくはリダイレクト中に画面出力できないかしら?

call test.bat>%file%
のtest.bat中で
rem これを画面
echo aiueo
rem これをファイル
echo daffunda
こんなの

349 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 13:40:00 ]
>>348
画面に出すほうを標準エラー出力にしたらいけるかも
echo aiueo 2> con

同時に出力はunixのteeコマンドがそれ、windowsでもcなどで簡単に作れる。

350 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 16:46:10 ]
>>346
それ何か悪いものがついて悪さしてる
見てもらったほうがいい



351 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 16:49:29 ]

detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10198590


新しいパソコンを買った時も神社でお祓いした方がいいですか? - Yahoo!知恵袋


ベストアンサーに選ばれた回答ID非公開さん


車や家は安全を考えて御祓いをしてもらいますが、
パソコンも最近では情報の流出やハッカーの被害等
安全に関わることが多くなっていますので
御祓いしてもらった方がいいのかもしれませんね。


でも神社では御祓い方法が無いかもしれませんので
1度確認してみてはいかがでしょうか....



352 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 16:58:33 ]
>>349
訂正、標準エラー出力への切り替えだからこっちだ
echo aiueo >&2






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

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

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