📄 script1.rc
字号:
EDITTEXT IDC_EDIT1,7,52,198,25,ES_MULTILINE | ES_AUTOHSCROLL |
ES_READONLY
EDITTEXT IDC_EDIT2,12,94,167,12,ES_AUTOHSCROLL | ES_READONLY
GROUPBOX "Homepage",IDC_STATIC,7,83,198,52
PUSHBUTTON "Open frhed's homepage in Internet browser",IDC_BUTTON1,
12,112,150,14
END
IDD_HEXDUMPDIALOG DIALOG DISCARDABLE 0, 0, 163, 116
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Export hexdump"
FONT 8, "MS Sans Serif"
BEGIN
EDITTEXT IDC_EDIT1,6,25,149,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,7,49,149,13,ES_AUTOHSCROLL
CONTROL "Export to file",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON |
WS_TABSTOP,14,80,55,10
CONTROL "Export to clipboard",IDC_RADIO2,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP,14,92,75,10
DEFPUSHBUTTON "OK",IDOK,106,78,50,14
PUSHBUTTON "Cancel",IDCANCEL,106,95,50,14
GROUPBOX "Export hexdump to:",IDC_STATIC,7,69,88,40
LTEXT "Start at line with offset:",IDC_STATIC,7,17,72,8
LTEXT "Up to and including line with offset:",IDC_STATIC,7,40,
111,8
LTEXT "Use hexadecimal notation without prefix.",IDC_STATIC,7,
7,128,8
END
IDD_DECIMALDIALOG DIALOG DISCARDABLE 0, 0, 204, 111
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Enter decimal value"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "Enter decimal value:",IDC_STATIC,7,7,65,8
EDITTEXT IDC_EDIT1,7,16,97,12,ES_AUTOHSCROLL
LTEXT "At offset: (prefix x for hexadecimal)",IDC_STATIC,7,30,
108,8
EDITTEXT IDC_EDIT2,7,38,98,12,ES_AUTOHSCROLL
LTEXT "Number of times:",IDC_STATIC,7,54,54,8
EDITTEXT IDC_EDIT3,7,62,97,12,ES_AUTOHSCROLL
GROUPBOX "Size of Value:",IDC_STATIC,7,79,190,25
CONTROL "Byte (8 bit)",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON,11,
88,49,10
CONTROL "Word (16 bit)",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON,
63,88,57,10
CONTROL "Longword (32 bit)",IDC_RADIO3,"Button",
BS_AUTORADIOBUTTON,122,88,71,10
DEFPUSHBUTTON "OK",IDOK,147,39,50,14
PUSHBUTTON "Cancel",IDCANCEL,147,56,50,14
END
IDD_PASTEDIALOG DIALOGEX 0, 0, 291, 145
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Paste with dialogue"
FONT 8, "MS Sans Serif"
BEGIN
EDITTEXT IDC_EDIT1,7,18,277,65,ES_MULTILINE | WS_VSCROLL,
WS_EX_TRANSPARENT
CONTROL "Overwrite",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON |
WS_TABSTOP,14,98,46,10
CONTROL "Insert",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON |
WS_TABSTOP,14,109,33,10
EDITTEXT IDC_EDIT2,79,96,67,12,ES_AUTOHSCROLL
CONTROL "Paste coded binary values as text",IDC_CHECK1,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,80,115,122,10
DEFPUSHBUTTON "OK",IDOK,234,96,50,14
PUSHBUTTON "Cancel",IDCANCEL,234,112,50,14
LTEXT "Clipboard content (text):",IDC_STATIC,7,7,76,8
GROUPBOX "Paste mode",IDC_STATIC,7,86,64,40
LTEXT "Paste data how many times:",IDC_STATIC,80,86,89,8
EDITTEXT IDC_EDIT3,168,126,60,12,ES_AUTOHSCROLL
LTEXT " Skip how many bytes between inserts/overwrites",
IDC_STATIC,7,129,160,8
END
IDD_CUTDIALOG DIALOG DISCARDABLE 0, 0, 169, 159
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Cut"
FONT 8, "MS Sans Serif"
BEGIN
EDITTEXT IDC_EDIT1,7,16,136,12,ES_AUTOHSCROLL
CONTROL "Cut up to and including offset:",IDC_RADIO1,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP,15,48,110,10
EDITTEXT IDC_EDIT2,16,59,136,12,ES_AUTOHSCROLL
CONTROL "Number of bytes to cut:",IDC_RADIO2,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP,15,80,89,10
EDITTEXT IDC_EDIT3,15,91,136,12,ES_AUTOHSCROLL
CONTROL "Cut to clipboard",IDC_CHECK1,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,120,65,10
DEFPUSHBUTTON "OK",IDOK,112,122,50,14
PUSHBUTTON "Cancel",IDCANCEL,112,138,50,14
LTEXT "Start cutting at offset: (prefix offsets with x for hex)",
IDC_STATIC,7,7,157,8
GROUPBOX "Cut how many bytes",IDC_STATIC,7,33,155,81
END
IDD_COPYDIALOG DIALOG DISCARDABLE 0, 0, 158, 154
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Copy"
FONT 8, "MS Sans Serif"
BEGIN
EDITTEXT IDC_EDIT1,7,29,130,13,ES_AUTOHSCROLL
CONTROL "Copy up to and including offset:",IDC_RADIO1,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP,14,63,115,10
EDITTEXT IDC_EDIT2,14,73,130,13,ES_AUTOHSCROLL
CONTROL "Number of bytes to copy:",IDC_RADIO2,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP,13,93,95,10
EDITTEXT IDC_EDIT3,14,103,130,13,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,25,131,50,14
PUSHBUTTON "Cancel",IDCANCEL,82,131,50,14
LTEXT "Start copying at offset:",IDC_STATIC,7,20,72,8
GROUPBOX "Copy how many bytes",IDC_STATIC,7,51,144,73
LTEXT "Prefix offsets with x for hex.",IDC_STATIC,7,7,86,8
END
IDD_VIEWSETTINGSDIALOG DIALOG DISCARDABLE 0, 0, 229, 197
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "View Settings"
FONT 8, "MS Sans Serif"
BEGIN
EDITTEXT IDC_EDIT1,7,16,68,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,7,61,68,12,ES_AUTOHSCROLL
CONTROL "unsigned",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON |
WS_TABSTOP,14,86,45,10
CONTROL "signed",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON |
WS_TABSTOP,65,86,37,10
CONTROL "Automatically adjust number of bytes per line (uncheck this if you want frhed to use your own choice for bytes per line)",
IDC_CHECK1,"Button",BS_AUTOCHECKBOX | BS_MULTILINE |
WS_TABSTOP,7,31,214,19
CONTROL "Set read-only mode on opening files",IDC_CHECK5,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,106,128,10
EDITTEXT IDC_EDIT3,7,132,214,13,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,171,80,50,14
PUSHBUTTON "Cancel",IDCANCEL,171,97,50,14
LTEXT "Number of bytes to display per line:",IDC_STATIC,7,7,
110,8
LTEXT "Display length of offset in how many characters:",
IDC_STATIC,7,51,151,8
GROUPBOX "Display values at caret position as:",IDC_STATIC,7,76,
128,25
LTEXT "Path and filename of the text editor to call:",
IDC_STATIC,7,122,133,8
EDITTEXT IDC_EDIT4,7,161,214,13,ES_AUTOHSCROLL
LTEXT "Path and filename of the Internet browser:",IDC_STATIC,
7,150,132,8
END
IDD_APPENDDIALOG DIALOG DISCARDABLE 0, 0, 192, 46
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Append"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,135,7,50,14
PUSHBUTTON "Cancel",IDCANCEL,135,24,50,14
LTEXT "Append how many bytes to end of file:",IDC_STATIC,7,7,
121,8
EDITTEXT IDC_EDIT1,7,17,120,12,ES_AUTOHSCROLL | ES_NUMBER
END
IDD_MANIPBITSDIALOG DIALOGEX 0, 0, 257, 84
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Manipulate bits"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
CONTROL "Bit 7",IDC_CHECK8,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
7,18,30,10,WS_EX_STATICEDGE
CONTROL "Bit 6",IDC_CHECK7,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
38,18,30,10,WS_EX_STATICEDGE
CONTROL "Bit 5",IDC_CHECK6,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
69,18,30,10,WS_EX_STATICEDGE
CONTROL "Bit 4",IDC_CHECK5,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
100,18,30,10,WS_EX_STATICEDGE
CONTROL "Bit 3",IDC_CHECK4,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
130,18,30,10,WS_EX_STATICEDGE
CONTROL "Bit 2",IDC_CHECK3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
160,18,30,10,WS_EX_STATICEDGE
CONTROL "Bit 1",IDC_CHECK2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
190,18,30,10,WS_EX_STATICEDGE
CONTROL "Bit 0",IDC_CHECK1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
220,18,30,10,WS_EX_STATICEDGE
DEFPUSHBUTTON "OK",IDOK,75,63,50,14
PUSHBUTTON "Cancel",IDCANCEL,132,63,50,14
LTEXT "(128)",IDC_STATIC,15,29,17,8
LTEXT "(64)",IDC_STATIC,48,29,13,8
LTEXT "(32)",IDC_STATIC,77,29,13,8
LTEXT "(16)",IDC_STATIC,108,29,13,8
LTEXT "(8)",IDC_STATIC,140,29,9,8
LTEXT "(4)",IDC_STATIC,171,29,9,8
LTEXT "(2)",IDC_STATIC,202,29,9,8
LTEXT "(1)",IDC_STATIC,231,29,9,8
LTEXT "statictext",IDC_STATIC1,7,7,243,8
LTEXT "Static",IDC_STATIC2,7,43,243,8
END
IDD_CHARACTERSETDIALOG DIALOG DISCARDABLE 0, 0, 172, 81
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Character Set"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,115,24,50,14
PUSHBUTTON "Cancel",IDCANCEL,115,41,50,14
CONTROL "ANSI",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON,25,19,33,
10
CONTROL "OEM",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON,25,32,32,10
GROUPBOX "Choose character set",IDC_STATIC,7,7,101,40
LTEXT "Font size in points:",IDC_STATIC,7,53,59,8
EDITTEXT IDC_EDIT1,7,62,65,12,ES_AUTOHSCROLL | ES_NUMBER
END
IDD_CHOOSEDIFFDIALOG DIALOG DISCARDABLE 0, 0, 258, 231
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Choose area of difference to display"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,7,210,50,14
PUSHBUTTON "Cancel",IDCANCEL,74,210,50,14
LISTBOX IDC_LIST1,7,29,244,178,LBS_NOINTEGRALHEIGHT | WS_VSCROLL |
WS_TABSTOP
LTEXT "number_of_diffs",IDC_STATIC1,7,18,244,8
LTEXT "file_sizes",IDC_STATIC2,7,7,244,8
PUSHBUTTON "Copy above list",IDCOPY,187,210,64,14
END
IDD_BINARYMODEDIALOG DIALOG DISCARDABLE 0, 0, 183, 58
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Binary mode setting"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,126,12,50,14
PUSHBUTTON "Cancel",IDCANCEL,126,29,50,14
CONTROL "Little-endian (Intel)",IDC_RADIO1,"Button",
BS_AUTORADIOBUTTON,15,20,73,10
CONTROL "Big-endian (Motorola)",IDC_RADIO2,"Button",
BS_AUTORADIOBUTTON,15,34,83,10
GROUPBOX "Choose binary mode",IDC_STATIC,7,7,104,44
END
IDD_SELECT_BLOCK_DIALOG DIALOG DISCARDABLE 0, 0, 207, 68
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Select block"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,150,18,50,14
PUSHBUTTON "Cancel",IDCANCEL,150,35,50,14
LTEXT "Offset of start of selection: (prefix x for hex)",
IDC_STATIC,7,7,134,8
LTEXT "Offset of end of selection: (prefix x for hex)",
IDC_STATIC,7,36,133,8
EDITTEXT IDC_EDIT1,7,17,134,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,7,48,133,13,ES_AUTOHSCROLL
END
IDD_ADDBMK_DIALOG DIALOG DISCARDABLE 0, 0, 193, 65
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Add bookmark"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,136,16,50,14
PUSHBUTTON "Cancel",IDCANCEL,136,33,50,14
LTEXT "Offset of bookmark: (prefix x for hex)",IDC_STATIC,7,7,
114,8
EDITTEXT IDC_EDIT1,7,18,118,12,ES_AUTOHSCROLL
LTEXT "Name of bookmark:",IDC_STATIC,7,36,63,8
EDITTEXT IDC_EDIT2,7,46,118,12,ES_AUTOHSCROLL
END
IDD_REMOVEBMK_DIALOG DIALOG DISCARDABLE 0, 0, 209, 167
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Remove bookmark"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,51,146,50,14
PUSHBUTTON "Cancel",IDCANCEL,109,146,50,14
LTEXT "Remove which bookmark:",IDC_STATIC,7,7,84,8
LISTBOX IDC_LIST1,7,17,195,123,LBS_SORT | LBS_NOINTEGRALHEIGHT |
WS_VSCROLL | WS_TABSTOP
END
IDD_OPEN_PARTIAL_DIALOG DIALOG DISCARDABLE 0, 0, 221, 124
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Open partially"
FONT 8, "MS Sans Serif"
BEGIN
CONTROL "At offset relative to beginning of file: (prefix x for hex)",
IDC_RADIO1,"Button",BS_AUTORADIOBUTTON,17,21,179,10
CONTROL "From end of file",IDC_RADIO2,"Button",
BS_AUTORADIOBUTTON,17,50,64,10
EDITTEXT IDC_EDIT1,28,31,134,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,7,82,135,13,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,55,103,50,14
PUSHBUTTON "Cancel",IDCANCEL,115,103,50,14
LTEXT "how_many_bytes",IDC_STATIC2,7,73,207,8
GROUPBOX "Start opening partially...",IDC_STATIC,7,7,207,60
END
IDD_FASTPASTE_DIALOG DIALOG DISCARDABLE 0, 0, 267, 68
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Paste"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,210,11,50,14
PUSHBUTTON "Cancel",IDCANCEL,210,28,50,14
CONTROL "Overwrite",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON |
WS_TABSTOP,14,18,46,10
CONTROL "Insert",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON |
WS_TABSTOP,14,30,33,10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -