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

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が増えてた
ありがとう
調べたり確認してみる
274: 2023/05/07(日)01:38 ID:OzRuG3KU(1) AAS
> measure結果のMaximumの値を取得してるってこと?
そう。「集計プロパティ」とか「計算プロパティ」とかっていう構文。
learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about_calculated_properties?view=powershell-5.1#select-object

> %はForEach?
> ?はWhere?
そう。
ForEach-Object {} = % {} = foreach {} ≠ foreach () {}
Where-Object {} = ? {} = where {} ≠ where () {}

こうも書ける。
powershell -c "(gc 〜.txt -Raw | ConvertFrom-Json) | group characterID | foreach {$_.Group | sort Level | select -Last 1} | ConvertTo-Json"
275
(1): 2023/05/09(火)02:15 ID:ZvIGeNCt(1/2) AAS
変数の値に含まれる全角のダブルクォーテーションを
半角のダブルクォーテーションに置換するにはどうすればいいですか?

setによる置換では期待通りに動作しませんでした

set BatFileTag=”test1“
set "%BatFileTag:“="%"
set "%BatFileTag:”="%"
echo %BatFileTag%

set BatFileTag=”test2“
set %BatFileTag:“="%
set %BatFileTag:”="%
省1
1-
あと 632 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.043s