webForumDet fria alternativet

Starta program såsom notepad och word

.NET

7 svar · 287 visningar · startad av Naaz

Medlem sedan maj 200333 inlägg
Frågan#1

Hej!

Jag har skrivit en websida i ASP.NET/C# som innehåller några knappar för att öppna notepad, word, outlook, Excel, Acrobat reader mm. Meningen med denna sida är att användaren som har alla dessa program redan installerade ska kunna öppna dem via denna sida. Meningen är att underlätta för användaren så att denne använder denna webapplikation för att göra alldagliga saker, istället för att gå till start->program->word (till exempel).

Hur kan man göra detta?

Mvh,
Naz

Medlem sedan apr. 20012 266 inlägg
#2
<a href="file://c:/Program Files/Microsoft Office/Office10/EXCEL.EXE">Excel</a>

Detta är väl det enda sättet att stara ett program förutsatt att personen som besökare webbsidan har programmet installerat i standard katalogen.

Medlem sedan maj 200333 inlägg
#3

Är det verkligen enda sättet? när man tex i start->kör skriver "excel" så startas programmet ju. Finns inget liknande sätt?

Jag provade ditt sätt, men jag får upp ett fönster som undrar om jag vill spara eller öppna EXCEL.exe och endast då jag säger öppna som tom excel ark öppnas. Hur kommer man runt det?

Mvh,
Naz

Medlem sedan apr. 20012 266 inlägg
#4

Tänkte in på

start->kör skriver "excel"

Då kan det funka med <a href="file://excel.exe"></a>. Testa lite...

Medlem sedan maj 200333 inlägg
#5

Det funkar inte! :-( Jag har även testat att starta en process och det har skapats en process i bakgrunden men man kan inte se själva excel arken.

Medlem sedan sep. 20011 914 inlägg
#6
Response.Write("<a href=\"" + Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + "\\Microsoft Office\\Office\\EXCEL.EXE\">Excel</a>");
Medlem sedan apr. 20012 266 inlägg
#7

Dino skrev:

Response.Write("<a href=\"" + Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + "\\Microsoft Office\\Office\\EXCEL.EXE\">Excel</a>");

Environment objectet innehåller väl information om server datorn och inte om klienten, dvs om klienten har program som program files och servern har program files så fungerar det inte. Har mycket svårt att tänka mig att webbläsare skulle dela med sig av sådan information.

Medlem sedan dec. 2000537 inlägg
#8

prova att starta progget genom att göra en <IMG SRC="program.exe> :)

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)