i copied your code and past it on notepad and then save it convert.bat i save that file in same directory where is html files are after that i open this bat file then command window open and do nothing evan i tried many time evan more than 10 minutes it is left open i am using windows 11 see screenshot On Wed, Sep 14, 2022 at 4:53 PM Sukil Etxenike arizaleta < sukiletxe-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > Hi, > > OK, this should work, I tested it and the command is correctly > constructed. (Plus, no `list.txt` is required). Save this to `convert.bat`, > and run it. > > ``` > > @ECHO OFF > SETLOCAL EnableDelayedExpansion > for %%D in (*.html) do ( > set "FILES=!FILES! %%D" > ) > pandoc -o mi.epub %FILES% > ``` > > The issue was that I didn't remember Pandoc has no option to get files > from stdin, it interprts its stdin always as file contents. > > Hth, > > Sukil > > > El 14/09/2022 a las 11:27, mr vicky escribió: > > can you please write here exact command which i will past in cmd ? > i am trying to past your given command without reffer list.txt and i am > getting error > > On Wednesday, September 14, 2022 at 1:05:52 PM UTC+5 suki...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org > wrote: > >> First, delete that `list.txt`, and then: either paste the commands >> directly in cmd (right click the cmd window to paste directly or open a >> menu depending on your settings); or save it to `convert.bat`, replacing >> `%` with `%%` (so `%D` becomes `%%D`, then run `convert.bat`. >> >> >> (Also, I think you know this, but just in case: the file doesn't have any >> `, I use them to mark codeblocks as in Markdown). >> >> Hth, >> >> Sukil >> >> >> El 14/09/2022 a las 9:32, mr vicky escribió: >> >> well i save it in text file in same directory where the html files are >> and then i ran command >> but its making epub of text file not html files >> here you can see attached files >> >> On Wednesday, September 14, 2022 at 1:32:40 AM UTC+5 suki...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org >> wrote: >> >>> If powershell doesn't work, you could do: >>> >>> 1. Type: >>> >>> ``` >>> >>> for %D in (*.html) do ( >>> >>> echo %D >> list.txt >>> >>> ) >>> >>> pandoc -o mi.epub < list.txt >>> >>> ``` >>> >>> >>> I haven't tested this, but I think it should work. If it only takes one >>> file, replace the newlines in list.txt with spaces. >>> >>> Hth, >>> >>> Sukil >>> >>> >>> >>> >>> >>> El 13/09/2022 a las 22:21, BPJ escribió: >>> >>> That's some cmd.exe dumbness I guess. I'm afraid I haven't used Windows >>> for over a decade. >>> >>> Does anyone else know? >>> >>> Den tis 13 sep. 2022 18:21mr vicky skrev: >>> >>>> i am using this command >>>> pandoc -o my.epub *.html >>>> here is result >>>> pandoc.exe: *.html: openBinaryFile: invalid argument (Invalid argument) >>>> >>>> >>>> On Tuesday, September 13, 2022 at 7:06:38 PM UTC+5 mr vicky wrote: >>>> >>>>> ok thank you very much :) >>>>> >>>>> On Tuesday, September 13, 2022 at 6:02:54 PM UTC+5 BP wrote: >>>>> >>>>>> Attached. You will need perl >= 5.14. See the README.md file! >>>>>> >>>>>> Den mån 12 sep. 2022 20:51mr vicky skrev: >>>>>> >>>>>>> will you tell me which rename script you are using? >>>>>>> may be it will be more easy for me . >>>>>>> Thank you very much for your help :) >>>>>>> >>>>>>> On Mon, 12 Sep 2022 at 11:40 pm, BPJ wrote: >>>>>>> >>>>>>>> That's right. You don't need to prefix anything to 100 and up since >>>>>>>> you have less than 1000 files. >>>>>>>> >>>>>>>> Den mån 12 sep. 2022 19:33mr vicky skrev: >>>>>>>> >>>>>>>>> you means i rename like this >>>>>>>>> 001.html >>>>>>>>> 002.htnl >>>>>>>>> 003.html >>>>>>>>> 004.html >>>>>>>>> 005.html >>>>>>>>> 006.html >>>>>>>>> 007.html >>>>>>>>> 008.html >>>>>>>>> 009.html >>>>>>>>> 010.html >>>>>>>>> >>>>>>>>> check this 10th number is right ? >>>>>>>>> and what about when i reach 100 number of file and then 200 number >>>>>>>>> of file >>>>>>>>> because my files are more than 400 >>>>>>>>> >>>>>>>>> On Mon, 12 Sep 2022 at 10:09 pm, BPJ wrote: >>>>>>>>> >>>>>>>>>> just type *.html (star included) and it will be as if you had >>>>>>>>>> listed all the .html files in the current directory in alphabetical order. >>>>>>>>>> It doesn't have to be the current directory: if the files are in >>>>>>>>>> a subdirectory html then html/*.html will work. >>>>>>>>>> >>>>>>>>>> Note that you shouldn't just prepend a zero to all file names: >>>>>>>>>> you should prepend two zeroes to files 0.html through 9.html and one zero >>>>>>>>>> to files 10.html through 99.html; the goal is for all file names to start >>>>>>>>>> in the same number of digits. >>>>>>>>>> >>>>>>>>>> Den mån 12 sep. 2022 18:56mr vicky skrev: >>>>>>>>>> >>>>>>>>>>> i can use also >>>>>>>>>>> i have software which will rename all files and ad 0 before >>>>>>>>>>> numbers but tell me will i write all files name in command or just from >>>>>>>>>>> file one to last number file ? >>>>>>>>>>> >>>>>>>>>>> On Mon, 12 Sep 2022 at 9:52 pm, BPJ wrote: >>>>>>>>>>> >>>>>>>>>>>> I would use a script to change the names to zero-padded format >>>>>>>>>>>> and then glob them. >>>>>>>>>>>> >>>>>>>>>>>> Den mån 12 sep. 2022 16:49mr vicky skrev: >>>>>>>>>>>> >>>>>>>>>>>>> i have more than 100 html files evan more than 400 html files >>>>>>>>>>>>> and my all files name are like this 1.html, 2.html 3.html 4.html >>>>>>>>>>>>> so i can convert them all in single epub ? >>>>>>>>>>>>> and i need to write all file names in command ? >>>>>>>>>>>>> On Friday, September 9, 2022 at 6:01:30 PM UTC+5 BPJ wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Generally you can just list them on the command line and >>>>>>>>>>>>>> pandoc will concatenate them: >>>>>>>>>>>>>> >>>>>>>>>>>>>> ``````shell >>>>>>>>>>>>>> pandoc -o all.pdf -f html html1 html2 html3 >>>>>>>>>>>>>> `````` >>>>>>>>>>>>>> >>>>>>>>>>>>>> Globbing might work >>>>>>>>>>>>>> >>>>>>>>>>>>>> ``````shell >>>>>>>>>>>>>> pandoc -o all.pdf -f html html* >>>>>>>>>>>>>> `````` >>>>>>>>>>>>>> >>>>>>>>>>>>>> but note that the shell sorts "alphabetically" so html10 >>>>>>>>>>>>>> sorts before html2! You might want to zero-pad the numbers in the file >>>>>>>>>>>>>> names: >>>>>>>>>>>>>> >>>>>>>>>>>>>> html00, html01 .. html09, html10 .. html99 >>>>>>>>>>>>>> >>>>>>>>>>>>>> so that there are two (or three) digits in every filename. I >>>>>>>>>>>>>> usually name my files using three digits with "gaps" *before* the actual >>>>>>>>>>>>>> name: >>>>>>>>>>>>>> >>>>>>>>>>>>>> 000-frontmatter.md >>>>>>>>>>>>>> 010-preface.md >>>>>>>>>>>>>> 020-introduction.md >>>>>>>>>>>>>> 030-preliminaries.md >>>>>>>>>>>>>> 040-advanced.md >>>>>>>>>>>>>> >>>>>>>>>>>>>> so that if I later want to insert a chapter between say the >>>>>>>>>>>>>> third and fourth chapter I can number it 035-something.md and if I want to >>>>>>>>>>>>>> insert a chapter before that I can call it 033-whatever.md so that I don't >>>>>>>>>>>>>> need to renumber several files and globbing >>>>>>>>>>>>>> >>>>>>>>>>>>>> ``````shell >>>>>>>>>>>>>> pandoc -o all.pdf *.md >>>>>>>>>>>>>> `````` >>>>>>>>>>>>>> >>>>>>>>>>>>>> will still give me all the files in correct order. >>>>>>>>>>>>>> >>>>>>>>>>>>>> /bpj >>>>>>>>>>>>>> >>>>>>>>>>>>>> Den fre 9 sep. 2022 12:31mr vicky skrev: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> hello >>>>>>>>>>>>>>> i want to create pdf file from multiple html file. And the >>>>>>>>>>>>>>> files name are like this >>>>>>>>>>>>>>> html1 >>>>>>>>>>>>>>> html2 >>>>>>>>>>>>>>> html3 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> i want to convert them in single pdf or epub file >>>>>>>>>>>>>>> please can you explain me command and way of doing this ? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thank you >>>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>>>> Google Groups "pandoc-discuss" group. >>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails >>>>>>>>>>>>>>> from it, send an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org. >>>>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/caf40fb8-07cf-44a4-b0b6-732e8b5e9a5fn%40googlegroups.com >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> . >>>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>> Google Groups "pandoc-discuss" group. >>>>>>>>>>>>> >>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>>> it, send an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/2ec806d1-af88-4023-9d8b-fb2852935dfen%40googlegroups.com >>>>>>>>>>>>> >>>>>>>>>>>>> . >>>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>> Google Groups "pandoc-discuss" group. >>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>> it, send an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/CADAJKhD84_%3DTbfO2hSQHpAnF3mbdTYc2fEG2CyumCPw9qC9Rsw%40mail.gmail.com >>>>>>>>>>>> >>>>>>>>>>>> . >>>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>> Google Groups "pandoc-discuss" group. >>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>> it, send an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>>>>>> >>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/CAH8MJH_e67u4YMwCEYpeBfDY09jDCvfduubLkRdRKRLqh8hbAg%40mail.gmail.com >>>>>>>>>>> >>>>>>>>>>> . >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to a topic >>>>>>>>>> in the Google Groups "pandoc-discuss" group. >>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>> https://groups.google.com/d/topic/pandoc-discuss/x3cVQPV2MWs/unsubscribe >>>>>>>>>> . >>>>>>>>>> To unsubscribe from this group and all its topics, send an email >>>>>>>>>> to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>>>>> To view this discussion on the web visit >>>>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/CADAJKhBme1EvsD6Lb0wYmBwx47AsPhpvu1Xp-ic12pnB_qM0GQ%40mail.gmail.com >>>>>>>>>> >>>>>>>>>> . >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "pandoc-discuss" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>>>> >>>>>>>> To view this discussion on the web visit >>>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/CAH8MJH9mZCoj2gkgBSfO-PAc4ptwjBPj%2BnuHxVppG%3DRC7jGi9g%40mail.gmail.com >>>>>>>>> >>>>>>>>> . >>>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "pandoc-discuss" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/CADAJKhDaM033xRTbA%3DQ_TGHnOhCpS2-o0Fck8sDYZr3CfKSPhQ%40mail.gmail.com >>>>>>>> >>>>>>>> . >>>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "pandoc-discuss" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>> >>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/CAH8MJH8Kwyj4wa-%2Bfn8wN-H5%3DE%2B6Ut7UROiMWvu%3DpfhepTgAGQ%40mail.gmail.com >>>>>>> >>>>>>> . >>>>>>> >>>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "pandoc-discuss" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/pandoc-discuss/1d652de4-3624-46a1-a671-cc73ce6417d4n%40googlegroups.com >>>> >>>> . >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "pandoc-discuss" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/pandoc-discuss/CADAJKhA1fgDgmVUVoAkzQDSqKm8e2Ytd%3DgNku%2B3tL8KXwTBtyA%40mail.gmail.com >>> >>> . >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "pandoc-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/pandoc-discuss/4af1b08a-856b-43de-b473-476680e4236dn%40googlegroups.com >> >> . >> >> -- > You received this message because you are subscribed to the Google Groups > "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc-discuss/7e388223-7e02-419c-960d-429c29287cb6n%40googlegroups.com > > . > > -- > You received this message because you are subscribed to the Google Groups > "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc-discuss/f561266f-ad25-857c-73d0-f437df280970%40gmail.com > > . > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAH8MJH_4h2KdrJ4Bn2t1U8436THyOGODYxftePpzvznjP3BeGw%40mail.gmail.com.