[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
140: デフォルトの名無しさん [sage] 2017/07/19(水) 22:27:12.79 ID:caLBuZR5 コピー系コマンドのコピー速度って 遅 copy < xcopy < robocopy 早 で良いですよね? これはVista、7、10のどのOSでも同じでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1489207631/140
141: デフォルトの名無しさん [sage] 2017/07/19(水) 23:32:30.26 ID:I6a60LYe copyの方が早くね?4文字だし。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/141
142: 140 [sage] 2017/07/20(木) 03:04:39.26 ID:R4lBeVK+ >>141 コマンド打ち込むにも時間がかかりますから一理ありますね。copyは引数指定も直感的だし… って常にコマンド手打ちする訳でもないですし!w http://mevius.5ch.net/test/read.cgi/tech/1489207631/142
143: デフォルトの名無しさん [sage] 2017/07/22(土) 00:59:36.62 ID:J1O+P69V +.bat や ,.bat もOKだった http://mevius.5ch.net/test/read.cgi/tech/1489207631/143
144: デフォルトの名無しさん [sage] 2017/07/22(土) 21:18:13.40 ID:yBUCBb6t プラスバッドって、何か格好いいな。 カンマバットはダセェけど。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/144
145: デフォルトの名無しさん [sage] 2017/07/23(日) 16:18:49.88 ID:sxzHAQSA では、 £.bat γ.bat ラプラスバットと、ガンマバットでは、どうだろう? http://mevius.5ch.net/test/read.cgi/tech/1489207631/145
146: デフォルトの名無しさん [sage] 2017/07/29(土) 01:24:32.19 ID:ocuZvBLs @.bat や =.bat ファイルを作ることはできるが、実行しようとしてもコマンドプロンプトに無視されて実行できなかった http://mevius.5ch.net/test/read.cgi/tech/1489207631/146
147: デフォルトの名無しさん [sage] 2017/07/29(土) 02:07:03.67 ID:0L2d7SO5 @.bat はフルパスで C:\work\@bat ってするか、キャレットでエスケープして ^@.bat で実行できる =.bat はフルパスでもダメだけど、キャレットでエスケープすればいける http://mevius.5ch.net/test/read.cgi/tech/1489207631/147
148: デフォルトの名無しさん [sage] 2017/08/01(火) 00:45:45.45 ID:7i1X54Qd >>147 キャレットって何かわからなかったが、^をつけることなんですね ^@ や ^= でたしかに実行できました http://mevius.5ch.net/test/read.cgi/tech/1489207631/148
149: デフォルトの名無しさん [sage] 2017/08/10(木) 19:56:28.38 ID:gQNT5BPl (^_^) http://mevius.5ch.net/test/read.cgi/tech/1489207631/149
150: デフォルトの名無しさん [sage] 2017/08/10(木) 21:54:16.62 ID:BFQhJ/Te "@ とか "= とか http://mevius.5ch.net/test/read.cgi/tech/1489207631/150
151: デフォルトの名無しさん [sage] 2017/08/14(月) 22:38:23.70 ID:3xlVGOet すみません助けてください 遅延関数を宣言してるところから、下記の親ディレクトリの名前だけ引くサブルーチンに ファイルフルパス投げて、戻そうとしているのですが for文のところでDEST_DIRに値が入らなくて困っています windows7環境で遅延関数について調べているのですが なんで値が入らないのかわからず。 %%Pをechoすると中身が表示されるのですが それをSETするときに何をやっても入りません。。。助けてください :GET_PARENTDIR setlocal enabledelayedexpansion SET PathLF=%1 SET PathLF=%PathLF:~0,-1% SET PathLF=!PathLF:\=^ ! for /F %%P in ("!PathLF!") do SET DEST_DIR = %%P endlocal && set DEST_DIR = %DEST_DIR% echo %DEST_DIR% exit /b http://mevius.5ch.net/test/read.cgi/tech/1489207631/151
152: デフォルトの名無しさん [sage] 2017/08/14(月) 22:39:38.44 ID:3xlVGOet ああああ遅延変数でした もうやだああぁ http://mevius.5ch.net/test/read.cgi/tech/1489207631/152
153: デフォルトの名無しさん [sage] 2017/08/14(月) 23:55:08.58 ID:pZiLFUe+ >>151 これって例えばc:\aaa\bbb\ccc\test.txtってファイルを投げたら 最終的にtest.txって文字を得たいの? cccを得たいの? http://mevius.5ch.net/test/read.cgi/tech/1489207631/153
154: デフォルトの名無しさん [sage] 2017/08/15(火) 02:10:26.85 ID:F71LHla5 >>151 まずは SET DEST_DIR = %%P endlocal && set DEST_DIR = %DEST_DIR% の空白がいけないのでは? SET DEST_DIR=%%P endlocal && set DEST_DIR=%DEST_DIR% http://mevius.5ch.net/test/read.cgi/tech/1489207631/154
155: デフォルトの名無しさん [sage] 2017/08/15(火) 08:22:11.69 ID:ltV5IdSe >>154 後輩にその空白を入れられたことがある 「可読性を良くしようと思って…」って言ってたな 普通の高級言語やってる奴は=の前後に空白入れただけで不具合起こるなんて考えもしないわな コマンドプロンプトはホント昔の仕様を引きずり過ぎだわ http://mevius.5ch.net/test/read.cgi/tech/1489207631/155
156: デフォルトの名無しさん [sage] 2017/08/15(火) 08:51:21.42 ID:J2u+qflL setlocal enabledelayedexpansion使うとファイル名に!が入ってるとめんどくさいから極力使わないようにしてるんだけど俺だけ?みんなはどうしてる? http://mevius.5ch.net/test/read.cgi/tech/1489207631/156
157: デフォルトの名無しさん [sage] 2017/08/15(火) 08:55:13.27 ID:GzAS59pw >>155 C言語で言うマクロ置換みたいなもんだからしょうがない もう新規の奴はPowerShellに移行するしかない http://mevius.5ch.net/test/read.cgi/tech/1489207631/157
158: デフォルトの名無しさん [sage] 2017/08/15(火) 10:13:39.94 ID:x5EZUuTK 名前ソートで上に持ってきたいフォルダには名前の頭に!をつけてる http://mevius.5ch.net/test/read.cgi/tech/1489207631/158
159: デフォルトの名無しさん [sage] 2017/08/17(木) 23:34:26.73 ID:jGLnJoZN スペースが入ったファイル名からスペースを取り除くには一行では無理ですか? http://mevius.5ch.net/test/read.cgi/tech/1489207631/159
160: デフォルトの名無しさん [sage] 2017/08/18(金) 00:59:25.98 ID:Oq4EZT3J こんな感じ? set "File=%~1" & ren "%File%" "remove=%File: =%" http://mevius.5ch.net/test/read.cgi/tech/1489207631/160
161: デフォルトの名無しさん [sage] 2017/08/18(金) 01:00:23.41 ID:Oq4EZT3J 間違えた set "File=%~1" & ren "%File%" "%File: =%" http://mevius.5ch.net/test/read.cgi/tech/1489207631/161
162: デフォルトの名無しさん [sage] 2017/08/20(日) 03:39:45.42 ID:w/lVOYHU バッチでよく使う pslist.exe はプロセス名が日本語だと間違える pslist v1.4 sysonternals http://mevius.5ch.net/test/read.cgi/tech/1489207631/162
163: デフォルトの名無しさん [sage] 2017/08/20(日) 16:32:29.32 ID:7nn0chG1 フォルダD:\XXXX直下の、 AAAA、BBBB、CCCCの3つの隠しファイル(拡張子なし)を、 定期的にE:\backupフォルダにバックアップするためのバッチファイルを作りたい フォルダXXXX以下には、YYYY、ZZZZというフォルダがあり、 この下にもAAAA、BBBB、CCCCと同名のファイルが存在するが、 それはバックアップしなくていい copyコマンドでは隠しファイルはコピーできない xcopyコマンドではサブディレクトリ以下の同名ファイルもコピーされてしまう バッチファイルで処理するためにはどうすればいいのでしょうか? できればアトリビュートはいじりたくないです よろしくお願いいたします http://mevius.5ch.net/test/read.cgi/tech/1489207631/163
164: デフォルトの名無しさん [sage] 2017/08/20(日) 16:35:22.92 ID:T95gEh5X >>161 誰もツッコミ無しなの? http://mevius.5ch.net/test/read.cgi/tech/1489207631/164
165: デフォルトの名無しさん [sage] 2017/08/20(日) 16:53:03.09 ID:vBwVL8I3 >>163 xcopyでAAAAなどのファイルを一つずつ指定してコピーするというのは? http://mevius.5ch.net/test/read.cgi/tech/1489207631/165
166: デフォルトの名無しさん [sage] 2017/08/20(日) 17:25:05.34 ID:7nn0chG1 >>165 実験してみたんですが、 xcopy D:\XXXX\AAAA E:\backup\ とすると、backupフォルダには、 AAAA \YYYY\AAAA \ZZZZ\AAAA の3ファイルがコピーされちゃうんですよ \YYYYと\ZZZZのはいらないのでどうしたもんかなと質問させていただきました http://mevius.5ch.net/test/read.cgi/tech/1489207631/166
167: デフォルトの名無しさん [sage] 2017/08/20(日) 17:36:31.70 ID:vBwVL8I3 >>166 こちらの方でもテストしたけど1ファイルだけコピーになるんだけどな なんでだろ http://mevius.5ch.net/test/read.cgi/tech/1489207631/167
168: デフォルトの名無しさん [sage] 2017/08/20(日) 17:43:47.57 ID:7nn0chG1 >>167 テストありがとうございます あれ? なんか余計なスイッチ入れるとかしちゃってたかな? 今出先なんで帰ったら再度実験してみます http://mevius.5ch.net/test/read.cgi/tech/1489207631/168
169: デフォルトの名無しさん [sage] 2017/08/20(日) 19:15:30.58 ID:T95gEh5X >>161 cd /d "%~dp1" & set "File=%~nx1" & call ren "%%File%%" "%%File: =%%" >>163 cd /d "D:\XXXX" for %%i in (AAAA BBBB CCCC) do xcopy /h /y "%%~i" "E:\backup" http://mevius.5ch.net/test/read.cgi/tech/1489207631/169
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 833 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.034s