无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1116|回复: 21
打印 上一主题 下一主题

[分享] 由GPT3.5 制作的批量文件重命名软件添加右键制作过程更新

  [复制链接]
跳转到指定楼层
1#
发表于 2024-9-7 19:03:12 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 呆萌鼠 于 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#楼继续
20#
发表于 2024-9-9 09:21:49 | 只看该作者
这货写的代码,BUG很多,要仔细检查。
更夸张的是,你粘贴它自己写的代码,它居然还能发现这些BUG。
回复

使用道具 举报

19#
发表于 2024-9-8 14:23:17 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

18#
发表于 2024-9-8 09:56:17 | 只看该作者
学习了
回复

使用道具 举报

17#
发表于 2024-9-8 07:49:12 | 只看该作者
很实用 谢谢分享
回复

使用道具 举报

16#
发表于 2024-9-8 05:44:37 | 只看该作者
这个厉害  谢谢
回复

使用道具 举报

15#
发表于 2024-9-8 02:33:45 | 只看该作者
谢谢分享
回复

使用道具 举报

14#
发表于 2024-9-7 23:17:49 | 只看该作者
多谢分享
回复

使用道具 举报

13#
发表于 2024-9-7 22:10:20 | 只看该作者
感谢分享
回复

使用道具 举报

12#
发表于 2024-9-7 20:01:07 | 只看该作者
jjjjjjjjjjjjjjjjjjjjjjjj
回复

使用道具 举报

11#
发表于 2024-9-7 19:46:20 | 只看该作者
很多图片挂了

点评

现在又有了,神奇  发表于 2024-9-7 20:01
图床慢,没办法,下载文件里都有的。  发表于 2024-9-7 19:58
回复

使用道具 举报

10#
发表于 2024-9-7 19:43:56 | 只看该作者
谢谢分享
回复

使用道具 举报

9#
发表于 2024-9-7 19:36:22 | 只看该作者
这个好用
回复

使用道具 举报

8#
发表于 2024-9-7 19:33:24 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

7#
发表于 2024-9-7 19:29:35 | 只看该作者
辛苦
回复

使用道具 举报

6#
发表于 2024-9-7 19:29:02 | 只看该作者
确实,我用豆包找批处理,很快就找到了代码,多谢分享
回复

使用道具 举报

5#
发表于 2024-9-7 19:19:28 | 只看该作者
感谢分享
回复

使用道具 举报

4#
发表于 2024-9-7 19:16:54 | 只看该作者
GPT3.5是啥软件?
明白了:ChatGPT3.5
回复

使用道具 举报

3#
 楼主| 发表于 2024-9-7 19:10:18 | 只看该作者
本帖最后由 呆萌鼠 于 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    加了试验图片比以前大多了
  •                                                                       2024-9-9更新



评分

参与人数 1无忧币 +5 收起 理由
lemonle79 + 5 很给力!

查看全部评分

回复

使用道具 举报

2#
发表于 2024-9-7 19:07:36 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 08:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表