选中字符串中的字母全部大写和全部小写 其他 23年2月1日 编辑 VVXahk 取消关注 关注 私信 如果我们想要对一串选中的字母进行全部大小写切换,全部大写ctrl+alt+j,全部小写ctrl+alt+l 给TA捐赠 共{{data.count}}人 人已捐赠
Tmz 小康lv2 23年2月2日 思路不错,还可以优化一下,就是使用一个按键就能实现大小写转换,判断大写就换成小写,判断是小写就变成大写,类似idea的ctrl+shift+u。还有就是粘贴板用了后恢复粘贴板初始内容。还可以用clipwait代替sleep比较好。 VVXahkA@Tmz 小康lv2 23年2月2日 谢谢建议。(1)一键大小写转换。这个我针对单个字符做了设计,对于一串字符,大小写混合编写的时候,统一转换成大写或小写的一键转换写起来对我来说有点难。(2)恢复粘贴板初始内容。我补充了代码。(3)clipwait代替sleep。按照你的建议做了调整。 ;全部转换为大写或小写 ^!j:: ClipSaved := ClipboardAll Send, ^c ClipWait, 2 clipboard := Upper(clipboard) Send, ^v clipboard := ClipSaved ClipSaved = ; return ^!l:: ClipSaved := ClipboardAll Send, ^c ClipWait, 2 clipboard := Lower(clipboard) Send, ^v clipboard := ClipSaved ClipSaved = ; return
VVXahkA@Tmz 小康lv2 23年2月2日 谢谢建议。(1)一键大小写转换。这个我针对单个字符做了设计,对于一串字符,大小写混合编写的时候,统一转换成大写或小写的一键转换写起来对我来说有点难。(2)恢复粘贴板初始内容。我补充了代码。(3)clipwait代替sleep。按照你的建议做了调整。 ;全部转换为大写或小写 ^!j:: ClipSaved := ClipboardAll Send, ^c ClipWait, 2 clipboard := Upper(clipboard) Send, ^v clipboard := ClipSaved ClipSaved = ; return ^!l:: ClipSaved := ClipboardAll Send, ^c ClipWait, 2 clipboard := Lower(clipboard) Send, ^v clipboard := ClipSaved ClipSaved = ; return
加油
谢谢大佬鼓励?
思路不错,还可以优化一下,就是使用一个按键就能实现大小写转换,判断大写就换成小写,判断是小写就变成大写,类似idea的ctrl+shift+u。还有就是粘贴板用了后恢复粘贴板初始内容。还可以用clipwait代替sleep比较好。
谢谢建议。(1)一键大小写转换。这个我针对单个字符做了设计,对于一串字符,大小写混合编写的时候,统一转换成大写或小写的一键转换写起来对我来说有点难。(2)恢复粘贴板初始内容。我补充了代码。(3)clipwait代替sleep。按照你的建议做了调整。 ;全部转换为大写或小写 ^!j:: ClipSaved := ClipboardAll Send, ^c ClipWait, 2 clipboard := Upper(clipboard) Send, ^v clipboard := ClipSaved ClipSaved = ; return ^!l:: ClipSaved := ClipboardAll Send, ^c ClipWait, 2 clipboard := Lower(clipboard) Send, ^v clipboard := ClipSaved ClipSaved = ; return