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


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

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



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

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

過去スレ
%13 mevius.2ch.net/test/read.cgi/tech/1542779527/
%12 mevius.2ch.net/test/read.cgi/tech/1489207631/
%11 echo.2ch.net/test/read.cgi/tech/1424858999/
%10 peace.2ch.net/test/read.cgi/tech/1374205515/
%9 toro.2ch.net/test/read.cgi/tech/1335015478/
%8 toro.2ch.net/test/read.cgi/tech/1315844420/
%7 hibari.2ch.net/test/read.cgi/tech/1298873550/
%6 hibari.2ch.net/test/read.cgi/tech/1277465356/
%5 pc12.2ch.net/test/read.cgi/tech/1242268171/
%4 pc12.2ch.net/test/read.cgi/tech/1229955189/
%3 pc11.2ch.net/test/read.cgi/tech/1217860043/
%2 pc11.2ch.net/test/read.cgi/tech/1197881068/
【.cmd】 バッチファイルスクリプト %1 【.bat】
pc11.2ch.net/test/read.cgi/tech/1178281991/
バッチファイルプログラミング 3.bat
pc11.2ch.net/test/read.cgi/tech/1148485555/
バッチファイルプログラミング 2.bat
pc8.2ch.net/test/read.cgi/tech/1104911889/
バッチファイルプログラミング質問スレ
pc5.2ch.net/test/read.cgi/tech/1040614686/

980 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 02:55:46.45 ID:jyBCEVh6.net]
あっというまにうんこうめ

981 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 18:11:08.37 ID:sXKbUVWc.net]
パイプから文字列受け取ってsetする方法って
echo a|for /f %%a in ('more') do set a=%%a
みたいにforでやるか一旦ファイルに書き出すしか無い?
echo a| set /p a="" <pipe
みたいにリダイレクトに繋げてくれるかパイプで流れてくるものに%$_%とか一時変数っぽいものに割り当ててくれたら良いのに
rg.exeが便利すぎて遊んでてふと思った

982 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 23:31:40.49 ID:JnviOvBd.net]
rgがcmdで使い物にならなくてショック
パイプで受け取る分には-E sjisで出来るんだけどrgからパイプで次に繋げたりリダイレクトで出力するとascii以外の文字は化ける
これcmd上だとどうにもならない?
https://gith

983 名前:ub.com/BurntSushi/ripgrep/blob/master/FAQ.md#pipe-non-ascii-windows []
[ここ壊れてます]

984 名前:デフォルトの名無しさん mailto:sage [2022/09/13(火) 10:43:09.25 ID:C/JjoHd5.net]
文字コードの問題なら
一旦nkf32でも中継させて文字コード変換して読み直すとか?

985 名前:デフォルトの名無しさん mailto:sage [2022/09/13(火) 13:50:58.24 ID:8ckY0WFW.net]
chcp 65001
して全部 utf8 でやっちゃう
utf8 のバッチファイルで行末が2バイト文字だとエラーに
なるんで、そういうのは行末に . とかで回避

986 名前:デフォルトの名無しさん mailto:sage [2022/09/13(火) 19:02:32.59 ID:BFM47HY2.net]
>>970
試してみたら行けました
でも入力を指定出来ないのがちょっと不安、と思っていたら期待される入力のオプションありました
現状それしか無いかもですね
rgを多段に使う場合は最初と最期だけ変換すればrgの-Eオプションも省けて良いかも
でも手軽さにケチ付いたみたいなのが引っかかります。。

>>971
utf-8だと機能しないコマンドもあるのでその確認がちょっと大変です

お二方ともレスありがとうございました

987 名前:デフォルトの名無しさん mailto:sage [2022/09/13(火) 20:01:05.07 ID:gJ1f0QwF.net]
ちょっと大変どころじゃないけど
UTF-8とかの時点でPowershell検討しなよ

988 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 02:23:02.40 ID:ifExYD0i.net]
分かっていると思うけど
nkf等で変換しても変換不可の文字が欠落するので注意



989 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 02:38:59.13 ID:d7brrjLd.net]
えっ?いや全然分かってないです
sjis → utf-8 → sjis
で欠落する文字って在るのでしょうか?
半角カナはxオプションで維持可能でした

990 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 02:51:18.58 ID:ifExYD0i.net]
元がsjisならいいと思いますたぶん

991 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 09:41:51.82 ID:t44Y6QQe.net]
>>974
そう、完璧版nkfがあるといい

992 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 09:45:41.31 ID:bQ7RTOjb.net]
コンソールアプリでパイプの時点で色々諦めなきゃね
rg.exeとやらはwinforms版はないの?オプソだよね?

993 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net]
完璧版nkfとは、どのようなものになるのでしょうか?
UTF-8、UTF-16対応?
文字コードによって存在する文字(というかコード?)にどう対応すればよいのでしょうね?

994 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net]
フォルダ a:\xxx を
a:\yyy の下に移動して
a:\yyy\xxx とするのはどうやりますか?

995 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 19:24:16.59 ID:ifExYD0i.net]
move

996 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 19:57:29.62 ID:XL8H98jz.net]
move a:\xxx\*.* a:\xxx\yyy

997 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 19:59:06.71 ID:XL8H98jz.net]
間違えた。

x move a:\xxx\*.* a:\xxx\yyy

o move a:\xxx\*.* a:\yyy\xxx

998 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 20:02:13.40 ID:XL8H98jz.net]
次スレを立てて見ようと思います。
失敗したら、あとのかたお願いします。



999 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 20:05:48.88 ID:XL8H98jz.net]
次スレです。


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

https://mevius.5ch.net/test/read.cgi/tech/1663153441/l50

後の埋めは、よろしくお願いします。

1000 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 20:10:50.57 ID:y9++92To.net]
move a:\xxx a:\yyy
で行けないかな
ダメならxcopyかrobocopyを使う

1001 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 22:44:29.10 ID:XL8H98jz.net]
rem フォルダyyyが無い場合、フォルダyyyを作成。

md a:\xxx\yyy

rem フォルダxxx下にファイルが有る場合。

move a\xxx\*.* a:\xxx\yyy

1002 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 22:45:56.57 ID:XL8H98jz.net]
コピーの場合、

move a\xxx\*.* a:\xxx\yyy

のmoveをcopyにして下さい。

1003 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 07:10:21.66 ID:PHto6B20.net]
md a:\yyy
if not exist a:\yyy\xxx (move a:\xxx a:\yyy) else (
if exist a:\yyy\xxx\nul (
move /-y a:\xxx\* a:\yyy\xxx
for /d %%i in (a:\xxx\*) do move "%%i" a:\yyy\xxx
rd a:\xxx ))

既存のため移動できない物はa:\xxxに残るので名前変更して再実行

1004 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 12:53:39.30 ID:EPORcPim.net]
それで、>>980さんは、解決したのでしょうか。
後は、埋めてしまいますよ。

1005 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 12:54:46.51 ID:EPORcPim.net]
次スレ
【.cmd】 バッチファイルスクリプト %15 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1663153441/l50

1006 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 12:55:30.56 ID:EPORcPim.net]
次スレ
【.cmd】 バッチファイルスクリプト %15 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1663153441/l50

1007 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 12:55:52.67 ID:EPORcPim.net]
次スレ
【.cmd】 バッチファイルスクリプト %15 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1663153441/l50

1008 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 12:56:19.20 ID:EPORcPim.net]
次スレ
【.cmd】 バッチファイルスクリプト %15 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1663153441/l50



1009 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 12:56:42.68 ID:EPORcPim.net]
次スレ
【.cmd】 バッチファイルスクリプト %15 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1663153441/l50

1010 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 12:57:04.06 ID:EPORcPim.net]
次スレ
【.cmd】 バッチファイルスクリプト %15 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1663153441/l50

1011 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 12:57:29.87 ID:EPORcPim.net]
次スレ
【.cmd】 バッチファイルスクリプト %15 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1663153441/l50

1012 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 13:08:18.56 ID:EPORcPim.net]
埋め

1013 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 13:08:47.98 ID:EPORcPim.net]
埋め

1014 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 13:09:27.18 ID:EPORcPim.net]
また、いつの日にか、相まみえん。

1015 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 761日 6時間 9分 1秒

1016 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






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

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

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