Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[¿] Programma (.exe) laten starten....¿¿

Pagina: 1
Acties:
  • 255 views sinds 30-01-2008

  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
hoe kan je een ".exe" laten uitvoeren vanaf je webpagina...¿¿

het liefste in JavaScript, PHP heb ik niet veel ervaring mee... tenzij niet anders kan...

Computers ain't that smart, Whatever man built could be taken apart


  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
daar staat nog niks....

Computers ain't that smart, Whatever man built could be taken apart


Verwijderd

conclusie : het gaat niet....

  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
...in PHP kan het wel...

"iemand hier in de zaal die daar verstand van heeft...¿¿¿:P:P:P"

Computers ain't that smart, Whatever man built could be taken apart


Verwijderd

Goddamned. HAd ie niks gepost....

Je moet dus CGI gebruiken, en je proggie moet daar wel speciaal voor geschreven zijn. Of je moet een wrapper gebruiken.


En, nee, je kan geen quake op je webpage spelen.....

  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
.... hij moet gewoon een .exe STARTEN,

oja het is dus voor een Active Desktop...

Computers ain't that smart, Whatever man built could be taken apart


Verwijderd

vraag dan Razor_Blade die heeft zoiets gemaakt in PHP

  • Exterazzo
  • Registratie: Mei 2000
  • Laatst online: 30-11 22:08

Exterazzo

Qeasy

ICQ van Razor: 62418239

Audentia


Verwijderd

code:
1
2
3
4
5
<html>
</body>
<a href="c:\windows\notepad.exe">Nootblaadje</a>
</body>
</html>

Zo kan je iets starten nadag je alle meldingen hebt weg gewerkt.....

  • Blubber
  • Registratie: Mei 2000
  • Niet online
Op woensdag 20 december 2000 16:51 schreef The_dude het volgende:
code:
1
2
3
4
5
<html>
</body>
<a href="c:\windows\notepad.exe">Nootblaadje</a>
</body>
</html>

Zo kan je iets starten nadag je alle meldingen hebt weg gewerkt.....
Zo gaat ie doodleuk downloaden :o

  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
nee, dan maakt ie er bij mij
"file:///c|//notepad.exe"
van ofzo, is niet anders te krijgen.....
ook die 2 slashen niet, en ook niet dat het de verkeerde slashen zijn...!!!

dat word razor-informeren.....

Computers ain't that smart, Whatever man built could be taken apart


Verwijderd

Het is op zich vrij simpel. Je moet een programma hebben dat bepaalde scriptjes accepteert. Een soort ini-files waarin staat welk programma je wil opstarten.

Deze files moet je koppelen (bij file types) aan dat programma, zodat dat soort files automagisch daarmee worden geopend.

Vervolgens kan je in explorer op zo'n file klikken, dan vraagt ie of je het wil opslaan of meteen openen. Als je dan doet 'meteen openen', en je zegt dat ie dat voortaan niet meer moet vragen, start ie elke keer als je op zo'n file klikt dat programma. Die leest dat de gegevens, en start het goede programma.

Sorry als dit een beetje onsamenhangend overkomt, ik heb geen zin om het na te lezen :P

Als je een goed voorbeeld wil hebben, moet je in je local bookshop even het duitse blad 'PC Online' kopen waarvan de cover CD deze techniek gebruikt. Je kan dan ook hun launcher en installer gebruiken.

  • johnwoo
  • Registratie: Oktober 1999
  • Laatst online: 28-11 14:47

johnwoo

3S-GTE

En toch kan de Windows Help het wel: daar kom je bij de help van zowat ieder proggel een link tegen om het op te starten. En deze Windows Help is volledig HTML gebaseerd. Je kunt er zelfs 'View Source' in het contextmenu kiezen.

Dit gebruiken ze om notepad op te starten:
code:
1
<A ID="shortcut" HREF="EXEC=Notepad,notepad.exe,, CHM=ntshared.chm FILE=alt_url_windows_component.htm">Notepad</A>

4200Wp ZO + 840Wp ZW + 1680Wp NW | 14xIQ7+ + 1xDS3-L | MTVenusE | HWP1


Verwijderd

Dat klopt, in je eigen programma's kan je aan IE vragen of hij doorgeeft op welke link wordt geklikt. Als het HTML help programma merkt dat op een <A ID=shortcut> wordt geklikt, onderschept hij het, en voert het programma uit. IE doet dat in dat geval dus niet.

Verwijderd

Yo! Daar ben ik! 8-)

het _KAN_ niet in HTML!!! Je moet bijv. PHP of een andere interpreter gebruiken.

Ik gebruik PHP.

in de link zet ik :
code:
1
<a href="http://localhost/desktop/run.php3?prog=1">notepad.exe</a>

en in de run.php3 staat :
PHP:
1
2
3
4
5
6
7
<?
Switch($prog)
{
case 1: 
exec('c:\command.com /c C:\windows\notepad.exe');
break;
?>

Let op! je moet wel PHP + apache draaien op je computer! :7

je kan de volledige source van mijn active desktop downloaden van : http://weirdsoft.csworld.net/desktop/desktop.zip

en je kan hem hier bekijken

Verwijderd

Zoals boven beschreven kan het dus wel zonder ingewikkelde servers ed.

  • FragDaddy
  • Registratie: Mei 2000
  • Laatst online: 14-11 14:24
dit werkt bij mij ook...

een a href doen naar

[url="file:///C:/winnt/notepad.exe"]file:///C:/winnt/notepad.exe[/url]


edit:
oopz correctie.. het gaat toch stiekum niet ! >:) :( (idd allemaal leuke download boxies)

Have a wheelie good weekend!


Verwijderd

Op woensdag 20 december 2000 19:22 schreef worst het volgende:
Zoals boven beschreven kan het dus wel zonder ingewikkelde servers ed.
nou.. je heb wel een server nodig! PHP + apache dus. dit kun je in een standaard paketje downloaden van http://www.firepages.com.au/bundle.php3

owja. het is mij nog niet gelukt om een DOS .exe te starten b.t.w. :(

  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
KUT, me windows help is SPONTAAN in het ZWEEDS gvd...!!! ik ga een beetje :r geloof ik....!!!

Computers ain't that smart, Whatever man built could be taken apart


Verwijderd

Heeft iemand ook zoiets concreets voor Internet Information Server?
Het is me wel eens gelukt, maar dan blijft het gestarte programma in het geheugen, zonder verder wat te doen.
Je kunt het dan niet killen, omdat het in gebruik is door IIS.
Iemand suggesties?

Verwijderd

Razor_Blade: -lees- nou eens wat ik boven voor oplossing heb beschreven; die is duidelijk zonder server.

Verwijderd

in jouw geval is het programmatje dat 'het scriptje' accepteerd toch een soort server? |:( zonder dat kan je nog nix executen!

Verwijderd

Het is een programma dat in windows gelinkt wordt aan files met een bepaalde extensie. Dat werkt dan ook in IE. Je activeert dus geen .exe via http, maar echt op de client.

Het lijkt me wat doorzichtiger dan een hele webserver installeren. In dit geval gaat het maar om 1 executable.

Verwijderd

1 word : BOEIÛH!

PHP had ik toch al geinstalleerd om mee te rommelen 8-)

Verwijderd

Zweeds is koel :), maaruh in html met een simpel hrefje zal hij vragen of het wilt openen of downen.... Met php ist wel handig, dus wat ga je doen :) apache draaien.. wel veel werk voor een simpel active desktopje :)

Verwijderd

Nou het was ook niet voor jou Razor_blade maar voor Kneuter... Ik hoop dat Kneuter niet op elke PC een PHP-webserver gaat installeren. Dan kan je nog beter een }:O draaien.

  • zion
  • Registratie: Augustus 1999
  • Niet online

zion

I GoT my I on U

(overleden)
ik kreeg net deze reply terug van mijne broeder, is ook een webdeveloper, en die noemt het een "piece of cake", misschien dat jullie er wat aan hebben, je moet windows script host 2 geinstalleerd hebben.

Run Method
Creates a new process that executes strCommand.

object.Run (strCommand, [intWindowStyle], [bWaitOnReturn])

Arguments
object

WshShell object.

strCommand

Environment variables within the strCommand parameter are automatically expanded.

intWindowStyle

Optional. Sets the window style of the program being run.

bWaitOnReturn

Optional. If bWaitOnReturn is not specified or FALSE, immediately returns to script execution rather than waiting for the process to end.

If bWaitOnReturn is set to TRUE, the Run method returns any error code returned by the application.

If bWaitOnReturn is not specified or is FALSE, the Run method returns an error code of 0 (zero).

Remarks
The following table lists the available settings for intWindowStyle:

intWindowStyle Description
0 Hides the window and activates another window.
1 Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
2 Activates the window and displays it as a minimized window.
3 Activates the window and displays it as a maximized window.
4 Displays a window in its most recent size and position. The active window remains active.
5 Activates the window and displays it in its current size and position.
6 Minimizes the specified window and activates the next top-level window in the Z order.
7 Displays the window as a minimized window. The active window remains active.
8 Displays the window in its current state. The active window remains active.
9 Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.
10 Sets the show state based on the state of the program that started the application.


Example
The following example runs Microsoft Notepad and opens the currently running script:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run ("%windir%\notepad" & WScript.ScriptFullName)
The following example returns the error code from the executed application:

Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("notepad " & WScript.ScriptFullName, 1, TRUE)

je hoort op eenzelfde manier ook andere apps te kunnen runnen, indien het op je eigen machine is, ideaal voor AD dus

10-08-1999 - 10-08-2022, 23 jaar zion @ Tweakers.net
systeem


  • DJF5
  • Registratie: December 2003
  • Laatst online: 05-08 19:01
volgens mij doe je dat zo

<?php
exec("C:\Programmamap\Executable.exe") or die("Cannot find or open file");
?>

ik zal er nog even achteraan gaan

Verwijderd

DJF5 schreef op zaterdag 25 augustus 2007 @ 03:40:
volgens mij doe je dat zo

<?php
exec("C:\Programmamap\Executable.exe") or die("Cannot find or open file");
?>

ik zal er nog even achteraan gaan
Je kickt een bijna 7 jaar oud topic :/

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Ik mag inderdaad hopen dat de topicstarter na 7 jaar wel een oplossing gevonden heeft. Dat nog los van het feit dat je je slashes moet escapen in strings. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.