{"id":198,"date":"2013-03-11T12:51:29","date_gmt":"2013-03-11T11:51:29","guid":{"rendered":"http:\/\/sam-soul.fr\/Info\/?p=198"},"modified":"2013-03-11T12:51:29","modified_gmt":"2013-03-11T11:51:29","slug":"espace-dans-les-parametres-sous-windows","status":"publish","type":"post","link":"http:\/\/les-fougs.com\/wordpress\/2013\/03\/11\/espace-dans-les-parametres-sous-windows\/","title":{"rendered":"Espace dans les param\u00e8tres sous Windows"},"content":{"rendered":"<p>Bonjour,<\/p>\n<p>Je cr\u00e9\u00e9 un job sur une machine windows.<\/p>\n<p>Voici mon script test_param.bat :<br \/>\n<img decoding=\"async\" title=\"vt1.png\" alt=\"vt1.png\" src=\"https:\/\/mail.google.com\/mail\/?ui=2&amp;ik=291f1e9264&amp;view=att&amp;th=13248f1dea6f6a83&amp;attid=0.1&amp;disp=emb&amp;realattid=ii_13248e7a22a3c426&amp;zw\" border=\"0\" \/><\/p>\n<p>Les deux param\u00e8tres pass\u00e9s dans le job:<br \/>\n<img decoding=\"async\" title=\"vt2.png\" alt=\"vt2.png\" src=\"https:\/\/mail.google.com\/mail\/?ui=2&amp;ik=291f1e9264&amp;view=att&amp;th=13248f1dea6f6a83&amp;attid=0.3&amp;disp=emb&amp;realattid=ii_13248e7cbdf12e9e&amp;zw\" border=\"0\" \/><\/p>\n<p>Le r\u00e9sultat dans le fichier log.<\/p>\n<p><img decoding=\"async\" title=\"vt3.png\" alt=\"vt3.png\" src=\"https:\/\/mail.google.com\/mail\/?ui=2&amp;ik=291f1e9264&amp;view=att&amp;th=13248f1dea6f6a83&amp;attid=0.2&amp;disp=emb&amp;realattid=ii_13248e935547f66d&amp;zw\" border=\"0\" \/><\/p>\n<p>Mes deux param\u00e8tres sont \u00e9clat\u00e9s en 2 fois 2 d\u00fb \u00e0 l&rsquo;espace entre param et 1 et entre param et 2.<\/p>\n<p>Comment \u00e9viter ce probl\u00e8me ?<br \/>\nJ&rsquo;ai essay\u00e9 encadr\u00e9 avec des guillemets ou en rempla\u00e7ant l&rsquo;espace par %20 (son code acsii), mais en vain.<br \/>\nExiste-t- il un caract\u00e8re de protection ?<\/p>\n<p>Vous trouverez un extrait de la queue batch wnt utilis\u00e9e qui est la version standard.<\/p>\n<pre>echo.\n :argloop\n shift\n if \"%0\"==\"\" goto argend\n set arg=%arg% %0\n goto argloop\n :argend<\/pre>\n<pre>call \"%TOM_SCRIPT%\" %arg%<\/pre>\n<p>Ce probl\u00e8me n&rsquo;existe pas sous Linux<\/p>\n<p>Solution :<\/p>\n<p>Pour obtenir le r\u00e9sultat escompt\u00e9, il faut commenter toute la section argloop et remplacer :<\/p>\n<pre><strong>call \"%TOM_SCRIPT%\" %arg%<\/strong><\/pre>\n<p>par<\/p>\n<pre><strong>call \"%TOM_SCRIPT%\" %TOM_SCRIPT_ARGS%<\/strong><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour, Je cr\u00e9\u00e9 un job sur une machine windows. Voici mon script test_param.bat : Les deux param\u00e8tres pass\u00e9s dans le job: Le r\u00e9sultat dans le fichier log. Mes deux param\u00e8tres sont \u00e9clat\u00e9s en 2 fois 2 d\u00fb \u00e0 l&rsquo;espace entre param et 1 et entre param et 2. Comment \u00e9viter ce probl\u00e8me ? J&rsquo;ai essay\u00e9 &hellip; <a href=\"http:\/\/les-fougs.com\/wordpress\/2013\/03\/11\/espace-dans-les-parametres-sous-windows\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Espace dans les param\u00e8tres sous Windows&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[43],"tags":[],"_links":{"self":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/198"}],"collection":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/comments?post=198"}],"version-history":[{"count":0,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/198\/revisions"}],"wp:attachment":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/media?parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/categories?post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/tags?post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}