On Sat, 24 Dec 2022 at 02:17, Virgil Arrington Jr. via Users <users@lists.geany.org> wrote: > > On 12/23/2022 3:53 AM, Lucas Vieites via Users wrote: > > Thank you, Lex. > I have signed up and written a small howto with the successful > instructions: https://wiki.geany.org/howtos/win32/build-command > > Kind regards, > -- > Lucas Vieites > Blog @ codexion.com > LinkedIn > > I hate to complicate things, but it's a little more complex than that. So > far, in my experience, the *only* time I have needed to wrap a build command > into the cmd.exe shell was with this one command in which I attempted to run > the "python -m markdown %f > %e.html" command. All other build commands have > worked just fine without being wrapped in a shell. For example, if I compile > a markdown file using Pandoc or Darkslide, I can run the command directly > from inside Geany without a shell. Only this unique command required the > shell. > > I suspect the problem is with the ">" character.
Yes, because that character is interpreted and the redirection set up by cmd.exe, so if the command is run without cmd.exe it won't happen. Cheers Lex > With that character in the build command, Geany seems to stop executing the > command once it comes across that character. It appears that the ">" needs a > cmd.exe shell in order to be processed. The Python build command uses the ">" > to output to a file. Neither Pandoc nor Darkslide use the ">" character for > file output; therefore, they don't require a shell. > > All that is to say that it is perhaps a little overly-simplistic to imply > that all build commands in Geany running in Windows require the cmd.exe shell > as they don't. But, it's useful to have the information available so users > like me can have something more to experiment with. > > Virgil > > > _______________________________________________ > Users mailing list -- users@lists.geany.org > To unsubscribe send an email to users-le...@lists.geany.org _______________________________________________ Users mailing list -- users@lists.geany.org To unsubscribe send an email to users-le...@lists.geany.org