无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2280|回复: 19
打印 上一主题 下一主题

[已解决] 【已解决】修改bat(被拖文件名支持空格).谢谢

[复制链接]
1#
发表于 2023-6-30 17:46:14 | 显示全部楼层
你的两个运行情况应该说反了,修改建议:
删除 /f "tokens=*"

点评

没有成功: exec -hide -wait cmd /c "D:\PE整理碎片(很好)\修改PE\到网络桌面\研究\2 2.bat"  详情 回复 发表于 2023-6-30 17:54
我试一试  详情 回复 发表于 2023-6-30 17:51

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5 赞一个!

查看全部评分

回复

使用道具 举报

2#
发表于 2023-6-30 18:11:28 | 显示全部楼层
yyz2191958 发表于 2023-6-30 17:54
没有成功:
exec -hide -wait cmd /c  "D:\PE整理碎片(很好)\修改PE\到网络桌面\研究\2 2.bat"

哪里没有成功?

点评

需要在生成的文本的每一行前面添加字符 现在是路径前面添加字符  详情 回复 发表于 2023-6-30 18:15
回复

使用道具 举报

3#
发表于 2023-6-30 18:20:24 | 显示全部楼层
yyz2191958 发表于 2023-6-30 18:15
需要在生成的文本的每一行前面添加字符

现在是路径前面添加字符

exec -hide -wait cmd /c  "D:\PE整理碎片(很好)\修改PE\到网络桌面\研究\2 2.bat"不就是生成的文本内容吗?exec -hide -wait cmd /c不就在这一行的前面吗?符合你给的%strOne%%%i%strTwo%样式

点评

例如: 原来文件:2 2.bat内容楼下: @echo off pause >nul exit 拖到批处理以后,希望得到: exec -hide -wait cmd /c @echo off exec -hide -wait cmd /c pause >nul exec -hide -wait cmd /c exit  详情 回复 发表于 2023-6-30 18:24
回复

使用道具 举报

4#
发表于 2023-6-30 18:32:43 | 显示全部楼层
yyz2191958 发表于 2023-6-30 18:24
例如:
被拖文件:2 2.bat内容如下:
@echo off
  1. for /f "usebackq tokens=*" %%i in ("%~1") do (>>"%~n1.txt" echo,%strOne%%%i%strTwo%)
复制代码

点评

成功了 再次感谢  详情 回复 发表于 2023-6-30 18:35
我试一试先 谢谢  详情 回复 发表于 2023-6-30 18:34

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5 赞一个!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-2 17:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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