asia 发表于 2011-1-11 21:59:35

使用InputText.dll插件做的运行、搜索框,附InputText.dll插件简单教程

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

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

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


单击皮肤:

单击右边按钮选择搜索引擎:


输入内容回车搜索,或单击小三角形搜索输入的内容



***********皮肤:****************插件:*****

附InputText.dll插件简单教程:


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


;========

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 参数"])

kkt007 发表于 2011-1-12 09:22:17

顶~~~~~~~~~~~~~~~~~~

lixv520 发表于 2011-1-15 17:59:48

xiaoge77777 发表于 2011-1-20 01:08:01

看的迷糊的不明白啊

451458921 发表于 2011-1-21 17:39:14

下载下来看看,是个好东西

451458921 发表于 2011-1-21 17:40:06

不知道好不好用,简洁的搜索栏,不错不错!!

qiaokeli988 发表于 2011-1-21 19:38:08

好,废话不多说

pp8599 发表于 2011-2-1 10:22:22

有点深奥...- -看看..

liushuguoa 发表于 2011-2-4 14:13:19

试一试,什么效果

patcha 发表于 2011-2-4 14:44:24

一知半解 。。。。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 使用InputText.dll插件做的运行、搜索框,附InputText.dll插件简单教程