找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 12255|回复: 10

[文件操作] 批处理怎么把一种格式的文件,导入另一种格式的文件里?

[复制链接]
发表于 2024-10-23 16:35:39 | 显示全部楼层 |阅读模式
有一个测试文件夹,里面有数千个子文件夹,每个子文件夹里都有下面两种格式的文件:
1.dna格式的文件(只有1个)
2.ab1格式的文件(数量不一)

dna格式的文件是用这个程序打开的:C:\Program Files (x86)\SnapGene\SnapGene.exe
需要把每个子文件夹里的所有ab1格式的文件,导入同一个子文件夹里的那个dna文件里.
操作步骤:
第一种:用鼠标一步一步操作
打开子文件夹---打开dna文件---点击界面上菜单栏的tools选项---选择 Align to reference DNA Sequence---再选择Align imported Sequences---弹出窗口(选择同一文件夹里的所有ab1文件)---点击 打开--保存---关闭
第二种:用快捷方式 ctrl+L
打开子文件夹---打开dna文件---ctrl+L ---弹出窗口(选择同一文件夹里的所有ab1文件)---点击 打开--保存---关闭

两种操作步骤,我都录屏了,录屏文件已上传:https://wwfe.lanzoue.com/irfLE2d6v2xi
                                                    密码:gms3
哪位大哥,有空帮忙看看,批处理能不能实现这一系列操作啊
发表于 2024-10-23 18:55:58 | 显示全部楼层
SnapGene.exe
这个程序支持命令行参数吗,看一下呢
 楼主| 发表于 2024-10-23 20:00:01 | 显示全部楼层
回复 2# czjt1234
大哥,这是我查了一下怎么看这个程序的命令行参数,不知道准不准确
发表于 2024-10-23 21:40:27 | 显示全部楼层
本帖最后由 czjt1234 于 2024-10-23 21:41 编辑

不知道你这个程序的参数到底怎么使用,只能先猜测一下
你把 COA of A-CN30276-64-ABC0064 文件夹复制到桌面来测试
由于你已经设置了环境变量,就直接使用SnapGene.exe而不再指定其路径
假设 .ab1 是 123 的 1 而不是小写的英文字母 l
  1. @echo off
  2. set p=%userprofile%\desktop
  3. cd /d "%p%\COA of A-CN30276-64-ABC0064"
  4. for /f %%i in ('dir /b *.dna') do set o=%%i
  5. >temp.txt dir /b *.ab1
  6. SnapGene.exe -I temp.txt -o %o% -c SnapGene DNA
  7. pause
复制代码
你看下运行结果,错误信息

评分

参与人数 1技术 +1 收起 理由
13545876873 + 1 乐于助人

查看全部评分

 楼主| 发表于 2024-10-24 08:52:49 | 显示全部楼层
回复 4# czjt1234
大哥,运行信息如下:
发表于 2024-10-24 10:04:44 | 显示全部楼层
本帖最后由 czjt1234 于 2024-10-24 10:05 编辑
  1. @echo off

  2. rem 指定一个文件夹
  3. set "p=%userprofile%\desktop\COA of A-CN30276-64-ABC0064"

  4. cd /d "%p%"
  5. for /f %%i in ('dir /s/b *.dna') do set "o=%%i"
  6. >temp.txt dir /s/b *.ab1
  7. SnapGene.exe -I "%p%\temp.txt" -o "%o%" -c "SnapGene DNA"
  8. pause
复制代码
再试
 楼主| 发表于 2024-10-24 10:09:31 | 显示全部楼层
回复 6# czjt1234
大哥,这是新代码的运行结果:
发表于 2024-10-24 10:23:31 | 显示全部楼层
批处理修改了,你再试一下
这个运气的不好的话,试个几十次都可能的,猜谜语一样,猜测程序的语法
或者你看下程序SnapGene.exe文件夹里有没有 .chm 之类的帮助文档
 楼主| 发表于 2024-10-24 10:29:11 | 显示全部楼层
回复 8# czjt1234
大哥,这是新代码的运行结果:

刚刚找了以下,没找到chm文件,麻烦大哥了
发表于 2024-10-24 10:43:27 | 显示全部楼层
软件右上角有个 help
里面有啥,看看有没有帮助文档
 楼主| 发表于 2024-10-24 10:53:43 | 显示全部楼层
回复 10# czjt1234

都是介绍软件,和软件界面使用的快捷方式,英文简写等内容,没有啥帮助文档:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 18:18 , Processed in 0.022946 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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