webForumDet fria alternativet

Starta program såsom notepad och word

.NETur .NET

7 svar · 285 visningar · startad av Naaz

NaazMedlem sedan maj 200333 inlägg
#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

renholmMedlem 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.

NaazMedlem 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

renholmMedlem 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...

NaazMedlem 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.

DinoMedlem sedan sep. 20011 914 inlägg
#6
Response.Write("<a href=\"" + Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + "\\Microsoft Office\\Office\\EXCEL.EXE\">Excel</a>");
renholmMedlem 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.

PrästenMedlem sedan dec. 2000537 inlägg
#8

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

127 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)