home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.msdos.batch.nt      Fun with Windows NT batch files      68,980 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 67,897 of 68,980   
   R.Wieser to All   
   Re: how do I set the window title to the   
   04 Jul 22 09:53:11   
   
   XPost: microsoft.public.windowsxp.general   
   From: address@not.available   
      
   Herbert,   
      
   >> I think that you have found out by now that that doesn't quite work.  For   
   >> multiple reasons :   
   >   
   > Did you try it? Here it works.   
      
   When I doubt something works I normally test it before posting about it.   
   As I've done this time too.   
      
   >> Easy to fix, either use "^%%dd^%%" - or just "%%dd%%". ("^%dd^%" doesn't   
   >> work)   
   >   
   > The fix is the bug!   
      
   You might want to explain that.   
      
   As mentioned, when I use "doskey /macros" I see that that "%^%dd^%%" has   
   been turned into "dd%" - which definitily doesn't give the sought-for   
   result.   
      
   >> The biggest problem however is that the "set dd=cd&" part of your command   
   >> isn't stored in the doskey command replacement.  Which ofcourse means   
   >> that   
   >   
   > It don't have to be stored in the doskey macro. It is just a one line   
   > replacement for:   
      
   Yeah, you already said that.  The problem is that you are not *explaining*,   
   nor do I see you give any test results.   
      
   > Not the current directory is stored in the variable "dd" but the string   
   > "cd"   
      
   Oh blimy, I overlooked that the "cd" there doesn't have "%" signs around it   
   (set dd=%cd%").  That makes it even worse :  What you end up with is "title   
   cd".   And at least here that "cd" there is regarded as *text*, not as a   
   command.   
      
   (ignore this.  I now understand how your posted solution works)   
      
   >> Also, IFAIKS that "call" in there is not needed.   
   >   
   > Without the call it wouldn't work.   
      
   It does here.   
      
   Maybe you should tell us which OS you're using / that "alt.msdos.batch.nt"   
   newsgroup is ment for ?   
      
   AFAIKS you seem to think that the solution you posted (you got from there)   
   should also work under XP.   And as I've been telling you, it doesn't.   
      
   >> As a check I put the above in a batchfile,   
   >   
   > You shouldn't have done that. Just enter it at the command prompt.   
      
   Ackkk....   thats quite a bit of a difference.  I've just tried it that way   
   and it works.    And now I also understand why you need that "call" in   
   there.   
      
   Not usefull to me though, as I have zero wish to type it in every time I   
   open a command window. :-(   
      
   And I would still suggest to put that "set dd=cd" part *inside* the doskey   
   macro - other batchfiles could overwrite the "dd" environment variable and   
   leave you with unexpected results.   
      
   Regards,   
   Rudy Wieser   
      
   P..s   
   I can't seem to figure out how to put more "%" / "^%" sequences around that   
   "%^%dd^%%" to get it to work when started from a batchfile. (yeah, I already   
   have a working solution.  That doesn't mean I'm not interrested in other   
   solutions too).   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca