0
0
mirror of https://codeberg.org/crimeflare/cloudflare-tor synced 2025-06-15 19:15:17 +00:00

Upload files to 'tool/PGListUtil/src/PGListUtil'

This commit is contained in:
katze
2020-11-11 02:47:51 +01:00
parent c07497fc1a
commit a9765c7c0e
5 changed files with 179 additions and 0 deletions

View File

@ -0,0 +1,9 @@
#include <windows.h>
#include "WindowMain.h"
#include "resource.h"
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) {
WindowMain::Init(hInstance);
DialogBox(hInstance, (LPTSTR)IDD_MAIN, NULL, (DLGPROC)(WindowMain::DlgProcMain));
return 0;
}

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="*.*.PGListUtil"
type="win32"
/>
<description>Description</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>

View File

@ -0,0 +1,6 @@
#ifndef PGLISTUTIL_H
#define PGLISTUTIL_H
extern HINSTANCE hInst;
#endif // PGLISTUTIL_H

View File

@ -0,0 +1,42 @@
#ifndef IDC_STATIC
#define IDC_STATIC (-1)
#endif
#define IDC_EDIT_FILTER 1001
#define IDC_LISTVIEW_INFILE 1002
#define IDC_BUTTON_INFILE_ADD 1004
#define IDD_MAIN 1041
#define IDR_MENU_MAIN 1041
#define IDM_EXIT 40000
#define IDS_SET_INFILE 40000
#define IDM_SORT_CAPTION 40001
#define IDS_SET_OUTFILE 40001
#define IDM_SORT_IP 40002
#define IDS_FAILED_FILE_READ 40002
#define IDM_CHECK_DUP_IP 40003
#define IDS_FAILED_FILE_WRITE 40003
#define IDM_SAVE_REPLACE 40004
#define IDS_FILE_PATH 40004
#define IDM_SAVE_APPEND 40005
#define IDS_FILE_NAME 40005
#define IDM_CHECK_INFILE 40006
#define IDS_EXPFILT_PGLIST 40006
#define IDM_OUTPUT 40007
#define IDS_OUTPUT_COMPLETE 40007
#define IDM_CHECK_AND_OUTPUT 40008
#define IDS_EXECUTING 40008
#define IDS_CHECK_FOUND_ERROR 40009
#define IDS_CHECK_NOTFOUND_ERROR 40010
#define IDS_CHECK_COMPLETE 40011
#define IDS_CHECK_ERROR_SYNTAX 40012
#define IDS_CHECK_ERROR_IP 40013
#define IDS_CHECK_ERROR_SYNTAX_RESTORABLE 40014
#define IDC_EDIT_OUTFILE 40022
#define IDC_EDIT_RESULT 40026
#define IDC_BUTTON_INFILE_DEL 40027
#define IDC_BUTTON_INFILE_CLEAR 40028
#define IDC_BUTTON_OUTFILE_REF 40029
#define IDC_BUTTON_FILTER_CLEAR 40030
#define IDC_RADIO_FILTER_AND 40031
#define IDC_RADIO_FILTER_OR 40032
#define IDC_CHECK_FILTER_DEL 40033

View File

@ -0,0 +1,100 @@
// Generated by ResEdit 1.4.4.18
// Copyright (C) 2006-2008
// http://www.resedit.net
#include "resource.h"
#include <windows.h>
#include <commctrl.h>
#include <richedit.h>
//
// Menu resources
//
IDR_MENU_MAIN MENU
{
POPUP "<22>t<EFBFBD>@<40>C<EFBFBD><43>(&F)"
{
MENUITEM "<22>I<EFBFBD><49>(&X)", IDM_EXIT
}
POPUP "<22>ݒ<EFBFBD>(&O)"
{
MENUITEM "<22>L<EFBFBD><4C><EFBFBD>v<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>Ń\<5C>[<5B>g(&C)", IDM_SORT_CAPTION, CHECKED
MENUITEM "IP<49>A<EFBFBD>h<EFBFBD><68><EFBFBD>X<EFBFBD>Ń\<5C>[<5B>g(&I)", IDM_SORT_IP, CHECKED
MENUITEM SEPARATOR
MENUITEM "IP<49>A<EFBFBD>h<EFBFBD><68><EFBFBD>X<EFBFBD>̏d<CC8F><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&D)", IDM_CHECK_DUP_IP, CHECKED
MENUITEM SEPARATOR
MENUITEM "<22><EFBFBD><E38F91><EFBFBD>ۑ<EFBFBD>(&R)", IDM_SAVE_REPLACE, CHECKED
MENUITEM "<22>NjL<C78B>ۑ<EFBFBD>(&A)", IDM_SAVE_APPEND
}
POPUP "<22><><EFBFBD>s(&E)"
{
MENUITEM "<22><><EFBFBD>̓t<CD83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>`<60>F<EFBFBD>b<EFBFBD>N(&C)", IDM_CHECK_INFILE
MENUITEM SEPARATOR
MENUITEM "<22>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>o<EFBFBD><6F>(&O)", IDM_OUTPUT
MENUITEM SEPARATOR
MENUITEM "<22>`<60>F<EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>A<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>o<EFBFBD><6F>(&S)", IDM_CHECK_AND_OUTPUT
}
}
//
// Dialog resources
//
IDD_MAIN DIALOGEX 0, 0, 334, 228
STYLE DS_3DLOOK | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_VISIBLE | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_GROUP | WS_POPUP | WS_SYSMENU
EXSTYLE WS_EX_OVERLAPPEDWINDOW
CAPTION "PGListUtil ver0.7.0"
MENU IDR_MENU_MAIN
FONT 9, "MS UI Gothic", 400, 0, 128
{
CONTROL "", IDC_LISTVIEW_INFILE, WC_LISTVIEW, WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | LVS_REPORT | LVS_SORTASCENDING, 6, 16, 158, 118, WS_EX_ACCEPTFILES
PUSHBUTTON "<22>lj<EFBFBD>", IDC_BUTTON_INFILE_ADD, 62, 138, 30, 16, BS_PUSHBUTTON
PUSHBUTTON "<22>폜", IDC_BUTTON_INFILE_DEL, 98, 138, 30, 16, BS_PUSHBUTTON
PUSHBUTTON "<22>N<EFBFBD><4E><EFBFBD>A", IDC_BUTTON_INFILE_CLEAR, 134, 138, 30, 16, BS_PUSHBUTTON
EDITTEXT IDC_EDIT_OUTFILE, 6, 168, 122, 14, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES
PUSHBUTTON "<22>Q<EFBFBD><51>", IDC_BUTTON_OUTFILE_REF, 134, 167, 30, 16, BS_PUSHBUTTON
EDITTEXT IDC_EDIT_FILTER, 6, 196, 122, 14, ES_AUTOHSCROLL
PUSHBUTTON "<22>N<EFBFBD><4E><EFBFBD>A", IDC_BUTTON_FILTER_CLEAR, 134, 195, 30, 16, BS_PUSHBUTTON
AUTORADIOBUTTON "AND", IDC_RADIO_FILTER_AND, 6, 212, 26, 10, WS_GROUP | WS_TABSTOP | BS_AUTORADIOBUTTON
AUTORADIOBUTTON "OR", IDC_RADIO_FILTER_OR, 34, 212, 26, 10, WS_TABSTOP | BS_AUTORADIOBUTTON
AUTOCHECKBOX "<22><><EFBFBD>O", IDC_CHECK_FILTER_DEL, 102, 212, 26, 10, BS_AUTOCHECKBOX
EDITTEXT IDC_EDIT_RESULT, 170, 16, 158, 206, WS_VSCROLL | ES_MULTILINE | ES_READONLY
LTEXT "<22><><EFBFBD>̓t<CD83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD>g", IDC_STATIC, 6, 6, 48, 8, SS_LEFT
LTEXT "<22>o<EFBFBD>̓t<CD83>@<40>C<EFBFBD><43>", IDC_STATIC, 6, 158, 34, 8, SS_LEFT
LTEXT "<22>L<EFBFBD><4C><EFBFBD>v<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>B<EFBFBD><42><EFBFBD>^<5E>[", IDC_STATIC, 6, 186, 55, 8, SS_LEFT
LTEXT "<22><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD>", IDC_STATIC, 170, 6, 28, 8, SS_LEFT
}
//
// String Table resources
//
STRINGTABLE
{
IDS_SET_INFILE "<22><><EFBFBD>̓t<CD83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>ݒ肵<DD92>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SET_OUTFILE "<22>o<EFBFBD>̓t<CD83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>ݒ肵<DD92>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_FAILED_FILE_READ " <20>̓ǂݍ<C782><DD8D>݂Ɏ<DD82><C98E>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD>"
IDS_FAILED_FILE_WRITE " <20>̏<EFBFBD><CC8F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>݂Ɏ<DD82><C98E>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD>"
IDS_FILE_PATH "<22>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>p<EFBFBD>X"
IDS_FILE_NAME "<22>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD>"
IDS_EXPFILT_PGLIST "<22>e<EFBFBD>L<EFBFBD>X<EFBFBD>g<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43> (*.txt)@*.txt@<40><><EFBFBD>ׂẴt<CC83>@<40>C<EFBFBD><43> (*.*)@*.*@@"
IDS_OUTPUT_COMPLETE "<22>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>o<EFBFBD>͂<EFBFBD><CD82><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>\r\n\r\n<><6E><EFBFBD>͐<EFBFBD> = %d\r\n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = %d\r\n<>o<EFBFBD>͐<EFBFBD> = %d\r\n"
IDS_EXECUTING "<22><><EFBFBD>s<EFBFBD><73>..."
IDS_CHECK_FOUND_ERROR " <20>Ɉȉ<C988><C889>̃G<CC83><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>‚<EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>"
IDS_CHECK_NOTFOUND_ERROR " <20>ɑz<C991><7A><EFBFBD><EFBFBD><EFBFBD>̃G<CC83><47><EFBFBD>[<5B>͌<EFBFBD><CD8C>‚<EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>ł<EFBFBD><C582><EFBFBD>"
IDS_CHECK_COMPLETE "<22>`<60>F<EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>"
IDS_CHECK_ERROR_SYNTAX "[ %d <20>s<EFBFBD><73> ] <20>\<5C><><EFBFBD>G<EFBFBD><47><EFBFBD>["
IDS_CHECK_ERROR_IP "[ %d <20>s<EFBFBD><73> ] <20>s<EFBFBD><73><EFBFBD><EFBFBD>IP<49>A<EFBFBD>h<EFBFBD><68><EFBFBD>X"
IDS_CHECK_ERROR_SYNTAX_RESTORABLE "[ %d <20>s<EFBFBD><73> ] <20>\<5C><><EFBFBD>G<EFBFBD><47><EFBFBD>[ (<28><><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD>)"
}
//
// Manifest resources
//
1 RT_MANIFEST ".\\PGListUtil.exe.manifest"