无忧启动论坛

标题: 由GPT3.5 制作的批量文件重命名软件添加右键制作过程更新 [打印本页]

作者: 呆萌鼠    时间: 2024-9-7 19:03
标题: 由GPT3.5 制作的批量文件重命名软件添加右键制作过程更新
本帖最后由 呆萌鼠 于 2024-9-9 08:36 编辑

                                                      由GPT3.5 制作的批量文件重命名软件添加右键制作过程
本人不会写代码,昨天下载的图片,用CTRL+A全选图片,按F2,输入图片标题,回车,图片实现标题+(数字)的快速批量重命名。但是感觉名称比较复杂,想弄个简单的1、2、3-----这样的。重命名软件过于繁琐都不太会用,在论坛里看过有bat转exe的软件,如果用软件再添加到右键中会非常便捷的,于是想试试用ChatGPT3.5写个批处理,结果给的第一个20多行代码的bat文件放置在图片的文件夹中运行良好,但是改成exe再整到右键菜单后,总是失败。我又不会写代码,所以就根据情况用移花接木的方法制作完成,虽然还是有一些bug,但对于我来说已经足够。现在来分享一下,由于不会写代码,希望请论坛的各位大佬,请有时间的时候看看测试一下并加以批评指正,如果有更好的软件或代码请与坛友们分享,在这里表示万分感谢!
我只是在Windows11 23H2专业版中测试的
第一步
文件夹内的扩展名分类文件批量重命名代码
  1. @echo off
  2. setlocal enabledelayedexpansion

  3. :: 如果没有输入路径,则提示用户输入文件夹路径
  4. if "%~1"=="" (
  5.     echo 请指定文件夹路径!
  6.     pause
  7.     exit /b
  8. )

  9. :: 使用用户提供的文件夹路径
  10. set folderPath=%~1

  11. :: 切换到目标文件夹
  12. cd /d "%folderPath%"

  13. :: 获取所有扩展名,并依次处理
  14. for %%x in (*.*) do (
  15.     set ext=%%~xx
  16.     set count=1

  17.     :: 对当前扩展名的所有文件进行重命名
  18.     for %%f in (*!ext!) do (
  19.         ren "%%f" "!count!!ext!"
  20.         set /a count+=1
  21.     )
  22. )

  23. echo 文件重命名完成!
  24. exit
复制代码
文件夹内的扩展名不分类文件批量重命名代码(如壁纸图片)
  1. @echo off
  2. setlocal enabledelayedexpansion

  3. :: 如果没有输入路径,则提示用户输入文件夹路径
  4. if "%~1"=="" (
  5.     echo 请指定文件夹路径!
  6.     exit /b
  7. )

  8. :: 使用用户提供的文件夹路径
  9. set folderPath=%~1

  10. :: 初始化文件计数器
  11. set count=1

  12. :: 切换到目标文件夹
  13. cd /d "%folderPath%" || (
  14.     echo 文件夹路径无效!
  15.     pause
  16.     exit /b
  17. )

  18. :: 循环处理文件夹中的所有文件
  19. for %%f in (*) do (
  20.     ren "%%f" "!count!%%~xf"
  21.     set /a count+=1
  22. )

  23. echo 文件重命名完成!
  24. exit
复制代码
以上是两种情况下的批处理每一种复制到记事本保存,并将扩展名改为bat。
第二步
用论坛里大佬分享的BAT转EXEv3.2软件转换成32位和64位的exe文件,如图
3#楼继续
作者: wang1126    时间: 2024-9-7 19:07
谢谢楼主分享
作者: 呆萌鼠    时间: 2024-9-7 19:10
本帖最后由 呆萌鼠 于 2024-9-11 18:02 编辑


刚才转换时用的两bat文件这时已经变了,不能再使用了!
第三步
用ContextMenuManager右键菜单管理将exe文件(或bat文件)添加到鼠标右键菜单,如图



为防止意外重命名错误,我建议放在二级菜单中,因为无法进行恢复操作,所以相对比较安全。

第四部
使用方法:鼠标指到文件夹,点击鼠标右键即可打开菜单点击运行。如图
Bug 如果有同名称文件改的时候正好相遇,如第6个改名称是6,文件本身名称是6,结果是改名后缺少6这个文件。同一个文件夹在反复重命名时候会失效,可以用最开头1#楼的方法(CTRL+A→F2→前缀→回车)先重命名一下再使用即可
由于水平太低,不会写代码,所以让大家见笑了!
注意 建议文件查看的排序方式要调节,不分类的文件按名称排序,分类的文件按类型排序,一目了然!exe文件或bat文件应放置固定位置,移动了就无法运行了。
     文件过多时会有cmd运行框出现是正常现象。
相关的本帖子文章、软件及成品下载地址 123pan.com/s/DdErVv-2fKHA

谢谢众坛友!欢迎各位坛友测试!

         
2024-9-9更新由于有的记事本与cmd编码不匹配,故此在第一行代码后加了一行代码,以强制匹配相同编码。原内容就不改了,两个在第一行和二行代码之间都加了一条chcp 65001 >nul    如下
  1. @echo off
  2. chcp 65001 >nul
  3. setlocal enabledelayedexpansion
复制代码

别的没有改
最新下载地址  123pan.com/s/DdErVv-LaKHA    加了试验图片比以前大多了




作者: zlq_hysy    时间: 2024-9-7 19:16
GPT3.5是啥软件?
明白了:ChatGPT3.5

作者: wn168cn@163.com    时间: 2024-9-7 19:19
感谢分享
作者: l3429900    时间: 2024-9-7 19:29
确实,我用豆包找批处理,很快就找到了代码,多谢分享
作者: 万人之上    时间: 2024-9-7 19:29
辛苦
作者: 渝垫老    时间: 2024-9-7 19:33
谢谢楼主分享
作者: 423dn    时间: 2024-9-7 19:36
这个好用
作者: 燕飞龙    时间: 2024-9-7 19:43
谢谢分享
作者: yyz2191958    时间: 2024-9-7 19:46
很多图片挂了
作者: 494397    时间: 2024-9-7 20:01
jjjjjjjjjjjjjjjjjjjjjjjj
作者: zy8428    时间: 2024-9-7 22:10
感谢分享
作者: yc2428    时间: 2024-9-7 23:17
多谢分享
作者: 呵呵#1861    时间: 2024-9-8 02:33
谢谢分享
作者: dszsdyx    时间: 2024-9-8 05:44
这个厉害  谢谢
作者: 远大的理想    时间: 2024-9-8 07:49
很实用 谢谢分享
作者: yzqmxh    时间: 2024-9-8 09:56
学习了
作者: fegr    时间: 2024-9-8 14:23
谢谢分享
作者: lbw2007    时间: 2024-9-9 09:21
这货写的代码,BUG很多,要仔细检查。
更夸张的是,你粘贴它自己写的代码,它居然还能发现这些BUG。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3