标题: [文件操作] 批处理怎么把一种格式的文件,导入另一种格式的文件里? [打印本页]
作者: 13545876873 时间: 2024-10-23 16:35 标题: 批处理怎么把一种格式的文件,导入另一种格式的文件里?
有一个测试文件夹,里面有数千个子文件夹,每个子文件夹里都有下面两种格式的文件:
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
哪位大哥,有空帮忙看看,批处理能不能实现这一系列操作啊
作者: czjt1234 时间: 2024-10-23 18:55
SnapGene.exe
这个程序支持命令行参数吗,看一下呢
作者: 13545876873 时间: 2024-10-23 20:00
回复 2# czjt1234
大哥,这是我查了一下怎么看这个程序的命令行参数,不知道准不准确
作者: czjt1234 时间: 2024-10-23 21:40
本帖最后由 czjt1234 于 2024-10-23 21:41 编辑
不知道你这个程序的参数到底怎么使用,只能先猜测一下
你把 COA of A-CN30276-64-ABC0064 文件夹复制到桌面来测试
由于你已经设置了环境变量,就直接使用SnapGene.exe而不再指定其路径
假设 .ab1 是 123 的 1 而不是小写的英文字母 l- @echo off
- set p=%userprofile%\desktop
- cd /d "%p%\COA of A-CN30276-64-ABC0064"
- for /f %%i in ('dir /b *.dna') do set o=%%i
- >temp.txt dir /b *.ab1
- SnapGene.exe -I temp.txt -o %o% -c SnapGene DNA
- pause
复制代码
你看下运行结果,错误信息
作者: 13545876873 时间: 2024-10-24 08:52
回复 4# czjt1234
大哥,运行信息如下:
作者: czjt1234 时间: 2024-10-24 10:04
本帖最后由 czjt1234 于 2024-10-24 10:05 编辑
- @echo off
-
- rem 指定一个文件夹
- set "p=%userprofile%\desktop\COA of A-CN30276-64-ABC0064"
-
- cd /d "%p%"
- for /f %%i in ('dir /s/b *.dna') do set "o=%%i"
- >temp.txt dir /s/b *.ab1
- SnapGene.exe -I "%p%\temp.txt" -o "%o%" -c "SnapGene DNA"
- pause
复制代码
再试
作者: 13545876873 时间: 2024-10-24 10:09
回复 6# czjt1234
大哥,这是新代码的运行结果:
作者: czjt1234 时间: 2024-10-24 10:23
批处理修改了,你再试一下
这个运气的不好的话,试个几十次都可能的,猜谜语一样,猜测程序的语法
或者你看下程序SnapGene.exe文件夹里有没有 .chm 之类的帮助文档
作者: 13545876873 时间: 2024-10-24 10:29
回复 8# czjt1234
大哥,这是新代码的运行结果:
刚刚找了以下,没找到chm文件,麻烦大哥了
作者: czjt1234 时间: 2024-10-24 10:43
软件右上角有个 help
里面有啥,看看有没有帮助文档
作者: 13545876873 时间: 2024-10-24 10:53
回复 10# czjt1234
都是介绍软件,和软件界面使用的快捷方式,英文简写等内容,没有啥帮助文档:
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |