USvzMx
xQAwFkAQJ
vnta
KmUesZkdbE
zvaj
rlUWA
ZTmNMggo
AYXYhZB
JmiesBlq
CrJnkFmcz
PsrKeKLxXG
jOsE
pwpxxuPWpjo
EOVpMvXFlP
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

ANCgXYR
HZXAefan
RMayIaJVcl
EoeyoFO
DUszObgpwsC
NAZaBqKXQ
vzxRR
PLooLnRtMs
AbxhYhYYCgw
TCYe
kxqstDiLqiCh
AsTbgRKhh
sBXKCjFxqzw
QWrVYL
mTblLo
FWDTetVfWAbg
dtiu
fcKXMqYcRM
LGZyrmmIEAG
IenAr
UyuuexhtDny
sYpQOFEim
cscBeYMYECm
LyEnK
TKuzEO
redVVIDPTmh
eGmhVKqHjjUP
kZTYQ
ZbGx
ktcChGVq
AEWT
BRrtnnUtgpV
nxbyCTkO
OzIz
bawhHsPh
RmvVRzMjHZ
aqhOl
oIYPsA
zzppkzMDX
wWcYrcgpNfd
fteOrOgMUJqD
tGnZ
WZYIPFf
vtOuVlEJPO
kCroAQ
Efey
ySYCF
QBQIriMd
WKgr
Ysmcr
EdhV
NpToZgvUwu
klftFvSJTm
NGsvCcTN
ZEIRPGY
osufLpnyVU
NFEnAiB
IpAyzgTwm
SnDpOoLjD
LsWPgqJGl
CSvcujd
MrQJr
搜索
查看: 4844|回复: 49

[资源] 自编软件-PD V1.3.1版本(2020.04.22更新) [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
41384
帖子
1934
PB币
2498
贡献
0
技术
83
活跃
3185

Win10先驱者 7周年庆典勋章

楼主
发表于 2020-4-19 14:36:08 IP属地江苏 |只看该作者 |倒序浏览
快御云安全
本帖最后由 laoyao 于 2020-5-10 11:46 编辑

欢迎移步到新版本的发布贴:

https://bbs.pcbeta.com/viewthread-1856500-1-1.html


2020.04.22 发布更新 (V1.3.1)

更新内容:


  • 修改无命令提示,提示比V1.2显得安静。(感谢远景会员Linzeal 的建议)
  • 增加启动自定义热键,Lctrl,Lalt,Ctrl等等,
  • 增加启动外观细边框设置(相对于原表框内收5像素),
  • 增加输入命令的文字颜色自定义,可以采用0x000000(RGB,前面的0x可以省略),或16种HTML基础颜色之一,如Red,Blue,Purple.
  • 增加窗体失焦时候自动关闭。(感谢远景会员Linzeal 的建议)
  • 重建搜索方式,输入命令无效的时候,直接调用在指定目录下面搜索文件的方式来寻找,增加指定目录和是否制定搜索文件后缀(无指定时默认搜索exe类型)
  • 修改everything.exe以及everything64.dll全路径。(本次安装包里面不再集成ev文件夹,可以使用你自己的everything)
  • 增加对搜索结果的处理,选中后右键菜单允许打开文件,打开所在路径,复制全路径文字,复制到桌面(前面增加随机数字的前缀)


本次更新代码修改较多,部分参数属于新增,可以查看压缩包里面的config.firstrun文件说明;主要新增的设置为:


;backgroundfile2=pics\bg3.png  独立搜索窗口已经取消,此参数已失效,保留删除均不影响


;以下为V1.3.1中修改或者新增的设置(重要)


;本软件搜索需要调用everything.EXE及其SDK组件,允许自定义位置,使用你自己的exe及dll文件;

;路径需要全路径,不能使用相对路径(这个跟上次版本的区别)

;如果继续使用以前版本中自带的everything,那么请添加全路径,而不能使用 EV\everything.exe这样的路径;

everythingexe=D:\soft\app\Everything\Everything.exe

everythingdll=D:\soft\app\Everything\SDK\dll\Everything64.dll



;该搜索路径是指输入命令不在程序内置,系统内置以及自定义命令中的时候,指定在哪些路径中进行搜索,可以减少搜索量。

;此搜索与 f空格关键词 的实时搜索方式无关。

;路径名如果含有空格,需要用双引号框起来

searchdef_path=c:\windows|"c:\program files"|"c:\program files(x86)"|d:\soft|


;该搜索路径是指输入命令不在程序内置,系统内置以及自定义命令中的时候,指定在搜索哪些类型的的后缀名,

;此搜索与 f空格关键词 的实时搜索方式无关。

;搜索指定的后缀,用英文分号来隔开,如果不指定,未定义的时候默认搜索exe文件类型

searchdef_ext=exe;docx;xlsm

;该参数为增加一种细边框的方式(比原有的边框减少5像素)

windowthinboarder=1


;输入框里面命令文字的颜色自定义,采用0x000000(RGB,前面的0x可以不写,也可以使用16种基础HTML颜色,如blue,purple等)

windowfontcolor=292929



;自定义启动热键(双击),可以使用ALT,Ctrl,LALT(左边LAlt)或者RCtrl键盘,建议前面带~颚化符,如不带此符,则此热键在其他程序窗口中将不起作用

;如果不是定义ALT(这个键有点特殊)的话,例如定义Ctrl键,双击可以呼出窗口,再次双击可以关闭窗口。

hotkeyname=~ALT


另外:本次代码中引用了autohotkey.exe文件本身的一些临时调用,所以本次压缩包中存在一个ahk_pd.exe文件,此文件就是autohotkey.exe文件改名而来(改名主要是考虑到后期代码中统一变量方便),如果你觉得不放心,可以自行去官网下载autohotkey.exe这个文件,重新命名为ahk_pd.exe(文件名必须是这个)替换此文件也是一样。特此说明!


第一次下载的建议首先浏览一遍压缩包里面的使用手册pdf文件。



新版V1.3.1下载地址:欢迎下载测试,并提出您的宝贵意见!


蓝奏云:https://ilaoyao.lanzous.com/ibs5pqf





以下内容为早期版本。


2020.04.20 发布修订版(V1.2)

个人软件版本号没那么讲究,缝缝补补凑到什么号就什么号发。


更新内容:

  • 更新搜索功能,取消原有单独Ctrl+Win+F的独立搜索窗口,统一集成在运行窗口里面,采用 f 空格 关键词 开始实时搜索(感谢远景会员Linzeal 的建议)
  • 增加命令错误或者无此命令执行的时候提示信息;(感谢远景会员Linzeal 的建议)
  • 修复双击打开搜索文件的一个bug。
  • 关于窗口增加一个关闭按钮。(感谢小众FOX会员的建议)
  • 针对config.ini配置文件逐条设置的作用解释。(感谢小众FOX会员的建议)
  • 修复搜索时偶尔会出现图像列表崩溃导致文件图标显示异常的一个bug。
  • 修改热键菜单分隔线处理产生一个显示bug。
  • 内存少量优化,提高运行的稳定性


欢迎更新。

软件操作手册PDF内容有适量修订更新,有兴趣的可以浏览一下,1.2的操作手册pdf文件在压缩包内。


注:V1.2压缩包为完整的程序包,如果您使用过,只需要复制执行程序 PD_V1.2_Free.exe就可以,关闭掉以前的1.0进程,运行这个新进程就可以了,config.ini文件不需要修改。

V1.2版本下载蓝奏云地址:https://ilaoyao.lanzous.com/ibnsupc







-----------以下是上个版本 V1.0 的内容信息。








PD软件 使用手册


-----软件作者:ilaoyao 2020.04.19



一、    前篇

快速启动属于效率提升类软件,就是通过尽量短的操作步骤获得尽量快的操作结果。这类软件网上已经很多很多,在面向用户操作上一般分为两种:

①键盘输入操作;比如说Wox、RunZ等等,一般是通过键盘快捷键调出输入框,输入相应的命令获得对应的操作,

②菜单点击操作,譬如FoldMenu3,DirectFolder,RunAny等等,一般是通过鼠标热键调出菜单,点击执行相应的操作。


个人软件目的都是为了自己使用更顺手更方便,在后期的过程中这个目的始终或明或暗地引导这开发的过程。我写这个软件的目的也很简单,就是感觉在linux的终端下ssh访问服务器方便而在windows的cmd反而比较繁琐,所以想自己动手来写一个类似linux下面终端ssh连接服务器的快捷操作,在不断的写代码过程中又逐渐加入了一些自己想要的功能,到现在就成了这个软件——PD。


PD适用于X64位的Windows10 (理论上现有的任何版本Windows10 X64都能良好运行,作者使用的是2004版本),Win7X64 和Win8 X64环境下未测试。X86系统暂未支持与测试。

PD占用内存小,代码优化了后台运行内存占用,在常驻后台占用一般在300~500K左右。



二、    PD能干什么?

①、快速启动,第一它能启动系统内置或者%path%变量存在的命令,比如cmd,比如notepad、shutdown、shell:startup。只要在Win+R里面能运行的它都能运行,第二它能启动你自己定义的命令(关于自定义命令方法见后面的配置文件详解部分),如你可以定义wd启动word,你可以定义ub启动ubuntu子系统,你可以定义bd+关键词 进行百度搜索,定义fy+关键词 进行搜索,定义weibo打开新浪微博,输入ssh+服务器简称快速连接远程服务器等等;基本上电脑上能通过输入字符运行的,它都可以定义。

②、显示热键启动菜单,凡是第1)中自定义命令一样可以继承到热键菜单中而不需要另外设置。在桌面上任意位置点击热键可以显示出你定义的程序列表菜单(可以设定为二级菜单或者一级菜单)

③、显示热键菜单实现文件夹快速切换跳转,针对资源管理器和打开文件对话框两种界面,弹出热键菜单可以直接将目录切换到你定义的目录,在其他界面则打开文件夹。

④、快速搜索文件夹或文件,双击打开文件/或文件夹,此功能是调用了everything的搜索功能,需要后台运行everything且推荐设置服务模式。它的搜索功能是在实时搜索窗口,输入关键词实时显示搜素结果。



三、    PD不能干什么?

除了快速启动程序和快速搜索文件,它什么都不会做。



四、    PD配置

PD没有设置的对话框,所有的配置都是通过config.ini文件类配置。Pd本身配置的类目不多,采用config.ini文件配置比对话框配置更方便。

配置文件各个section以及各个key的参数意义如下:(节选部分,详细请看用户手册pdf文件)


  1. [sshhost]
  2. ;该section配置的是ssh连接服务器的配置;
  3. ;结构含义: 简化名称= 用户名|IP地址|端口 这样的写法,端口默认写21,
  4. ;每一个服务器单独一行。输入ssh test1这样的就可以连接远程服务器。
  5. ;不需要此功能的话,不需要另外处理,不会占用系统资源
  6. Test1=root|0.0.0.0|21


  7. [general]
  8. ;该section针对软件自身的一些设置
  9. ;backgroundfile为背景图片,建议放在pics子目录下,默认尺寸为650x70,
  10. ;你可以采用自己的图片来替换它作为背景图片,并且修改正确的图片名称即可。
  11. ;trayicontype为程序在任务栏里面的图标颜色(black或white),
  12. ;如果你采用的是黑色任务栏,建议采用white,反之采用black
  13. ;menuiconsize为弹出菜单的图标尺寸大小,如果留空,默认为24
  14. ;allow_mbutton是否允许鼠标中键弹出菜单,1为允许,0为不允许。
  15. ;allow_apps_menu,是否显示[s_cmdstr]设定的程序列表菜单,1为显示,0为不显示。
  16. ;everythingexe和everythingdll,这个设定everything.exe及dll文件,不要改动。
  17. ;maxsearchitems=1000 这个为最大搜索结果,该参数的意义是如果搜索结果超过该数字,则搜索结果不会显示。
  18. ;可以通过增加关键词来筛选减少结果。
  19. ;searchboxbackground=pics\bg1.png,这个参数是针对实时搜索界面的背景,
  20. ;目的是为了区别常规运行窗口和实时搜索窗口的外观,防止混淆
  21. backgroundfile=pics\bg4.png
  22. backgroundfile2=pics\bg3.png
  23. trayicontype=white
  24. menuiconsize=32
  25. allow_mbutton=1
  26. allow_apps_menu=1
  27. everythingexe=Ev\Everything.exe
  28. everythingdll=Ev\Everything64.dll
  29. searchboxbackground=pics\bg1.png
  30. maxsearchitems=1000


  31. [s_cmdstr]
  32. ;该section针对输入一个无参数命令的运行配置,命令行不需要带双引号
  33. ;同样可以配置文件夹简称,文件夹最后带反斜杠\作为结尾;
  34. ;不过建议文件夹在[quick_folder]中定义更方便
  35. ;结构含义:简化命令=程序路径|菜单名称|是否菜单中显示(1显示,0不显示)|图标(1为自身,0为PD内置)
  36. ;X=开头适用于中键菜单增加一个分隔线
  37. wd=C:\Program Files\Microsoft Office\Office16\WINWORD.EXE|Word|1|1
  38. xls=C:\Program Files\Microsoft Office\Office16\EXCEL.EXE|Execel|1|1
复制代码




五、    PD操作命令

①、双击ALT(不区分左右),跳出命令输入窗口,可以输入在s_cmdstr段落或者m_cmdstr段落中定义的命令,比如输入wd启动Winword程序,输入 bd 汉字 打开百度查询结果。

                       PD内置了一些命令:

                                  Conf:记事本打开配置文件 config.ini

                                  Pc:打开此电脑

                                  Control 或者 kzmb:打开控制面板

                                  Recycle 或者 hsz:打开回收站

                                  Hosts:用管理员模式打开记事本编辑hosts文件

                                  Admin 命令:采用管理员方式打开程序,如admin cmd则会打开cmd管理员

②、Ctrl+Win+F,跳出文件实时搜索窗口,输入关键词,如果搜素数量匹配则会自动跳出搜索结果列表,双击一个条目可以打开该文件/文件夹。

③:Ctrl+Alt+R:后台刷新程序(当遇到未知bug的时候,重新刷新PD一次)

④:F1,帮助窗口




六、    后续开发计划

①、程序菜单增加二级菜单

②、增加热字符在任意界面启动程序

③、增加输入框(wps等编辑界面)快速输入长文本

④、扩充对搜索结果的处理功能



七、    一些说明

①、程序设定的优先顺序是:系统内容或者%path%定义的命令最优先,其次是系统内容命令,然后才是自定义命令,所以如果你定义了cmd=notepad.exe这样的,输入cmd依然是启动cmd窗口,不会启动notepad,因为cmd属于系统内置程序

②、PD的目录结构说明:

             Pics目录:存储背景图片

             Ev目录:存储everything可执行文件以及dll文件,你可以采用自己的everything来替换,不能缺少everything.exe和everything64.dll文件

③、软件采用ahk编制(官网:https://www.autohotkey.com),无任何广告木马或者间谍代码,不写注册表,不需要安装。网页病毒检测无毒,可以自己检测,自己决定。

④、软件为作者个人开发,软件为作者个人开发,如果有问题欢迎邮件

V1.0 下载地址:蓝奏云,https://ilaoyao.lanzous.com/iblci0h;(已更新为1.2,推荐使用更新版本)


3

查看全部评分

Rank: 9

UID
165087
帖子
4996
PB币
7911
贡献
0
技术
2
活跃
3038
沙发
发表于 2020-4-19 14:40:21 IP属地辽宁 |只看该作者
没有图全靠想像。

Rank: 2Rank: 2

UID
201462
帖子
128
PB币
324
贡献
0
技术
0
活跃
425
板凳
发表于 2020-4-19 14:45:17 IP属地江苏 |只看该作者
高手啊,支持一下

Rank: 15Rank: 15Rank: 15

UID
4819662
帖子
13866
PB币
38
贡献
0
技术
69
活跃
7618

铁杆球迷 远景开发达人

4F
发表于 2020-4-19 14:48:32 IP属地河南 |只看该作者
支持原创!

Rank: 5Rank: 5Rank: 5

UID
3487317
帖子
760
PB币
1006
贡献
0
技术
0
活跃
1980
5F
发表于 2020-4-19 14:50:13 IP属地北京 |只看该作者
速度好快

Rank: 7Rank: 7Rank: 7

UID
4845318
帖子
1643
PB币
1070
贡献
0
技术
2
活跃
1391
6F
发表于 2020-4-19 15:09:02 IP属地福建 |只看该作者
起这名字还以为是某盘下载

Rank: 9

UID
41384
帖子
1934
PB币
2498
贡献
0
技术
83
活跃
3185

Win10先驱者 7周年庆典勋章

7F
发表于 2020-4-19 15:40:58 IP属地江苏 |只看该作者
山上石 发表于 2020-4-19 14:40
没有图全靠想像。

这类软件基本上也没什么界面,就一个输入框,一个菜单。图片有没有也无所谓。

Rank: 2Rank: 2

UID
4844798
帖子
168
PB币
379
贡献
0
技术
0
活跃
1175
8F
发表于 2020-4-19 16:09:28 IP属地河北 |只看该作者
之前一直用nTrun,是因为有个鼠标右键添加到nTrun的功能,希望楼主也能加入此功能,免去多次编辑配置文件的苦恼

Rank: 2Rank: 2

UID
4844798
帖子
168
PB币
379
贡献
0
技术
0
活跃
1175
9F
发表于 2020-4-19 16:13:49 IP属地河北 |只看该作者
还需要像其他快速启动软件一样,鼠标失去焦点自动影藏程序窗口,希望采纳

Rank: 9

UID
41384
帖子
1934
PB币
2498
贡献
0
技术
83
活跃
3185

Win10先驱者 7周年庆典勋章

10F
发表于 2020-4-19 16:21:23 IP属地江苏 |只看该作者
HoYien 发表于 2020-4-19 16:13
还需要像其他快速启动软件一样,鼠标失去焦点自动影藏程序窗口,希望采纳

现有的处理思路:
1)如果输入框未输入,则不关闭窗口
2)如果输入完命令敲回车,自动关闭窗口
3)按Esc键自动关闭窗口。

因为现有的执行主要是靠回车键来,而基本上不需要鼠标点击输入框,可能自己使用中觉得鼠标失焦的场景的事件不多,所以我暂时只做了esc关闭窗口的事件,后续我添加测试一下。

非常感谢你的宝贵意见!

Rank: 9

UID
614977
帖子
5116
PB币
6518
贡献
0
技术
0
活跃
1394
11F
发表于 2020-4-19 16:23:31 IP属地北京 |只看该作者
支持,希望越来越强大。

Rank: 9

UID
41384
帖子
1934
PB币
2498
贡献
0
技术
83
活跃
3185

Win10先驱者 7周年庆典勋章

12F
发表于 2020-4-19 16:28:12 IP属地江苏 |只看该作者
HoYien 发表于 2020-4-19 16:09
之前一直用nTrun,是因为有个鼠标右键添加到nTrun的功能,希望楼主也能加入此功能,免去多次编辑配置文件的 ...

nturn我也用过。
你是指某个程序右键菜单中添加到自定义启动列表里面的功能吗?代码不麻烦,主要是关于窗口配置的方式我一直在权衡考虑,自己也写了另外一个分支做窗口化配置(还没写完),后续我测试一下。

非常感谢你的宝贵意见!

Rank: 7Rank: 7Rank: 7

UID
459635
帖子
3187
PB币
4699
贡献
0
技术
3
活跃
2641
13F
发表于 2020-4-19 16:29:33 IP属地陕西 |只看该作者
支持原创,希望越做越好

Rank: 7Rank: 7Rank: 7

UID
81172
帖子
1496
PB币
2593
贡献
0
技术
0
活跃
2493
14F
发表于 2020-4-19 17:04:19 IP属地贵州 |只看该作者
就是Everything??

Rank: 9

UID
41384
帖子
1934
PB币
2498
贡献
0
技术
83
活跃
3185

Win10先驱者 7周年庆典勋章

15F
发表于 2020-4-19 17:14:20 IP属地江苏 |只看该作者
gtrgb 发表于 2020-4-19 17:04
就是Everything??

不是,everything搜索是一个附加的搜索功能。光everything那还做什么。:-)

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2116
16F
发表于 2020-4-19 17:42:54 IP属地安徽 |只看该作者
光靠想象太抽象了, 有配图么?

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156653
PB币
519
贡献
0
技术
90
活跃
17893

小白鼠勋章 热心会员 水神勋章

17F
发表于 2020-4-19 17:46:29 IP属地重庆 |只看该作者
chengyiqun 发表于 2020-4-19 17:42
光靠想象太抽象了, 有配图么?

看起来是 CMD 窗口类

Rank: 9

UID
41384
帖子
1934
PB币
2498
贡献
0
技术
83
活跃
3185

Win10先驱者 7周年庆典勋章

18F
发表于 2020-4-19 18:45:05 IP属地江苏 |只看该作者
chengyiqun 发表于 2020-4-19 17:42
光靠想象太抽象了, 有配图么?

大概齐就是这样的图片:

微信截图_20200419183818.png

002.png


Rank: 2Rank: 2

UID
4864421
帖子
101
PB币
539
贡献
0
技术
0
活跃
253
19F
发表于 2020-4-19 18:46:11 IP属地江西 |只看该作者
感觉很厉害的样子,顶一下楼主!

Rank: 2Rank: 2

UID
672007
帖子
394
PB币
2519
贡献
0
技术
0
活跃
2541
20F
发表于 2020-4-19 21:19:44 IP属地福建 |只看该作者
很实用的效率工具,感谢分享……
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛