[update2]批量重命名文件/垂直编辑/数字对齐 - 自制小工具

作者:V君 发布于:2016-3-13 2:17 Sunday 分类:我的应用

TL;DR

[ 本体 ][ 源代码 ]

效果:批量修改文件名;

用法:

1)双击打开, 把要处理的单个文件夹拖进窗口

2)按住alt键在需要对齐的地方拖下来,按需要进行删除/补齐或批量更改,剪切粘贴.

 注意:垂直选中文字块剪切后,需要在贴上的地方拖一个长光标才能跨行粘贴. update:可以直接用左右箭头来移动长光标.

3)点击工具栏Go!执行, 这时候可以点Reset来进行下一轮处理;

环境:需要.net4, win8以上可以直接使用. win7需要安装.net4.5才能用

点击查看原图


隐藏秘籍:

alt+鼠标拖放 块状选择
●alt+shift+方向键━开始/改变块状选择
●块状选择时 左右箭头左右移动选择块
●块状选择时 ctrl+左右箭头增减选择块宽度
●块状选择时 shift+左右箭头左右移动选中内容
▲块状选择时不要按ctrl+别的键(包括ctrl+Z)



[~闲话时间~]

这就是前段时间的文章提到的做法, 终于把自动化做出来了.

虽然用了NootePad++的文本编辑器组件,但是这货自己并不带纵向编辑.

在自己实现纵向编辑上花了好大功夫.

看来NPP也不仅仅是个包着文本编辑器组件的壳(笑)


不要吐槽源码为啥这么手打.

自从出来工作之后大部分是Web, 习惯手打界面布局.

作为一个牛逼的软件开发人员, 应该对使用设计器感到羞愧(笑)

整天从早到晚打字,设计器什么的经一去不复返喽!!


update:

上一个版本是关闭窗口时提示要不要执行, 现在改成工具栏了

本想在标题栏加按钮, 但是发现很难实现, 玻璃效果和经典主题的处理方式还不同...


update2:

修正包含全角数字文件名时拖入失效的BUG

标签: 软件开发 C# 字符串处理 Winform 小工具 纯文本 纵向编辑 批命令

评论(4) 引用(0) 浏览(2454)

不规则二维数组遍历组合(笛卡尔积)算法(非递归)

作者:V君 发布于:2014-5-12 14:14 Monday 分类:挖坑经验

最近需要用到生成一定规则的URL, 于是整了个算法.

由于网上找来的参差不齐, 各种参考后自己改出个总算能用的来.

阅读全文>>

标签: 软件开发 C# 算法 字符串处理

评论(2) 引用(0) 浏览(2386)

凶残的阿拉伯数字转大写算法(正则/ASCII)

作者:V君 发布于:2014-5-12 10:23 Monday 分类:挖坑经验

在一次需要用到人民币大写数字的时候查到的,太凶残不得不转啊 乂D

阅读全文>>

标签: 软件开发 C# 算法 字符串处理

评论(0) 引用(0) 浏览(2719)

Powered by emlog 去你妹的备案 sitemap