Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
2
Erster Beitrag:
vor 4 Jahren, 8 Monaten
Letzter Beitrag:
vor 4 Jahren, 8 Monaten
Beteiligte Autoren:
Peter Holemans, Sascha77

[WD17] How to run a app / batch file on a network PC

Startbeitrag von Sascha77 am 17.09.2013 18:57

Hi Guys,

is there a way to kick off an application or a batch file on a network pc within my local network?

I tried to do use
ResConnection = NetworkConnect("E:", "\\SharedDocuments\Files") to map the drive which worked fine, and tried to execute a batch file, but it wouldn´t start on the remote PC...

any sugesstions on this?

Cheers,
Sascha

Antworten:

Hi Sacha,

This is logic since you are executing it on your machine...
What you need is something like an RPC (Remote Procedure Call) or a WebService call of an executable on the remote machine...

Alternatively you may think of a shared db and a windows system service on the remote machine polling this db to see if there are any requests to process (asynchronous compared to an RPC call).

In short: multiple options with a number of technical architectures...

There are some standard options available for RPC-functions (e.g. Netxxx() like NetStartServer) in WD, but I never used them...
So maybe NetExecute() can help you out for launching a simple script remotely. (This will for sure impact security)... From the help:
http://doc.pcsoft.fr/en-US/?3056002&name=netexecute_function&q=NetExecute

ConnectFTP is int
ConnectFTP = NetConnect("148.61.125.245", FTPServer, "GUEST", "")
...
// Starts WinWord on the server
NetExécute(ConnectFTP, "WinWord.exe")



Cheers,

Peter H.

von Peter Holemans - am 17.09.2013 19:22
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.