On Tue, 17 Feb 2004, Biju G C wrote: > --- Igor Pechtchanski <pechtcha<at>cs<dot>nyu<dot>edu> wrote:
Please configure your mailer to not quote raw e-mail addresses in your replies. Let's not make the spam harvesters' job any easier. > > This is a shell programming question (I use the terms "shell" and > > "programming" loosely, since you're asking about the cmd.exe shell), and > > as such is off-topic for this list. > > Since I'm sending this anyway, you *can* do it in bash like this: > > DISPLAY=localhost:0.0 ssh -X [EMAIL PROTECTED] > > I believe "set DISPLAY=localhost:0.0 & ssh -X [EMAIL PROTECTED]" will do > > a similar thing in cmd.exe (not quite, but close). > > Thanks, > my actual requirement was to run ssh using ShellExecuteEx > The above method means i have run an extra "cmd.exe" > which I wanted to avoid. > > Any way ShellExecuteEx with following argument is working > SHELLEXECUTEINFO.lpFile as "cmd.exe" > SHELLEXECUTEINFO.lpParameters and as > "/c set DISPLAY=localhost:0.0 & ssh -X [EMAIL PROTECTED]" Getting further and further off-topic... Just set DISPLAY in your environment (using the Windows' equivalent of putenv()) before calling ShellExecuteEx()... Also, why not use CreateProcess() and pass in your environment settings explicitly? Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ [EMAIL PROTECTED] ZZZzz /,`.-'`' -. ;-;;,_ [EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "I have since come to realize that being between your mentor and his route to the bathroom is a major career booster." -- Patrick Naughton -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/