永发信息网

bat如何将文件拖入批处理

答案:3  悬赏:70  手机版
解决时间 2021-01-28 22:16
  • 提问者网友:轮囘Li巡影
  • 2021-01-28 05:56
网上看到一个可以将文件拖到批处理窗口内,显示其目录,并提示输入新的文件名,想问问如何实现
请告诉我每行代码的含义,我好修改
其他的:我想要让bat运行一个.exe的文件,用start不行,如何输入代码实现呢?
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-01-28 06:58
重命名:

@echo off&mode concols=60lines=15&title 重命名批处理 - By: 麦兜Terran&setlocal enabledelayedexpansion
set/a c=%random%%%10
set/a d=%random%%%6
if %d%==0 set b=a
if %d%==1 set b=b
if %d%==2 set b=c
if %d%==3 set b=d
if %d%==4 set b=e
if %d%==5 set b=f
color %c%%b%
for %%1 in (%*)do set/a add+=1&set a=%%1&echo [!add!]: !a!
echo.
dir/b "%*">nul 2>nul&&echo 没有拖动文件!&echo.||echo 一次拖动了!add!个文件!
:reset
set/p setin=请输入需要重命名的目标文件(编号):__
if !setin! geq 0 if !setin! leq !add! (echo.)else echo 输入错误!输入的内容只能是对应的数字!&goto reset
for %%1 in (%*)do (set/a ask+=1
if !ask! == !setin! echo 正在修改 %%1...)
set/p change=请输出你希望字符:
for %%1 in (%*)do (set/a asd+=1
if !asd! == !setin! echo %%1 已改名~&ren %%1 "!change!")
pause

运行文件:
正确语法

start "" "目标文件(需要运行的文件)"
全部回答
  • 1楼网友:过活
  • 2021-01-28 08:47
@echo off set /p A=请将重命名的文件拖进来: rem 上面定义一个变量A 让用户把文件拖进来 set /p B=请输入新的文件名: rem 定义一个变量B 让用户输入新名字 ren %A% %B% rem 修改名字 pause ======================== 在bat里可以直接调用.exe文件 比如直接写 1.exe 前提是 在同一目录下 start 也可以用的 试试加"" 比如 start "1.exe" 不懂再HI我吧
  • 2楼网友:荒野風
  • 2021-01-28 08:19
1、 先从网上下载bat2exe软件,然后准备好要转换的bat文件,如图中的“重启资源管理器.bat”文件,直接启动“bat2exe”程序。 如何将bat批处理文件转换成exe文件 2、 打开后,原来还要安装,不过发现一些小问题,就是附带了好多的小软件,这可不行,现在的软件都这样,一个软件,带上很多其它软件,所以在安装时,不要急,细心看,将它们全取消,再按“一键安装”。 如何将bat批处理文件转换成exe文件 3、 按了一键安装后,发现原来还要下载,下载完成后,又发现又附带有一些小软件,不用说,直接取消,不要急着打开文件,先打开所在文件夹看看。 如何将bat批处理文件转换成exe文件 如何将bat批处理文件转换成exe文件 4、 打开保存文件夹,原来是在桌面文件夹中,先对其杀毒处理,网上下载的软件,一定要小心。 如何将bat批处理文件转换成exe文件 5、 经过处理后,再把其中的bat转exe.exe文件解压出来,放到演示的文件夹中,这样方便操作,启动bat转exe.exe。 如何将bat批处理文件转换成exe文件 6、 进入程序界面后,先加载要转换的bat批处理文件,点击加载按钮,找到“重启资源管理器.bat”文件后,按“打开”。 如何将bat批处理文件转换成exe文件 7、 你可以在软件中定义文件版本,名称,描述,还包括定义自已喜欢的图标等等。 如何将bat批处理文件转换成exe文件 8、 在选项中,勾选那些需要设置的项目,建议大部分都默认,其有一个可以更改,就是临时文件“不删除”,过后可以自已手动去删,一切准备好了,按“编译”。 如何将bat批处理文件转换成exe文件 9、 exe格式文件就制作出来了,由于当时没有配图标,所以是个白色程序图标,这个以后可以修改,接下来,就可以试试这个exe执行程序了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯