中易网

好何把bat批处理中的所有命令写到一行?

答案:2  悬赏:60  
解决时间 2021-04-28 09:56
  • 提问者网友:喜遇你
  • 2021-04-27 14:55
for /f "tokens=*" %%a in (GH.TXT) do (set .=%%a&set .=!.:kma=☆!
if "!.!"=="%%a" (echo %%a>>2.txt) else (echo %%a>>2.txt&del GH.TXT&rename 2.txt GH.TXT&exit))
因为要在VB里用SHELL 调用,只能写到一行,本人试过,从if 开始只能放到第二行,不能写到第一行里去,请高手解答!
最佳答案
  • 二级知识专家网友:眠于流年
  • 2021-04-27 15:10
规定好的语法格式 你写成一行就乱了,......批处理本来就是一行一行运行下去的
你这样我没什么办法呢 查查VB有没有其他的函数可以完成
全部回答
  • 1楼网友:不服输就别哭
  • 2021-04-27 16:23
把你的gh.txt的大概内容说一下 我给你测试测试 我还以为你要把2.txt里面的内容保证是一行的哦
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息