You are right. I didn't mean to say "solved" but rather "would not have errored". But it does work if you do: explorer "file://c:\mypage.html#anchorname". My bad.
Chad On Thu, 17 Jun 2004 16:56:52 +0200, Jeroen van den Bos (DT) <[EMAIL PROTECTED]> wrote: >Hi Chad, > >Actually, if I change it to file://c:\mypage.html#anchorname it just >opens IE pointing to file://c:\mypage.html with the anchor suddenly >gone! > >-Jeroen > >-----Original Message----- >From: Unmoderated discussion of advanced .NET topics. >[mailto:[EMAIL PROTECTED] On Behalf Of Chad M. Gross >Sent: donderdag 17 juni 2004 16:10 >To: [EMAIL PROTECTED] >Subject: Re: [ADVANCED-DOTNET] launching an html page with an anchor > >Jeroen, > >Based on your sample code snipit, System.Diagnostics.Process.Start >(@"c:\mypage.html");, just remeber that good old IE will >take "C:\mypage.html#anchorName" in the Process.StartInfo.Arguments >property. But if your lauching those other browsers like Mozilla you >cannot. If you are attemping to launch a local file you should use the >file:// sytax, "file://C:/mypage.html#anchorName". Also, your original >problem would have been solved had you coded, >System.Diagnostics.Process.Start(@"file://c:/mypage.html#anchorName");. >But like Joakim indicated, you don't want to shell to the file directly >because you could get an HTML editor. > >Chad > >On Thu, 17 Jun 2004 15:09:46 +0200, Jeroen van den Bos (DT) ><[EMAIL PROTECTED]> wrote: > >>Thanks for the link, saves me some time :) >> >>-Jeroen >> >>-----Original Message----- >>From: Unmoderated discussion of advanced .NET topics. >>[mailto:[EMAIL PROTECTED] On Behalf Of Joakim >>Karlsson >>Sent: donderdag 17 juni 2004 14:44 >>To: [EMAIL PROTECTED] >>Subject: Re: [ADVANCED-DOTNET] launching an html page with an anchor >> >>Yeah, you must do some trimming. The command line stored in the >registry >>might contain any kind of parameters (and even 8.3 path names). >> >>This article contains an example: >>http://ryanfarley.com/blog/archive/2004/05/16/649.aspx >> >>/Joakim >> >>----- Original Message ----- >>From: "Jeroen van den Bos (DT)" <[EMAIL PROTECTED]> >>To: <[EMAIL PROTECTED]> >>Sent: Thursday, June 17, 2004 2:35 PM >>Subject: Re: [ADVANCED-DOTNET] launching an html page with an anchor >> >> >>Joakim, >> >>Thanks for that tip! And since the KB specifically instructs to use >that >>key to retrieve the default browser I suppose I'd better use it. >> >>The only thing that annoys me here is that my entry has the following >>value in that key: >> >>"C:\Program Files\Internet Explorer\iexplore.exe" -nohome >> >>which, if you send it to System.Diagnostics.Process.Start(), throws an >>exception because it doesn't understand the parameter (the string >should >>probably contain only the location of an executable and nothing more, >it >>probably doesn't parse anything like cmd does) so I guess I'll have to >>do some trimming/regexping :( >> >>And concatenating this value and the link and sending everything to >>cmd.exe is probably considered dirty as well :) >> >>-Jeroen >> >>-----Original Message----- >>From: Unmoderated discussion of advanced .NET topics. >>[mailto:[EMAIL PROTECTED] On Behalf Of Joakim >>Karlsson >>Sent: donderdag 17 juni 2004 13:54 >>To: [EMAIL PROTECTED] >>Subject: Re: [ADVANCED-DOTNET] launching an html page with an anchor >> >>Jeroen, >> >>Actually you should check "HKCR\http\shell\open\command". Checking html >>or >>htmlfile might give you a html editor instead. >> >>Check out the following KB article: >>http://support.microsoft.com/default.aspx?scid=kb;en-us;283225%22 >> >>/Joakim >> >>----- Original Message ----- >>From: "Jeroen van den Bos (DT)" <[EMAIL PROTECTED]> >>To: <[EMAIL PROTECTED]> >>Sent: Thursday, June 17, 2004 7:36 AM >>Subject: [ADVANCED-DOTNET] launching an html page with an anchor >> >> >>Hi all, >> >>I'm trying have my application launch an html page with a certain >anchor >>as a parameter. I want to launch the default webbrowser, so just for an >>html page I would do (c#): >> >>System.Diagnostics.Process.Start(@"c:\mypage.html"); >> >>Unfortunately this doesn't work if I want to launch >>c:\mypage.html#someanchor. >> >>I've tried figuring out where to find an executable path to the >system's >>default browser, but the only thing I could find was a registry >>reference (HKEY_CLASSES_ROOT\htmlfile\shell\open\command), but I'm not >>entirely sure if I want to/can depend on that information being >>available and appropriate on every user's machine. >> >>Thanks in advance for any ideas! >>-Jeroen >> >>=================================== >>This list is hosted by DevelopMentor(r) http://www.develop.com >>Some .NET courses you may be interested in: >> >>NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles >>http://www.develop.com/courses/gaspdotnetls >> >>View archives and manage your subscription(s) at >>http://discuss.develop.com >> >>=================================== >>This list is hosted by DevelopMentor(r) http://www.develop.com >>Some .NET courses you may be interested in: >> >>NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles >>http://www.develop.com/courses/gaspdotnetls >> >>View archives and manage your subscription(s) at >>http://discuss.develop.com >> >>=================================== >>This list is hosted by DevelopMentor(r) http://www.develop.com >>Some .NET courses you may be interested in: >> >>NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles >>http://www.develop.com/courses/gaspdotnetls >> >>View archives and manage your subscription(s) at >>http://discuss.develop.com >> >>=================================== >>This list is hosted by DevelopMentor(r) http://www.develop.com >>Some .NET courses you may be interested in: >> >>NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles >>http://www.develop.com/courses/gaspdotnetls >> >>View archives and manage your subscription(s) at >>http://discuss.develop.com >> >>=================================== >>This list is hosted by DevelopMentor(r) http://www.develop.com >>Some .NET courses you may be interested in: >> >>NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles >>http://www.develop.com/courses/gaspdotnetls >> >>View archives and manage your subscription(s) at >http://discuss.develop.com > >=================================== >This list is hosted by DevelopMentor(r) http://www.develop.com >Some .NET courses you may be interested in: > >NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles >http://www.develop.com/courses/gaspdotnetls > >View archives and manage your subscription(s) at >http://discuss.develop.com > >=================================== >This list is hosted by DevelopMentorŪ http://www.develop.com >Some .NET courses you may be interested in: > >NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles >http://www.develop.com/courses/gaspdotnetls > >View archives and manage your subscription(s) at http://discuss.develop.com =================================== This list is hosted by DevelopMentorŪ http://www.develop.com Some .NET courses you may be interested in: NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles http://www.develop.com/courses/gaspdotnetls View archives and manage your subscription(s) at http://discuss.develop.com