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

Web interface maken

Pagina: 1
Acties:
  • 1.341 views

  • pazzje
  • Registratie: April 2007
  • Laatst online: 19-11 22:51
Ik ben in het bezit van een gembird powermanager (stekkerdoos die via usb te schakelen is).
Deze draait op een remote computertje. Om hem te besturen log ik via remote desktop in op deze
computer en doe mijn ding.

Ik wilde nu een webinterface bouwen voor het apparaat zodat ik niet steeds via remote desktop moet
inloggen.
Ik dacht dit is zo gepiept. Maar dat viel tegen.
Het mooie van het apparaat is dat het via de cmd te besturen is met bv:

• "C:\Program Files\Gembird\Power Manager\pm.exe" -on -sis-pm -socket1

Mijn vraag is nu: Hoe kan ik dit commando aan een knop op de webpagina koppelen?

Ik het al diverse sites bezocht maar het wordt me niet duidelijk.

Alles moet bij voorkeur in html draaien en onder windows xp (de remote pc draait onder windows xp)

  • SinergyX
  • Registratie: November 2001
  • Laatst online: 23:47

SinergyX

____(>^^(>0o)>____

php exec? :)
(apache/php is zo geinstalleerd).

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


  • Jorik90
  • Registratie: Juni 2004
  • Laatst online: 19:37
Je zou (heel simpel) bijvoorbeeld xampp kunnen installeren, en dan gebruik maken van de php exec functie, zoals hierboven ook vermeld.
Enige php kennis is wel handig..

  • xtra
  • Registratie: November 2001
  • Laatst online: 19-11 10:57
Je weet dat die software ook via het netwerk kan schakelen?

Op het Gembird forum staat ergens een link naar een ActiveX control. Daarmee kun je schakelen en de status bekijken. met PHP of ASP/IIS (als je XP pro hebt) kun je op die manier ook je html-pagina maken.

  • pazzje
  • Registratie: April 2007
  • Laatst online: 19-11 22:51
Dan zal ik eens effe op het forum kijken.
Ik had hier al gekeken maar zal eens op activex zoeken

  • capsoft
  • Registratie: December 2007
  • Laatst online: 11-09 10:42
ik zou het met wamp oplossen. http://www.wampserver.com/en/
apache mysql en php op je windows bak in no-time en dan de php exec doen ipv active x.
want: 'Active X is not compatible with Non- windows platform'
bron: http://www.c-sharpcorner....ActiveXDHTMLProsCons.aspx

  • DRaakje
  • Registratie: Februari 2000
  • Niet online
Totaal off topic, maar heb je een linkje waar je die `gembird powermanager' hebt gekocht?

Thanks

  • pazzje
  • Registratie: April 2007
  • Laatst online: 19-11 22:51
Effe voor DRaakje:
IK heb deze een keer op marktplaats gekocht.

  • Bitage
  • Registratie: April 2006
  • Laatst online: 19-05-2024
Zorg er wel voor dat je eerst moet inloggen, anders kan straks Jan en Alleman erop, mocht je ooit port 80 gaan forwarden/al hebt geforward.

Voor de rest spuit 11 met exec.

  • pazzje
  • Registratie: April 2007
  • Laatst online: 19-11 22:51
Ik heb de volgende code in java geschreven:

<html>
<head>
<title>-</title>

<script type="text/JScript">

function Launch(){

var v;

v = new ActiveXObject("Shell.Application");

v.ShellExecute("Test.exe", "", "C:\\test\\test", "open", 10);}

</script>

</head>
<body>
<button onclick="Launch()">test</button>
</body>
</html>

Explorer geeft de melding: niet toegestaan van uitvoeren test.exe.
Dus de code zou moeten kloppen. Ik heb alle mogelijke machtingen ingesteld.
Wat doe ik fout?

  • Bitage
  • Registratie: April 2006
  • Laatst online: 19-05-2024
Ik heb de volgende code in java geschreven
Java != javascript :o

Bovendien zou ik gewoon PHP exec gebruiken.
* Bitage kan nu remote zijn CD lade open en dicht doen :D

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
code:
1
2
3
<?php
exec("C:\\test.exe");
?>

klaar.

Verwijderd

pazzje schreef op donderdag 31 januari 2008 @ 19:13:
Dus de code zou moeten kloppen. Ik heb alle mogelijke machtingen ingesteld.
Wat doe ik fout?
De code klopt ook, maar waar wordt die code uitgevoerd? Dat is je probleem / denkfout.

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

NMe

Quia Ego Sic Dico.

Java is niet javascript en clientside is niet serverside. Jij wil serverside een commando uit laten voeren dus moet je ook een serverside taal hebben. PHP, ASP, ASP.NET of Perl zijn slechts enkele van de vele talen/omgevingen die je kan gebruiken. En elk van hen heeft wel een functie voor het uitvoeren van executables op de server. Ik stel voor dat je je even gaat verdiepen in de serverside taal van jouw keuze en dat je daar even de manual bij pakt, want dit wordt in elk eigenlijk altijd wel daarin genoemd. :)

Dit topic doe ik in elk geval dicht omdat je hier prima zelf uit moet kunnen komen, zeker na de tips die je gehad hebt. :)

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