# 使用InputText.dll插件做的运行、搜索框,附InputText.dll插件简单教程 - Rainmeter皮肤区 - 雨滴社区 - Powered by Discuz!
 找回密码
 点击注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 12232|回复: 154

[原创作品] 使用InputText.dll插件做的运行、搜索框,附InputText.dll插件简单教程

[复制链接]

签到天数: 2 天

[LV.1]初来乍到

发表于 2011-1-11 21:59:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?点击注册

x
本帖最后由 asia 于 2011-1-11 22:25 编辑

---win7 --  Rainmeter 1.4-----

InputText插件让RainMeter与用户的交互变得方便快捷,使用InputText插件,你可以很方便的向皮肤配置输入字符串保存的变量中,通过使用这些变量,你可以快速设置皮肤的外观,但皮肤被刷新后,变量又回到了初始值。如果有一个可以创建并写配置文件的插件的话(目前通过调用外部可执行程序实现),那么Rainmeter就可以说是完美的了。好了,废话不多说,看图:
默认为运行窗口的功能,即输入cmd回车后打开命令提示符窗口,输入regedit打开注册表编辑器 等等
1.png

单击皮肤:
2.png
单击右边按钮选择搜索引擎:
3.png
4.png
输入内容回车搜索,或单击小三角形搜索输入的内容
5.png


***********皮肤: Run.rar (29.04 KB, 下载次数: 276) ****************插件: InputText.rar (9.82 KB, 下载次数: 669) *****

附InputText.dll插件简单教程:

[Input1]
Measure=Plugin
Plugin=InputText.dll
SolidColor=250,250,250,200
;这个是输入框的背景色,与Meter的一样
FontColor=0,0,0
;输入框的前景色,也就是文字颜色
FontFace=tahoma
;这个好说,字体
FontSize=9
;这个不用说了,都知道

Password=0
;一看就知道,密码的意思。默认为0,如果设为1,则在输入框中输入的字符变为“*”号,即这个输入框变成了密码输入框

X=#InputX#
Y=#InputY#
;横纵坐标,与Meter一样,所不同的是,这里的X、Y不能用R或r与前一个的横纵坐标相关联,毕竟它不是Meter嘛
H=16
W=185
;这个宽高就与Meter没差别了

FocusDismiss=1
;这个比较重要,如果你把它设为0(默认值),你会发现,当输入框处于输入状态时,你不能点击RM所有的皮肤,必须敲回车确定或Esc取消。所以最好设为1,这样,只要Mouse在其它地方一点,就=Esc取消。

DefaultValue=请输入并回车运行
;这个默认值并不是插件的返回值,它只是用于显示在输入框中,

Command1=!Execute ["$UserInput$"][!RainmeterEnableMeasure Action][!RainmeterShowMeter Btn1Go]

;Command[n],核心部分,少了它,这个输入框就没用了。还有这个$UserInput$,也不能少,它能存放你输入的字符。
;在Rainmeter.net(English)上的教程说得不够详细:Command[#]=[Command Before Input(输入(按Enter)之前的命令)]$UserInput$[CommandAfterInput(输入(按Enter)之后的命令)] (就像我这里,输入(按Enter)后激活一个Measure)。还可以在后面重新设置这个插件所在的Measure(就是当前这个叫Input1的Measure了)的键,如:Command1=!Execute ["$UserInput$"][!RainmeterEnableMeasure Action] DefaultValue="前面的设置就被忽略了",有效的键包括:DefaultValue,Password,X,Y,W,H,SolidColor,FontColor,FontFace,字号,StringStyle和StringAlign。
;写得太多了,没办法,谁叫它是最重要的呢。其它的命令及用法就自己慢慢探索吧,这里说的都入门。
;这个插件有一点让我感到很遗憾,就是它不支持动态变量(使用动态变量时要加上DynamicVariables=1这个键值)


;========
[MeterBackground]
Meter=Image
ImageName=bg.png
SolidColor=0,0,0,10
x=0
y=0
W=214
H=26
LeftMouseupAction=!Execute  [!RainmeterPluginBang "InputBox1 ExecuteBatch 1"]
;向输入框发送命令,让输入框处于输入状态,输入框是不可见的,只有进入输入状态才可见。
;发送命令的形式与其它的.dll插件是一样的([!RainmeterPluginBang "插件所在的Measure 参数"])

评分

参与人数 1活跃值 +10 收起 理由
欢少 + 10 支持原创作品

查看全部评分

回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2011-1-12 09:22:17 | 显示全部楼层
顶~~~~~~~~~~~~~~~~~~

评分

参与人数 1活跃值 -10 收起 理由
欢少 -10 无意义回复,请认真回帖!

查看全部评分

回复

使用道具 举报

头像被屏蔽

签到天数: 14 天

[LV.3]偶尔看看II

发表于 2011-1-15 17:59:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

该用户从未签到

发表于 2011-1-20 01:08:01 | 显示全部楼层
看的迷糊的  不明白啊
回复

使用道具 举报

该用户从未签到

发表于 2011-1-21 17:39:14 | 显示全部楼层
下载下来看看,是个好东西
回复

使用道具 举报

该用户从未签到

发表于 2011-1-21 17:40:06 | 显示全部楼层
不知道好不好用,简洁的搜索栏,不错不错!!
回复

使用道具 举报

该用户从未签到

发表于 2011-1-21 19:38:08 | 显示全部楼层
好,废话不多说
回复

使用道具 举报

该用户从未签到

发表于 2011-2-1 10:22:22 | 显示全部楼层
有点深奥...- -看看..
回复

使用道具 举报

该用户从未签到

发表于 2011-2-4 14:13:19 | 显示全部楼层
试一试,什么效果
回复

使用道具 举报

签到天数: 2 天

[LV.1]初来乍到

发表于 2011-2-4 14:44:24 | 显示全部楼层
一知半解 。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

快速回复 返回顶部 返回列表