<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>SyMenu - Troubleshooting &amp; Bug Reports - "." in a command parameter gets expanded - Messages</title>
<link>https://www.ugmfree.it/forum/messages.aspx?TopicID=403</link>
<description>SyMenu - Troubleshooting &amp; Bug Reports - "." in a command parameter gets expanded - Messages</description>
<language>en-us</language>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<pubDate>Sat, 23 Jan 2016 14:04:30 GMT</pubDate>
<lastBuildDate>Sat, 23 Jan 2016 14:04:30 GMT</lastBuildDate>
<item>
<link>https://www.ugmfree.it/forum/messages.aspx?TopicID=403</link>
<title>Message from Gianluca</title>
<description><![CDATA[I think that an the escape character ^ could be considered only if used along with the dot char also because writing, for example, ^# is senseless as you stated.<br/>So we can partially intend the ^ as an escape char. In the future we can extend its value as escaper if useful.<br/><br/>To summarize the replacement rules are:<br/>.\      becomes      D:\SyMenu\ProgramFiles\ (this is only an example of a possible resolution)<br/>^.\      becomes      .\<br/>^^.\      becomes      ^.\]]></description>
<pubDate>Sat, 23 Jan 2016 14:04:30 GMT</pubDate>
</item>
<item>
<link>https://www.ugmfree.it/forum/messages.aspx?TopicID=403</link>
<title>Message from Glenn</title>
<description><![CDATA[It occurred to me just a few moments ago, that this same technique might be appropriate to apply to #:\  ???   ^#:\  would have ^ removed, but be passed without expanding to the portable drive letter.  I haven't played much with #:\ and do not know if replacement happens only with the 3-letter sequence, which is much more unlikely to occur than a single ".", and I don't know of any programs that take  "#:\" as a command line parameter, so this one is likely less important.  But if the replacement only depends on the #, then it could be critical to some applications.]]></description>
<pubDate>Fri, 22 Jan 2016 00:37:09 GMT</pubDate>
</item>
<item>
<link>https://www.ugmfree.it/forum/messages.aspx?TopicID=403</link>
<title>Message from Gianluca</title>
<description><![CDATA[What if I don't resolve the . (dot) when it is escape in the same way the cmd requires?<br/>So if you write ^. I will leave the dot unresolved removing the ^.<br/>If you need to leave the ^ character to escape the . even in the final command you can escape the escape character in this way ^^.<br/>So the escaping chain will be<br/>SyMenu ^^. -&gt; ^. <br/>The final command ^. -&gt; .]]></description>
<pubDate>Tue, 19 Jan 2016 08:45:01 GMT</pubDate>
</item>
<item>
<link>https://www.ugmfree.it/forum/messages.aspx?TopicID=403</link>
<title>Message from Glenn</title>
<description><![CDATA[The attached shows an "echo ." command setup. <img src="att1" border="0"><br/>Sadly, what gets echoed is the path to the current directory.<br/>I got excited when I discovered that "echo ^." didn't have that problem, but in non-CMD.exe programs, ^ just gets passed through.<br/><br/>So the question is, is there a SyMenu way to escape a "." so that it can get passed through to a program, instead of being modified from "." to the current directory path on the way?<br/><br/>In other words, not all "." are paths, or path prefixes.  Sometimes, they are just a parameter to a command.<br/><i>edited by Glenn on 18/01/2016</i>]]></description>
<pubDate>Mon, 18 Jan 2016 08:44:32 GMT</pubDate>
</item>
</channel>
</rss>
