﻿===============
 FlashPad 说明
===============

----------
 软件简介
----------

FlashPad 是一款免费的轻便笔记工具。随时按下快捷键（默认为 Alt+Z）即可调出它，
再次按下相同快捷键或 ESC 键则可将其隐藏，回到系统托盘中。您可以在日常工作中
用它快速记录瞬间灵感、工作备忘、电话号码、临时清单等。

和 Windows 自带的记事本不同，FlashPad 会自动保存您输入的全部内容，并支持
多页（TAB）管理、全局搜索、页面移动、回收站恢复等功能，让零散信息既能随手
写下，也能方便地找回和整理。

FlashPad 还支持数学计算。输入“1+2”，按下 Ctrl+回车，即可自动插入计算结果，
适合进行简单的日常计算、金额合计或临时换算。

此外，FlashPad 支持轻量提醒。您可以输入“@提醒 2026-04-27 15:30 提交周报”，
也可以通过“插入 -> 提醒”快速插入一条默认提醒。到达指定时间后，FlashPad 会在
程序运行期间显示提醒窗口，避免临时事项被遗忘。


----------
 使用授权
----------

你可以免费使用此软件。
你也可以免费分发此软件，但不能用于商业目的的分发，如捆绑，销售，
集成等。同时保证分发此软件包的完整的文件。谢谢！


----------
 更新历史
----------

-- 1.7.1 (2026-04-28)
* 新增：增加了提醒列表窗口 (菜单：工具 - 提醒列表)。
* 调整：计算表达式输出结果后光标不换行。
* 调整：回收站默认按删除时间倒序排列。
* 调整：文本处理中的编码和哈希采用追加而不是覆盖模式。
* 修正：尝试修正了在副屏关闭再打开时无法记忆关闭时的窗口大小的问题。

-- 1.7 (2026-04-27)
* 新增：支持全局搜索 (Ctrl+Shift+F)。
* 新增：增加了左侧标签栏并支持切换 (F10)。
* 新增：增加了回收站功能 (菜单：文件 - 回收站)。
* 新增：增加了全部导出功能 (菜单：文件 - 全部导出)。
* 新增：增加了常用文本处理功能 (菜单：工具 - 文本处理)。
* 新增：支持设置窗口透明度 (菜单：工具 - 窗口透明度)。
* 新增：支持轻量提醒功能 (菜单：插入 - 提醒)。
* 新增：增强了数据表达式计算功能。
* 新增：支持等号后的连续计算 (比如 "1+2=3+4=7")。
* 修正：修正了有时勾选 “系统启动时自动运行” 不起作用的问题。

-- 1.6.6 (2026-04-05)
* 修正了有时无法粘贴文本的问题。
* 调整了默认字体和字号。

-- 1.6.5 (2025-05-18)
* 修正了关闭和最小化窗口后没有记住窗口位置的问题。

-- 1.6.4 (2024-07-03)
* 增加了“页面移动”相关的菜单项和快捷键。
* 增加了“主窗口是否吸附屏幕边缘”的设置项。
* 修正了不能保存窗口位置的问题。
* 修正了粘贴从外部复制的多行文本时偶尔没有正确换行的问题。
* 修正了载入文件时无法识别 utf-8 文本的问题。
* 修正了“Win+Shift+左右方向键”切换窗口到不同显示器时窗口位置大小变化不正常的问题。
* 增加了 "移动窗口至屏幕右下方" 的快捷键（Ctrl+Alt+Right）。

-- 1.6.3 (2023-01-13)
* 切换显示器时窗口大小按比例显示。

-- 1.6.2 (2021-10-19)
* 增加了对高分屏的支持。
* 修正了由于权限原因导致的无法随系统启动的问题。

-- 1.6.1 (2012-12-14)
* 数学表达式增加了取模(%)运算符和取整(TRUNC)函数。

-- 1.6 (2011-12-30)
* 保存为 Unicode 文件，解决了在非简体中文环境下出现乱码的问题。

-- 1.5 (2008-11-23)
* 增加了计算功能(Ctrl+Enter)。
* 增加了自定义插入文本的功能。
* 增加了TAB鼠标滚轮功能。
* 增加了TAB下拉列表菜单(Alt+D)。
* 增加了双击TAB空白处新建页面的功能。
* 调整了界面，使之更合理、美观。
* 全面支持Unicode。
* 修正了若干BUG。

-- 1.2 (2008-06-01)
* 增加了拖拽文件到程序窗口打开的功能。
* 删除页面时若内容不为空，则删除到回收站。删除时按住Shift则直接删除。
* 修正了点击同一Tab导致页面闪烁的问题。

-- 1.1 (2008-03-17)
* 修正了瑞星(20.35.31)误报病毒(Hack.Win32.Delf.dn)的问题。
* 增加了双击Tab关闭页面的功能。
* 缺省情况下窗口出现的位置从屏幕中央改为屏幕右下角。
* 修正了“从文件载入”外部文件内容到编辑器中不会自动保存的BUG。

-- 1.0 (2008-03-10)
* 第一个版本。


----------
 数学计算
----------

FlashPad支持简单的数学计算功能。在 FlashPad 的任意一页中输入表达式，
按 Ctrl+Enter 键，即可出现计算结果。下面是一些例子：

1 + 2 = 3
(1 + 2) * 3 = 9
5.3 + 2.2 = 7.5
5 % 2 = 1
"abc" + "def" = "abcdef"
(1 + 1 = 2) = True
not True = False

power(2, 3) = 8
sqrt(2) = 1.4142135623731
pi() = 3.14159265358979
pi() * power(3.2, 2) = 32.1699087727595
abs(-3) = 3

ascii('中') = 20013
char(20013) = '中'
chars('abc', 2) = 'abcabc'
substr('12345', 2, 3) = '234'
upper('abc') = 'ABC'
lower('ABC') = 'abc'

date() = '2008-11-23'
time() = '15:26:12'
now() = '2008-11-23 15:26:12'


----------
 提醒
----------

FlashPad 支持轻量提醒功能。您可以在任意一页中输入以“@提醒”或“@remind”
开头的提醒内容，后面依次写入提醒时间和提醒信息。例如：

@提醒 2026-04-27 15:30 提交周报
@remind 2026-04-27 16:00 给客户回电话

提醒时间支持“yyyy-mm-dd hh:nn”和“yyyy-mm-dd hh:nn:ss”格式，也可以
使用“/”作为日期分隔符，例如“2026/04/27 15:30”。到达指定时间后，FlashPad 
会在程序运行期间显示提醒窗口；如果 FlashPad 没有运行，则不会进行提醒。

您也可以通过“插入 -> 提醒”快速插入一条默认提醒，快捷键为 Ctrl+E。该命令会
在当前光标位置插入一条 10 分钟后的提醒，时间只精确到分钟，提醒信息使用默认文本，
插入后可按需要修改。


----------
 联系方式
----------

电子邮箱: haoxingeng@qq.com
作者主页: https://www.haoxg.net

郝新庚
