[過去ログ] 【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
807: 2018/08/27(月)01:51 ID:Sgkp88za(1) AAS
SETLOCALに ENABLEEXTENSIONSなどがあったのか、知らなかったなあ
setlocalcのようなものが必要なこと自体cmdの設計ミスなんだけど、ますます複雑化、恥の上塗り路線
808(1): 2018/08/27(月)06:43 ID:EbTlBfxg(1) AAS
>>795
有難うございます!
809: 2018/08/27(月)07:33 ID:4tgtf9in(1) AAS
>>808
for %%i in (.) do set PARENT_DIR=%%~dpi
810: 2018/08/30(木)08:39 ID:cyhHU1Jz(1/2) AAS
forとか使わなくても…
%cd:\=&set parent=%
って知られてないんかな?
811: 2018/08/30(木)08:40 ID:cyhHU1Jz(2/2) AAS
すまん勘違いした
812: 2018/08/30(木)08:54 ID:eE05Kd4s(1) AAS
for %%i in (..) do set PARENT_DIR=%%~fi
813: 2018/09/11(火)15:07 ID:7Sv68F+V(1/5) AAS
テキストを type でユニコードに変換できるけど
cmd /u /c type sjis.txt > uni.txt
これを逆にシフトjisに戻す方法はありますか?
814: 2018/09/11(火)15:30 ID:7Sv68F+V(2/5) AAS
cmd /a /c more < uni.txt > sjis2.txt
815(1): 2018/09/11(火)15:30 ID:zUlaXCLj(1) AAS
nkf -s uni,txt > sj.txt
816: 2018/09/11(火)15:32 ID:7Sv68F+V(3/5) AAS
>>815
すみませんでした
自己解決しました
817(2): 2018/09/11(火)16:55 ID:7Sv68F+V(4/5) AAS
cmd /u /c type s.txt > u.txt
set /p x="" < nul > bom.txt
copy /b bom.txt + u.txt u2.txt
type u2.txt > s2.txt
comp s.txt s2.txt
818: 2018/09/11(火)21:05 ID:hTiklz9U(1/2) AAS
nkf 推しは死ね。
それはなんでもアリじゃねぇか。
とりあえず、ここは「(デフォでは)全Windows環境で動く」が前提にしろや。
>>817
それが何故上手く動くのかの解説をする義務が君にはあると思う。
「ここのコマンドでSJIS変換が入ってます」くらいの。
819(1): 2018/09/11(火)21:54 ID:7Sv68F+V(5/5) AAS
上記の2バイトのBOMはユニコードのテキストである印です。
例えばメモ帳で空のユニコードのファイルを作成したらbom.txtと同じになる。
typeコマンドはBOMを参照して入力コードを決定し、
コードページを参照して出力コードを決定する。
820: 2018/09/11(火)23:18 ID:hTiklz9U(2/2) AAS
>>819
ありがとう。。
> typeコマンドはBOMを参照して入力コードを決定し、
type にそんな機能があったのか!という感じ。
821: 2018/09/12(水)08:46 ID:wnqO0p2C(1) AAS
もの凄く泥臭いな
822(4): 2018/09/12(水)12:32 ID:iSRyeJ5N(1/3) AAS
応用すれば色々と変換できる
ソースが EUC-JP の例
set /p BOM="" < nul > UTF-16LE.txt
chcp 20932
cmd /u /c type EUC-JP.txt >> UTF-16LE.txt
chcp 65000
type UTF-16LE.txt > UTF-7.txt
chcp 65001
type UTF-16LE.txt > UTF-8.txt
chcp 50222
省5
823(2): 2018/09/12(水)21:20 ID:EE8mLPPB(1) AAS
本筋とは関係ないんだが、『2バイトのBOM』のあるレス >>817,822 読み込むと
しばらくしてと JaneStyle(3.75) が落ちる
dat から該当部分『2バイトのBOM』を削除すると問題なくなる
今どき JaneStyle 3.75 使ってる人はほぼ居ないと思うけど参考まで
オマ環だったらゴメンナサイ
824: 2018/09/12(水)22:07 ID:iSRyeJ5N(2/3) AAS
俺の環境は Win10 で
Jane Style Version 4.00
不具合無い
825(1): 2018/09/12(水)22:49 ID:gLwHpn+Y(1) AAS
>>823
専ブラをバージョンアップしない理由は何?
826(2): 2018/09/12(水)23:08 ID:alzyNvAF(1) AAS
>>823
3.75でこのスレを串(API)で読み込んで10分ほど放置、その後新着チェックや別スレを見ても別に落ちたりしないんだが
(なお、HTMLで読み込むとBOM部分が削除されちゃったんで意味なし)
827: 2018/09/12(水)23:09 ID:iSRyeJ5N(3/3) AAS
どうやら >>822 のBOM="" の引用符の中は
Internet Explorer 11 ではコピペ出来ないようだ
該当の行の Base64 は
c2V0IC9wIEJPTT0i//4iIDwgbnVsID4gVVRGLTE2TEUudHh0DQo=
828(1): 2018/09/12(水)23:48 ID:/kdY+KWC(1) AAS
>>825
プロキシ入れる必要はあって問題なくはないけど読み書きに使えてるから
広告非表示するだけならバイナリ弄る方が手っ取り早いとは思いますが、そんな感じです
>>826
ありゃ、そんな気はしてましたがオマ環でしたか
もうちょっと確認してみると、MacType を切ると再現しなくなったので、
その辺の合わせ技+こちらのその他の環境、かなと
読み込んであのレスのあたりをスクロールして上下させてると、
フォントの描画が MacType が効いてないようになってから100%落ちちゃってたもんで
829: 826 2018/09/13(木)00:03 ID:t/mtX2p/(1/2) AAS
>>828
俺もmactypeは入ってるんだけどなあ
830(1): 2018/09/13(木)00:07 ID:t/mtX2p/(2/2) AAS
なお10回程スクロール(キー、マウスホィール、スクロールバー)してみたんだけど
831: 2018/09/13(木)00:47 ID:vvLnBjaZ(1) AAS
MacTypeは関係ないのでは?
4.0でなんともないし
832: 2018/09/13(木)00:49 ID:1CXXM/l/(1) AAS
確認ありがとうございます
限定的な環境依存のいわゆる、オマ環、と分かっただけでも収穫です
流石にスレチと思うのでこの辺で
833(1): 2018/09/14(金)07:13 ID:FIpeWt57(1) AAS
>>822 のBOMの引用符の中を正しくコピペ出来ない人は、
1行目をこれで代用
chcp 65000
cmd /u /c set /p BOM=+/v8<nul> UTF-16LE.txt
834(1): 2018/09/14(金)13:56 ID:Ah8o0gi1(1/3) AAS
>>833 がうまくいかない
バイナリエディタでできたUTF-16LE.txtを覗くと
2B 00 2F 00 76 00 38 00
となる
835: 2018/09/14(金)16:33 ID:UfVRD/gP(1) AAS
よくわかんないんだけど
BOMはUTF-16LEでは "FF FE" じゃないの?
836: 2018/09/14(金)17:33 ID:Ah8o0gi1(2/3) AAS
>>822ならそうなるよ。
上下前次1-新書関写板覧索設栞歴
あと 166 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s