This commit is contained in:
恍兮惚兮 2024-12-14 15:31:24 +08:00
parent e0089f65f9
commit 61527b962d
23 changed files with 60 additions and 23 deletions

View File

@ -11,7 +11,7 @@ from myutils.hwnd import (
getExeIcon,
)
from gui.usefulwidget import saveposwindow, getQMessageBox
from gui.dynalang import LPushButton, LLabel
from gui.dynalang import LPushButton, LLabel, LCheckBox
@Singleton_close
@ -48,7 +48,9 @@ class AttachProcessDialog(saveposwindow):
self.setWindowTitle(
"选择进程_当前权限_" + ("管理员" if windows.IsUserAnAdmin() else "非管理员")
)
self.setWindowIcon(qtawesome.icon(globalconfig["toolbutton"]["buttons"]["selectgame"]["icon"]))
self.setWindowIcon(
qtawesome.icon(globalconfig["toolbutton"]["buttons"]["selectgame"]["icon"])
)
w = QWidget()
self.layout1 = QVBoxLayout()
self.label = LLabel(
@ -57,7 +59,13 @@ class AttachProcessDialog(saveposwindow):
)
)
self.label.setWordWrap(True)
self.button = LPushButton("点击此按钮后点击游戏窗口")
class __LPushButton(LPushButton):
def sizeHint(self):
size = super().sizeHint()
return QSize(size.width(), 2 * size.height())
self.button = __LPushButton("点击此按钮后点击游戏窗口")
self.button.clicked.connect(
functools.partial(mouseselectwindow, self.setcurrentpidpnamesignal.emit)
)
@ -87,6 +95,13 @@ class AttachProcessDialog(saveposwindow):
refreshbutton = LPushButton("刷新")
refreshbutton.clicked.connect(self.refreshfunction)
bottomlayout.addWidget(refreshbutton)
autoopen = LCheckBox("打开选择文本窗口")
autoopen.setChecked(globalconfig["autoopenselecttext"])
autoopen.stateChanged.connect(
lambda x: globalconfig.__setitem__("autoopenselecttext", x)
)
bottomlayout.addStretch(1)
bottomlayout.addWidget(autoopen)
bottomlayout.addWidget(self.buttonBox)
self.layout1.addLayout(bottomlayout)

View File

@ -371,6 +371,7 @@ class texthook(basetext):
if (
len(autostarthookcode) == 0
and len(savehook_new_data[self.gameuid]["embedablehook"]) == 0
and globalconfig["autoopenselecttext"]
):
gobject.baseobject.hookselectdialog.realshowhide.emit(True)
self.injectproc(injecttimeout, pids)

View File

@ -1,4 +1,5 @@
{
"autoopenselecttext": true,
"lastapppath": null,
"ocrafterrangeselect": true,
"excule_from_self": true,

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "تخطي ترجمة أخرى عند النجاح",
"截取指定行数": "اعتراض عدد محدد من الصفوف",
"截取末尾": "اعتراض نهاية",
"更新记录": "تحديث السجلات"
"更新记录": "تحديث السجلات",
"打开选择文本窗口": "فتح نافذة اختيار النص"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "成功時跳過其他翻譯",
"截取指定行数": "截取指定行數",
"截取末尾": "截取末尾",
"更新记录": "更新記錄"
"更新记录": "更新記錄",
"打开选择文本窗口": "打開選擇文字視窗"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Přeskočit další překlady po úspěchu",
"截取指定行数": "Extrahovat zadaný počet řádků",
"截取末尾": "Střih do konce",
"更新记录": "Aktualizovat záznam"
"更新记录": "Aktualizovat záznam",
"打开选择文本窗口": "Otevřít textové okno výběru"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Andere Übersetzungen überspringen, wenn erfolgreich",
"截取指定行数": "Die angegebene Anzahl von Zeilen extrahieren",
"截取末尾": "Bis zum Ende geschnitten",
"更新记录": "Datensatz aktualisieren"
"更新记录": "Datensatz aktualisieren",
"打开选择文本窗口": "Öffnen des Auswahltextfensters"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Skip other translations when successful",
"截取指定行数": "Extract the specified number of rows",
"截取末尾": "Cut to the end",
"更新记录": "Update Record"
"更新记录": "Update Record",
"打开选择文本窗口": "Open the selection text window"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Saltar otras traducciones cuando tenga éxito",
"截取指定行数": "Interceptar el número de líneas especificadas",
"截取末尾": "Fin de la interceptación",
"更新记录": "Actualización de registros"
"更新记录": "Actualización de registros",
"打开选择文本窗口": "Abrir la ventana de texto de selección"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Sauter les autres traductions en cas de succès",
"截取指定行数": "Intercepte le nombre de lignes spécifié",
"截取末尾": "Fin de l'interception",
"更新记录": "Mettre à jour les enregistrements"
"更新记录": "Mettre à jour les enregistrements",
"打开选择文本窗口": "Ouvrir la fenêtre sélectionner le texte"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Salta altre traduzioni quando hai successo",
"截取指定行数": "Estrarre il numero specificato di righe",
"截取末尾": "Taglia fino alla fine",
"更新记录": "Aggiorna record"
"更新记录": "Aggiorna record",
"打开选择文本窗口": "Apri la finestra del testo di selezione"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "成功時に他の翻訳をスキップ",
"截取指定行数": "指定した行数を切り取る",
"截取末尾": "末尾を切り取る",
"更新记录": "レコードの更新"
"更新记录": "レコードの更新",
"打开选择文本窗口": "テキストの選択ウィンドウを開く"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "성공 시 다른 번역 건너뛰기",
"截取指定行数": "지정된 행 수 캡처",
"截取末尾": "끝을 가로채다",
"更新记录": "레코드 업데이트"
"更新记录": "레코드 업데이트",
"打开选择文本窗口": "텍스트 선택 창 열기"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Andere vertalingen overslaan wanneer succesvol",
"截取指定行数": "Het opgegeven aantal rijen uitpakken",
"截取末尾": "Snijd tot het einde",
"更新记录": "Record bijwerken"
"更新记录": "Record bijwerken",
"打开选择文本窗口": "Het selectietekstvenster openen"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Pomiń inne tłumaczenia po powodzeniu",
"截取指定行数": "Wyciągnij określoną liczbę wierszy",
"截取末尾": "Cięcie do końca",
"更新记录": "Aktualizuj rekord"
"更新记录": "Aktualizuj rekord",
"打开选择文本窗口": "Otwórz okno tekstowe zaznaczenia"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Ignorar outras traduções quando bem sucedidas",
"截取指定行数": "Extrair o número especificado de linhas",
"截取末尾": "Cortar até ao fim",
"更新记录": "Actualizar o Registo"
"更新记录": "Actualizar o Registo",
"打开选择文本窗口": "Abrir a janela de texto da selecção"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Скачать другие переводы при успехе",
"截取指定行数": "Перехватить указанное число строк",
"截取末尾": "Отрезать конец",
"更新记录": "Обновить запись"
"更新记录": "Обновить запись",
"打开选择文本窗口": "Открыть окно выбора текста"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Hoppa över andra översättningar när de lyckas",
"截取指定行数": "Extrahera angivet antal rader",
"截取末尾": "Klipp till slutet",
"更新记录": "Uppdatera post"
"更新记录": "Uppdatera post",
"打开选择文本窗口": "Öppna markeringstextfönstret"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "ข้ามการแปลอื่นเมื่อสำเร็จ",
"截取指定行数": "สกัดกั้นจำนวนแถวที่ระบุ",
"截取末尾": "ตัดตอนท้าย",
"更新记录": "บันทึกการปรับปรุง"
"更新记录": "บันทึกการปรับปรุง",
"打开选择文本窗口": "เปิดหน้าต่างเลือกข้อความ"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Başarılı olduğunda diğer çevirileri atla",
"截取指定行数": "Belirtilen satır sayısını çıkart",
"截取末尾": "Sonuna kesin.",
"更新记录": "Kayıt Güncelle"
"更新记录": "Kayıt Güncelle",
"打开选择文本窗口": "Seçim metin penceresini aç"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Пропустити інші переклади, якщо вони успішні",
"截取指定行数": "Extract the specified number of rows",
"截取末尾": "Вирізати до кінця",
"更新记录": "Оновити запис"
"更新记录": "Оновити запис",
"打开选择文本窗口": "Відкрити текстове вікно вибору"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "Bỏ qua các bản dịch khác khi thành công",
"截取指定行数": "Chặn số dòng đã xác định",
"截取末尾": "Kết thúc cắt",
"更新记录": "Cập nhật hồ sơ"
"更新记录": "Cập nhật hồ sơ",
"打开选择文本窗口": "Mở cửa sổ Select Text"
}

View File

@ -753,5 +753,6 @@
"成功时跳过其他翻译": "",
"截取指定行数": "",
"截取末尾": "",
"更新记录": ""
"更新记录": "",
"打开选择文本窗口": ""
}