Toon posts:

[ASP?] Hoe start ik een programma via het web?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Weet iemand hoe ik bijv word kan starten via het web ?

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11-2025

OkkE

CSS influencer :+

Niet.

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


Verwijderd

Topicstarter
Ik kan wel starten alleen is het Server side met Server.CreateObject("ASPExec.Execute")

Maar volgens mij moet het toch client side kunnen of niet ?

  • Johny58
  • Registratie: Juni 2002
  • Laatst online: 12-04 16:06
Als ik je vraag goed begrijp wil je op een internet pagina op een link klikken om word te starten...
Er zijn hier al een aantal topics over maar nog niet een echt duidelijk antwoord gezien...

"Hippopotomonstrosesquippedaliophobia" is the term used to describe the fear of long words.


Verwijderd

Topicstarter
Inderdaad het moet clientside word starten en een document ophalen van het web.

Verwijderd

Een link naar een document maken op je pagina simpel :D

  • wizza
  • Registratie: Juli 2000
  • Laatst online: 12-07 11:03

wizza

/dev/null

ik wil niet bijdehand doen, maar als je bijv:

test.doc upload naar een webserver (bijv. in subdir. test),
dan wordt de url bijv:

http://www.test.nl/test/test.doc

als je nu in je (asp) web pagina een link aan maakt, en
een bezoeker klikt op die link .. dan wordt toch gewoon
Word gestart (client side) en wordt het document toch weergegeven?

Mits Word zijn default applicatie is om .doc files in te openen uiteraard..


of snap ik je vraag nou enorm verkeerd :?

♛ ᴜs͟͟ᴜs͟͟ ᴍᴀɢɪs͟͟ᴛᴇʀ ᴇs͟͟ᴛ ᴏᴘᴛɪᴍᴜs͟͟! ♛


Verwijderd

Topicstarter
jah dat weet ik, alleen als je een doc bestand linkt dan vraagt ie of je hem wil open of opslaan. Doe je het zo in bijv uitvoeren
code:
1
"C:/PROGRA~1/MICROS~2/Office10/winword.exe http://www.voorbeeld.nl/pdf/docs/055455786/055455786_aggsffd.doc"

dan opent hij het document vanaf het web. 1 voordeel hier bij is dat als je wijzigingen aanbrengt in het document dat hij deze opslaat via het web op de server. Alleen hoe zet je het werkend in een link?

Verwijderd

Topicstarter
Op vrijdag 05 juli 2002 17:32 schreef wizZa het volgende:
ik wil niet bijdehand doen, maar als je bijv:

test.doc upload naar een webserver (bijv. in subdir. test),
dan wordt de url bijv:

http://www.test.nl/test/test.doc

als je nu in je (asp) web pagina een link aan maakt, en
een bezoeker klikt op die link .. dan wordt toch gewoon
Word gestart (client side) en wordt het document toch weergegeven?

Mits Word zijn default applicatie is om .doc files in te openen uiteraard..


of snap ik je vraag nou enorm verkeerd :?
Nee helaas dit werkt niet dan is je bestand readonly.

Verwijderd

Topicstarter
Maar kun je met vbscript niet clientside word starten met een parameter?

Verwijderd

Wat wil je precies doen?? Wil je users rechten geven om een bestand te lezen en op te slaan op je server? of iets anders?

Verwijderd

Topicstarter
Ik wil gewoon dat clientside word wordt gestart met een parameter. (lekker kort beschreven :) )

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 02-09 13:02

gorgi_19

Kruimeltjes zijn weer op :9

Volgens mij kan het (gelukkig!) niet. Eventueel kan je proberen een link te maken naar een Word-bestand.

Daarnaast heeft dit niets met ASP te maken; alles is client-side

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Op vrijdag 05 juli 2002 18:01 schreef gorgi_19 het volgende:
Volgens mij kan het (gelukkig!) niet. Eventueel kan je proberen een link te maken naar een Word-bestand.

Daarnaast heeft dit niets met ASP te maken; alles is client-side
Uh die link werkt niet het moet anders kunnen.

zijn er geen dlls die je op de client pc kan installeren zo dat het wel werkt?

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Je kan het met clientside vbscript proberen, kijk eens bij msdn.microsoft.com. Staat vrij uitgebreid hoe je office processen kan automatiseren.

Verwijderd

Topicstarter
ok ga ik maandag wel doen.

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
De enige manier waarop dit mogelijk is is een soort van activex control ofzo waarvoor je de gebruiker om toestemming vraagt of hij dit wil instaleren. Want het is natuurlijk niet gewoon mogelijk om dingen op de user computer uit te voeren. Dat zou niet echt secure zijn.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11-2025

OkkE

CSS influencer :+

Uiteindelijk dus wat ik ook al zei. :)
Het is niet mogelijk zomaar een EXE file op te starten via een URL. Gelukkig!

Ja via een of andere plug-in die door een Gotter is gemaakt kan het wel. ben z'n naam kwijt ..

Maar op een andere manier kan het niet. Anders zou je gewoon een troian kunnen laten downloaden en dan ook nog eens automatisch starten via een URL.

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

code:
1
2
3
4
Dim objWord, Doc
Set objWord = Server.CreateObject("WORD.Application")
Set Doc = objWord.Documents.Open("document.doc")
objWord.Visible = True

  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Ik heb een keer een OCX (n vb) geschreven en deze is een cabfile gezet. Via deze OCX on je een functie aanroepen met een starturl. Deze werd dan gestart. In de code van de ocx had ik (als ik het mij goed herinner):
code:
1
2
3
public function startApp(strApp as string)
  shell strApp, 1
end function

Vanuit je pagina kan je deze functie dan aanroepen en de app starten. Werkt perfect.

(ik kan helaas die ocx/cabfile niet vinden, dus hem je ook niet toe sturen...)

Verwijderd

Topicstarter
Nou ik wel ff mededelen voor de mensen die niet weten hoe ze met een webbased application bij een client bijv word moeten starten dat dit wel kan met LaunchIE(een gratis activex component). Je moet de dll bij de client registreren met regsvr32. vervolgens zet je in je code (html asp of php) de code die nodig is om de dll aan te spreken en klaar is kees.

Wat duidelijker informatie is te vinden op :
http://www.whirlywiryweb.com/q/%2Flaunchinie.asp

Suc6

Verwijderd

Maak een activeX dingetje

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 02-09 15:52
Op zaterdag 06 juli 2002 09:00 schreef robjanssen het volgende:
code:
1
2
3
4
Dim objWord, Doc
Set objWord = Server.CreateObject("WORD.Application")
Set Doc = objWord.Documents.Open("document.doc")
objWord.Visible = True
Moet je doen op je eigen server en dan hier de link naar dat asp-tje posten. Gaan we kijken hoe lang je server dat overleeft.

Oftewel: werkt alleen server-side.

Maarehm, volgens mij kan het wel met JScript.

  • Kama
  • Registratie: Mei 2002
  • Laatst online: 01-09 14:19

Kama

Aritifical Intelligenticus

Op vrijdag 05 juli 2002 17:35 schreef Erik_E het volgende:

dan opent hij het document vanaf het web. 1 voordeel hier bij is dat als je wijzigingen aanbrengt in het document dat hij deze opslaat via het web op de server. Alleen hoe zet je het werkend in een link?
Als je een beetje frisse webserver hebt kan dit dus niet. Je kunt niet via Word op je webserver bestanden veranderen.

Als dat wel kan heb je een lek.

Niels


Verwijderd

Topicstarter
Uh dat kan wel als je bijv een map DOCUMENTEN schrijfrechten geeft en je hebt dan geen lek.

Maar met LaunchIE werkt het perfect en de server heeft er niet onder te leiden omdat de dll bij de client staat.
Pagina: 1