我是IrfanView的第一天用戶,並且有問題。我有一堆多頁面的tiff文件,我想將它們分別分開。所以我寫的,像這樣的命令的批處理文件:爲什麼我的IrfanView命令不能在批處理文件上工作,但在直接在CMD中輸入時工作?
C:\Program Files\IrfanView>i_view64.exe D:\originaldirectory\filename1.tif /extract=(D:\newdirectory,tif)
C:\Program Files\IrfanView>i_view64.exe D:\originaldirectory\filename2.tif /extract=(D:\newdirectory,tif)
...等等...
我把批處理文件d驅動器上,讓我們在文件夾「batchfolder」之稱。但它不能做的工作,此消息顯示爲每個不成功的情況下(他們都是不成功的):
D:\batchfolder>C:\Program Files\IrfanView D:\originaldirectory\filename1.tif /extract=(D:\newdirectory,tif) 1>i_view64.exe
'C:\Program' is not recognized as an internal or external command, operable program or batch file.
我想這有什麼做的批處理文件的位置,所以我把它C盤。但它仍然無法正常運行,這一次不同的信息顯示出來:
C:\>C:\Program Files\IrfanView D:\originaldirectory\filename1.tif /extract=(D:\newdirectory,tif) 1>i_view64.exe
Access is denied.
這C:\>C:\
讓我覺得也許C:\
部分的批處理文件是多餘的。所以,我把它拿出來,使它看起來像這樣:
Program Files\IrfanView>i_view64.exe D:\originaldirectory\filename1.tif /extract=(D:\newdirectory,tif)
...
但它不工作,要麼d或C驅動器上的批處理文件。 我然後嘗試直接在CMD窗口中鍵入它工作正常,像這樣:
C:\Program Files\IrfanView>i_view64.exe D:\originaldirectory\filename1.tif /extract=(D:\newdirectory,tif)
你能告訴我哪裏批處理文件出了問題?
這是另一個問題。將批處理文件內容鍵入(或複製並粘貼)到CMD中即可。但成功分割後,原始的多圖像文件會自動打開。我怎樣才能停用這個功能?
注意:交叉帖子在這裏:https://irfanview-forum.de/showthread.php?t=11150&p=47111#post47111
。希望它不會違反政策。
'1_view64.exe'將前面命令行的輸出寫入名爲'i_view64.exe'的文件中,如果它已經存在,則覆蓋它;我假設你不想那樣,是嗎? – aschipfl