谁能用一行代码实现下面的功能...
exe:打开调色板:
user选中一个颜色后,返回选中的颜色的值,弹出:
点确定复制到剪切板,点取消清空剪切板
纯属无聊... 一行代码?
#include 算吗? 不算。。。。 只能include<>标准库文件...
不要include自己写的撒 点取消清空剪切板,这里似乎有些问题,保存在剪切板中的重要数据会丢失。 就当特殊要求,好不好... 本帖最后由 gapkiller 于 2010-2-24 14:00 编辑
两行代码也可以...
一行代码写出来的有点怪怪的,影响效率...不知道谁能写出完美的 #include <Misc.au3>
Local $iColor = _ChooseColor(), $fNulCommand = ClipPut(_Iif((Msgbox(1, "", $iColor) = 1), $iColor, ClipGet()))代码很晦涩,毫无结构章法,有故弄玄虚之嫌,不推荐这样的写法。 代码很晦涩,毫无结构章法,有故弄玄虚之嫌,不推荐这样的写法。
pusofalse 发表于 2010-2-24 15:56 http://www.autoitx.com/images/common/back.gif
ClipPut(ClipGet())并不能真正保留剪切板里的内容.
比如我copy了一个文件
执行ClipPut(ClipGet())后就不能粘贴文件了,只剩下文件的路径这个字串 本帖最后由 gapkiller 于 2010-2-24 17:31 编辑
我承认这个也是故弄玄虚
#include <misc.au3>
ClipPut(_Iif(MsgBox(4,"Color select","color value: "&"0x"&Hex(EnvSet("temp",_ChooseColor(2,0xff0000,2))*EnvGet("temp"),6)&@LF&@LF&"复制到剪切板?")-6,"",EnvGet("temp")))
大概外星人才看得懂吧...
因为要两次调用_ChooseColor()的返回值,随意很难在一行中搞定...
借助与了Environment var 关注,MM还挺会问问题的,难道老师傅啊,我说的是P版 这个问题是一个如何自虐跟尽量保证危险性为0的问题.... 这个问题是一个如何自虐跟尽量保证危险性为0的问题...
页:
[1]