Jane Style (Windows版) Part292 (493レス)
1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
405
(2): 警備員[Lv.7][新芽] 08/30(土)07:43 ID:G6XZu77i0(1/32) AAS
Jane_MonaTicket_delete_kai.ps1(前回MonaTicket削除から5日経過してたら削除する。Mona_Dateの挿入箇所固定)
# iniファイルとJane2ch.exeのフルパス(必要に応じて変更)
$iniPath = "Jane2ch.ini"
$exePath = "Jane2ch.exe"
$now = Get-Date

# iniファイル読み込み
$lines = Get-Content $iniPath

# Mona_Date の行を探す
$monaDateLine = $lines | Where-Object { $_ -match "^Mona_Date=(.+)$" }

# MonaTicket 更新関数
function UpdateMonaTicketLine($line) {
if ($line -match "^MonaTicket=(.+)$") {
$prefix = "MonaTicket="
$value = $matches[1]
$newValue = if ($value.Length -ge 25) { $value.Substring(25) } else { "" }
return "$prefix$newValue"
}
return $line
}

# [TEST] セクションの開始と終了インデックスを取得
$testStartIndex = -1
$testEndIndex = $lines.Count
406: 警備員[Lv.7][新芽] 08/30(土)07:43 ID:G6XZu77i0(2/32) AAS
for ($i = 0; $i -lt $lines.Count; $i++) {
if ($lines[$i] -match "^\[TEST\]$") {
$testStartIndex = $i
continue
}
if ($testStartIndex -ge 0 -and $i -gt $testStartIndex -and $lines[$i] -match "^\[.+\]$") {
$testEndIndex = $i
break
}
}

if ($testStartIndex -eq -1) {
Write-Host "[TEST] セクションが見つかりません。Mona_Date を追加できません。"
exit
}

if ($monaDateLine) {
$monaDateStr = ($monaDateLine -replace "^Mona_Date=", "").Trim()
$monaDate = [datetime]::Parse($monaDateStr)
$daysElapsed = ($now - $monaDate).Days

Write-Host "Mona_Date: $monaDate"
Write-Host "現在日時: $now"
Write-Host "経過日数: $daysElapsed 日"

if ($daysElapsed -ge 5) {
$updatedLines = @()
for ($i = 0; $i -lt $lines.Count; $i++) {
407: 警備員[Lv.7][新芽] 08/30(土)07:43 ID:G6XZu77i0(3/32) AAS
$updatedLines += UpdateMonaTicketLine $lines[$i]
}
# Mona_Date を [TEST] セクションの末尾に挿入
$updatedLines = $updatedLines[0..($testEndIndex - 1)] + "Mona_Date=$now" + $updatedLines[$testEndIndex..($updatedLines.Count - 1)]

$updatedLines | Set-Content $iniPath
Write-Host "MonaTicket を更新し、Mona_Date を [TEST] セクションの末尾に追加しました。"
} else {
Write-Host "Mona_Date から 5日未満のため、更新は行いません。"
}
} else {
$updatedLines = @()
for ($i = 0; $i -lt $lines.Count; $i++) {
$updatedLines += UpdateMonaTicketLine $lines[$i]
}

# Mona_Date と改行を [TEST] セクション末尾に追加
$updatedLines = $updatedLines[0..($testEndIndex - 1)] + "Mona_Date=$now" + $updatedLines[$testEndIndex..($updatedLines.Count - 1)]

$updatedLines | Set-Content $iniPath
Write-Host "Mona_Date が存在しなかったため新規追加し、[TEST] セクションの末尾に MonaTicket を更新しました。"
}
408: 警備員[Lv.7][新芽] 08/30(土)07:43 ID:G6XZu77i0(4/32) AAS
# 一時停止
Write-Host "処理が完了しました。JaneStyle を起動するには何かキーを押してください..."
Pause

# JaneStyle を1回起動
Write-Host "JaneStyle を起動中..."
$proc = Start-Process -FilePath $exePath -PassThru

#ここから先はおまけです。ソースから削除してても動きます
Start-Sleep -Seconds 20

Write-Host "JaneStyle を終了します..."
Stop-Process -Id $proc.Id -Force

Start-Sleep -Seconds 5

Write-Host "JaneStyle を再起動します..."
Start-Process $exePath
410: 警備員[Lv.8][新芽] 08/30(土)08:38 ID:G6XZu77i0(5/32) AAS
>>155>>405の違いは
155がMona_Dateをiniの一番最後に追加してるのに対して
405はTESTセクション探してその最後の行に追加することで
ManaTicketとの位置を近くして視認性をあげた。あといくつかの処理を簡略化して削ってる。けど動作はほぼ同じ。
413: 警備員[Lv.9][新] 08/30(土)09:46 ID:G6XZu77i0(6/32) AAS
>>412
一発検索するコードに書き換えてみた。
数日様子見する。
414
(1): 警備員[Lv.9][新] 08/30(土)10:28 ID:G6XZu77i0(7/32) AAS
と思ったけど>>155>>405も5日目迎えたときにMonaDate=の日付更新してなくてMonaDateもう一つ作る動きになっててダメだった。危険です!使わないでください。
416
(1): 警備員[Lv.10][新] 08/30(土)10:53 ID:G6XZu77i0(8/32) AAS
>>414
直した。何度も100行近いソース貼るのは面倒だし、ファイル配布はしたくないので、欲しい人がいたら公開する。リクエスト待ってませ~。

>>415
制限なくすと荒らされますよ。
423
(1): 警備員[Lv.10][新] 08/30(土)11:19 ID:G6XZu77i0(9/32) AAS
>>419
荒らされてた時期があったから制限設けたという考えに行きつかないものか。

>>420
Xとかもだなー

>>422
せやな
425: 警備員[Lv.10][新] 08/30(土)11:30 ID:G6XZu77i0(10/32) AAS
>>424
その通りですね。これだとあらしと一緒なので2度としません。
427: 警備員[Lv.10][新] 08/30(土)11:40 ID:G6XZu77i0(11/32) AAS
>>426
Copilot使ってるんですが、俺の指示が悪いのかうまくいってません。今度はMonaTicketの25文字削らずに、Acron削られた。
429: 警備員[Lv.10][新] 08/30(土)11:49 ID:G6XZu77i0(12/32) AAS
スレ汚し申し訳ありませんでした。
434: 警備員[Lv.11][新] 08/30(土)12:24 ID:G6XZu77i0(13/32) AAS
>>433
>>226の改良版の>>380使うといいと思うよ
自分で覚えていなくてもspiが覚えていてくれる
438: 警備員[Lv.11][新] 08/30(土)12:39 ID:G6XZu77i0(14/32) AAS
>>436
jane_confirmation.spiの自動クッキー削除の機能だとMonaTicketは削除してないので手動でツール>Cookieを削除しないとダメらしいことをつい最近知りました。
446: 警備員[Lv.11][新] 08/30(土)13:31 ID:G6XZu77i0(15/32) AAS
>>443
うpした
外部リンク:www.axfc.net
パス同じ
これに伴いv0.1うpしてあったのは削除した
448
(1): 警備員[Lv.11][新] 08/30(土)13:37 ID:G6XZu77i0(16/32) AAS
>>447
イハ、キックー削除でイケます。ただし、そのあと書き込めなくなる可能性があります。
450: 警備員[Lv.11][新] 08/30(土)13:44 ID:G6XZu77i0(17/32) AAS
問題あるなら消します
452: 警備員[Lv.11][新] 08/30(土)13:47 ID:G6XZu77i0(18/32) AAS
消したよ。0.1も製作者とは別の俺が再うpしてたけどそっちは書いた通りでもう消してある。これで0.1も0.2も両方とも手に入らなくなったよ。
456: 警備員[Lv.11][新] 08/30(土)14:05 ID:G6XZu77i0(19/32) AAS
>>454
readmeみたけど再頒布禁止って書かれてなかったしいいかなって。念のため削除用パスワード登録してあったので無事消せました。
459: 警備員[Lv.12][新] 08/30(土)14:13 ID:G6XZu77i0(20/32) AAS
>>457
もう駄目です。ブラウザからも書き込めなくなってます。
あなたの5chライフはここに潰えました。
専ブラ使ってれば一旦は防御できたのに…まあその場合は専ブラから書き込めなくなるんですけどね。
461: 警備員[Lv.12][新] 08/30(土)14:15 ID:G6XZu77i0(21/32) AAS
>>457
ああ、ブラウザからは書き込めてるのか。
ならブラウザで制限解除されるまでやり過ごしてください。
463: 警備員[Lv.12][新] 08/30(土)14:15 ID:G6XZu77i0(22/32) AA×
>>460

465: 警備員[Lv.12][新] 08/30(土)14:19 ID:G6XZu77i0(23/32) AAS
>>464
制限なしのスレ
2chスレ:software
絵文字アイコン大量投稿発生
467: 警備員[Lv.12][新] 08/30(土)14:21 ID:G6XZu77i0(24/32) AAS
>>464
制限なしのスレ
2chスレ:software
意味不明な長文発生
AA連続投下発生
469: 警備員[Lv.12][新] 08/30(土)14:27 ID:G6XZu77i0(25/32) AAS
>>468
261とか8個もスレできてた
475
(1): 警備員[Lv.12][新] 08/30(土)14:53 ID:G6XZu77i0(26/32) AAS
>>472
JaneStyleのバージョンは
477
(1): 警備員[Lv.12][新] 08/30(土)14:59 ID:G6XZu77i0(27/32) AAS
>>476
俺環だとMonaTicket=hogehogeのhogehoge消して保存してからJaneStyle起動するとクッキー削除しろってメッセージ出てくるのでクッキーごとMonaTicket削除しなおして再取得されるが
479
(1): 警備員[Lv.12][新] 08/30(土)15:08 ID:G6XZu77i0(28/32) AAS
>>478
俺環だとWrtCookie=acorn=mokemoke;MonaTicket=hogehogeだが
そちらの環境だと
WrtCookie=acorn=hogehoge;MonaTicket=hogehoge
になってるのか。そのJaneStyle壊れてるな
480: 警備員[Lv.12][新] 08/30(土)15:11 ID:G6XZu77i0(29/32) AAS
見直したらhegehegeか。
なら壊れてないな。
482: 警備員[Lv.12][新] 08/30(土)15:17 ID:G6XZu77i0(30/32) AAS
>>481
多分あなたの当てたパッチは間違えてない。
hegehegeをhogehogeに見間違えてたのは俺です。
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.033s