我想快速将ZIP文件刻录到ISO文件中,因此我使用NeroCmd.exe作为Nero的命令行工具。当我使用以下命令时:
NeroCmd --write --drivename "Image Recorder" --real --iso isoName rarFile.rar
问题在于它提示输入图像名称,我不知道是否可以在参数中指定它以及我应该包含哪个参数,假设图像名称为“Image.iso”。
修改
我尝试使用--output_image test.iso
,所以我的最终代码为:
NeroCmd --write --no_error_log --drivename "Image Recorder" --real --iso Drive --enable_abort --underrun_prot --output_image Image.iso --verify rarFile.rar
但是没有创建文件,这是控制台输出:
PHASE: Unspecified
[i] Generation of disc structures started
Creating directories
[i] Creating directories
PHASE: Unspecified
[i] Generation of disc structures completed
Checking discs
[i] Checking discs
Enter file name to save image to (RETURN to abort): GameSetup.iso
There is not enough space available to burn the image.
Enter file name to save image to (RETURN to abort): Not enough space available in the given location.
[!] Canceled by user
ERROR: The operation cannot be performed without user interaction!
User aborted!
该命令在没有该参数的情况下完美运行,但问题是它提示。
答案 0 :(得分:0)
参考Using NeroCmd.exe to burn data files
我有一个nerocmd.exe的工作示例,它是在一个批处理文件中设计的 压缩文件然后将其刻录到cd-rw。
@echo off
cd c:\
"c:\program files\winzip\wzzip" -u "c:\Well 319\Zip\Order From and
Lookup.zip" "c:\Well 319\lookup.mdb" "c:\Well 319\Order From.mdb"
"C:\Program Files\Ahead\Nero\NeroCmd.exe" --write --drivename e --real
--speed 10 --iso MCandOS_Backup --detect_non_empty_cdrw --enable_abort
--underrun_prot --create_iso_fs "C:\Well 319\Zip\Order From and
Lookup.zip" --force_erase_cdrw
@cls
答案 1 :(得分:0)
手册,请参阅David提供的链接,第5.9节写入图像:
--output_image <filename>
如果是图像记录器,请指定输出图像文件名 用于避免提示输入文件名。