【.cmd】 バッチファイルスクリプト %15 【.bat】 (907レス)
1-

254: 2023/04/26(水)23:03 ID:MVyBKPQf(2/3) AAS
>>253
ありがとう。確かにvscodeだと()対応の注意はなかったのに、sublimetextでは注意してる。
気づかないなあー。助かりました。勉強になります。
255: 2023/04/26(水)23:43 ID:MVyBKPQf(3/3) AAS
別件にて質問させてください。
バッチが出力するファイルを

RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d

ではなくて、

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

としたい。
どのように修正すればよいでしょうか?
省17
256
(1): 2023/04/27(木)00:51 ID:DnKcM+QL(1) AAS
自己解決しました。
理屈がよくわかりませんが、!の直前に^^とすることでエスケープすることができました
echo RewriteCond %%{REQUEST_FILENAME} !-f >> !combined_directory!.htaccess
echo RewriteCond %%{REQUEST_FILENAME} !-d >> !combined_directory!.htaccess

echo RewriteCond %%{REQUEST_FILENAME} ^^!-f >> !combined_directory!.htaccess
echo RewriteCond %%{REQUEST_FILENAME} ^^!-d >> !combined_directory!.htaccess

お騒がせいたしました。
257: 2023/04/27(木)01:12 ID:RXLaISm2(1) AAS
^^
258: 2023/04/28(金)00:51 ID:aBUvFTO3(1) AAS
>>256
なんでだろう
^^どころか^も使わないものな
259: 2023/05/05(金)12:47 ID:Tmh5Tg58(1) AAS
バッチファイルをvbsに移植してってAIに投げたらやってくれたんでPythonも頼んだらこっちも成功
妙な制限から卒業できるぞ
260: 2023/05/05(金)13:40 ID:Aaus9EG8(1/2) AAS
c#がいいんじゃないか
pythonは入れてない人が殆どだろうし、c#ならwindows全員入ってる
まあ一旦コンパイルしないといけないけど
261: 2023/05/05(金)20:08 ID:cXUEGYUP(1) AAS
だったらC#はpowershellからコンパイルなしで使えるからpowershellがいいんじゃないか
実際powershellとC#ごっちゃにして使ってるぞ
262: 2023/05/05(金)20:13 ID:jijjo6rD(1) AAS
powershellはダブルクリックで動かんから個人ユーザーには向かない
263: 2023/05/05(金)21:08 ID:oeszHJgX(1) AAS
いやPowershellはexe化できるからダブルクリック起動も余裕だろ
264: 2023/05/05(金)21:25 ID:Aaus9EG8(2/2) AAS
powershellはイニシャルコストが高いんだよな
PC起動後初回起動で相当待たされる
よく使う人にはいいんだろうが、1ヶ月に数回とかだと苦痛なんだよ
265: 2023/05/05(金)23:33 ID:VDYHFDsH(1) AAS
昔はVBランタイムや
.NET Frameworkも起動遅かったよなー
266
(1): 2023/05/06(土)17:23 ID:gRoxw4m5(1/3) AAS
jqコマンドってどっかにスレないかな
cmdでバッチ作って動かしてるんだけど
jsonで
"characterID": 1,"Level": 50, "Status": {~
"characterID": 1,"Level": 100, "Status": {~
"characterID": 2,"Level": 50, "Status": {~
"characterID": 3,"Level": 50, "Status": {~
"characterID": 3,"Level": 100, "Status": {~
みたいにキャラごとにレベル50と100があったり50しかない場合があったりするんだけど
キャラごとに100があったらそれだけなかったら50を拾うみたいな条件で引っこ抜きたいんだけど上手くいかないので何かいい方法ないかなって探してます
省1
267: 2023/05/06(土)18:44 ID:ugbjGoYF(1/2) AAS
step1 50と100の両方を抜き出す
step2 複数あったらstep1に対して100を抜き出す
268: 2023/05/06(土)18:48 ID:ugbjGoYF(2/2) AAS
step1 100を抜き出す
step2 無ければ50を抜き出す
269
(1): 2023/05/06(土)18:58 ID:l5Xh2UOq(1/2) AAS
powershellで
$json_string = @'
[{"characterID": 1,"Level": 50, "Status": {"idx":1}},
{"characterID": 1,"Level": 100, "Status": {"idx":2}},
{"characterID": 2,"Level": 50, "Status": {"idx":3}},
{"characterID": 3,"Level": 50, "Status": {"idx":4}},
{"characterID": 3,"Level": 100, "Status": {"idx":5}}]
'@
$json = $json_string | ConvertFrom-Json
$json | group characterID | select @{N='ID';E={$_.Name}},@{N='MaxL';E={[int]($_.group | measure -Maximum Level).Maximum}} | %{ $id=$_.ID; $maxl=$_.MaxL; $json | ?{ $id -eq $_.characterID -and $maxl -eq $_.Level}}
省9
270
(1): 2023/05/06(土)19:22 ID:l5Xh2UOq(2/2) AAS
こっちのが短いし判りやすいか
$hash=@{}; $json | %{ if (!$hash.Contains($_.characterID) -or $_.Level -gt $hash[$_.characterID].Level) { $hash[$_.characterID] = $_ }}; $hash.Values
271
(1): 2023/05/06(土)21:10 ID:UyrtVAAx(1) AAS
機能的にはあるっぽいよ
jq "group_by(.characterID) | map(max_by(.Level))"
※動作未確認
272: 2023/05/06(土)22:01 ID:gRoxw4m5(2/3) AAS
>>269
powershell でできるのね
ありがとう
group characterIDでこうなって、
Count Name Group
----- ---- -----
2 1 {@{characterID=1; Level=50; Status=}, @{characterID=1; Level=100; Status=}}
1 2 {@{characterID=2; Level=50; Status=}}
2 3 {@{characterID=3; Level=50; Status=}, @{characterID=3; Level=100; Status=}}
selectの結果こうなってるみたいだけど
省21
273: 2023/05/06(土)22:02 ID:gRoxw4m5(3/3) AAS
唸ってる間に>>270-271が増えてた
ありがとう
調べたり確認してみる
1-
あと 634 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s