2012-01-03 3 views
2

Я хочу, чтобы создать файл битой, который ищет конкретную папку для * .pdf файлов и выполняет следующие две команды:Batch - CMD поиск файлов

  1. C:\Program Files (x86)\Nitro PDF\Professional\NitroPDF.exe /CV "pdf-filename"

  2. переместить файл из C:\Users\ADMINI~1.MED\AppData\Local\Temp\1\pdf-filename до z:\

Любые идеи?

Я написал следующее, который возвращает .pdf файлов:

FORFILES /P z:\ /M *.rtf /C "cmd /c echo @file" 
+0

ваш 'FORFILES' возвращает команду' .rtf' файлы для меня вместо '.pdf', но, может быть, есть что-то неправильно с моим компьютером. –

ответ

0

Я думаю, что это будет работать как из командной строки и из пакетного файла

FORFILES /P z:\ /M *.rtf /C "cmd /c \"C:\Program Files (x86)\Nitro PDF\Professional\NitroPDF.exe\" /CV @PATH & MOVE C:\Users\ADMINI~1.MED\AppData\Local\Temp\1\@FILE Z:\" 
+0

Редактировать - Исправлены некоторые проблемы с цитированием и упрощенный источник MOVE – dbenham

0

я думаю, проще всего нажать файлы, разрешенные «Forfiles» на второй командный файл ... Я проверил это и шоу вы мой пример (вы должны изменить только «secondbat.bat к nitropdf и вторая вещь, ...).

C:\Users\keeny\test>dir 


Verzeichnis von C:\Users\keeny\test 

03.01.2012 10:27 <DIR>   . 
03.01.2012 10:27 <DIR>   .. 
03.01.2012 10:28    10 secondbat.bat 
03.01.2012 10:25     0 test.txt 
03.01.2012 10:25     0 test2.txt 
       3 Datei(en),    10 Bytes 
       2 Verzeichnis(se), 67.541.872.640 Bytes frei 

C:\Users\keeny\test> 

тогда я напечатал

forfiles /P . /M *.txt /C "cmd /c secondbat.bat @file" 

Второй бит получает свой параметр на% 1.

Содержание secondbat.bat только:

notepad %1 

этот тест начался 2 блокноты ...

Я думаю, что это его (пожалуйста, скажите мне, если он работал так, как вы хотели).

+0

На самом деле я хочу скомпоновать имена файлов и передать их второму бату. т. е. выполнить secondbat.bat «file1.pdf» «file2.pdf» «file3.pdf» и т. д. – andreas777

+0

@ andreas777 - Почему? Я не вижу никакого преимущества для этого. Пакетный файл может обрабатывать один файл, и он вызывается несколько раз. – dbenham

Смежные вопросы