[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 有什么好办法处理命令换行导致无法识别命令的问题吗

在cmd下做oracle数据库导出exp命令时,由于表名很多,默认格式是一行一个表名,这样导出就报错  :
          'XXXXX' 不是内部或外部命令,也不是可运行的程序
要把所有的都弄成一行,执行时才不报错,这样挺麻烦的,虽然excel可以把列弄成行,但有没有什么更方便的办法,比如加个什么设置,就可以直接执行这种命名

回复 4# habulu
你这样的话,在每段后面加^和每段用变量代替这两种方法都不适合,直接把你实际问题说清楚或把你的代码附件上传,不适当的举例只会适得其反

TOP

我的意思是能不能批处理命令换行不报错,比如这个命令
wmic datafile where "drive='c:' and path='\\Windows\\' and filename='notepad'" get filename,size | find "notepad"

如果我换成多行写
wmic datafile
where "drive='c:' and path='\\Windows\\'
and filename='notepad'" get
filename,size | find "notepad"

有没什么办法让系统知道我这是一条命令,而不是多条错误的命令

TOP

完整代码发出来,我帮你改。

TOP

回复 1# habulu
什么意思呢,你的表名是列在一个文本文档里吗?

TOP

返回列表