Page 3 sur 3

Re: Qui dit vacances dit blagues sur les PC des collègues

Publié : mar. 08/août/2017 10:46
par falsam
Bien que je ne sois pas rentrer (ou entrer je ne sais plus) dans le détail de ces deux codes, bravo pour ce client/serveur.

Evidemment le serveur caché dans les méandres du gestionnaire d'applications, ça va en froisser plus d'un mais après tout : C'est les vacances :mrgreen:

:!: Si pour les fichiers sons ça fonctionne, il n'en va pas de meme pour des fichiers images, pdf et autres surement car je pense que durant l’exécution du RunProgram() du fichier envoyé par le client, celui çi est supprimé.

Code : Tout sélectionner

        RunProgram(GetTemporaryDirectory()+ tmpfile$,"","",#PB_Program_Wait)
        DeleteFile(GetTemporaryDirectory() + tmpfile$)

Re: Qui dit vacances dit blagues sur les PC des collègues

Publié : mar. 08/août/2017 13:11
par boby
Pour les fichier images, la visionneuse de windows doit envoyer l'évènement de fermeture à un moment, chez moi non plus ça ne fonctionne pas, en revanche pour les pdf je n'ai pas de soucis, idem si j'envoie un exe.
RunProgram utilisant le logiciel liè au type de fichier qu'on lui demande d'ouvrir, il faut donc que le windows avec le serveur soit configuré pour le type de fichier qu'on lui envoie.

#PB_Program_Wait met le thread en pause jusqu'à fermeture du programme lancé avec RunProgram, donc normalement il n'est supprimé qu'une fois fermé, chez moi ça fonctionne en tout cas.

Edit :

Code : Tout sélectionner

        RunProgram(GetTemporaryDirectory()+ tmpfile$,"","",#PB_Program_Wait)
        Delay(1000)
        DeleteFile(GetTemporaryDirectory() + tmpfile$)
Pour moi ça a réglé le soucis.

Re: Qui dit vacances dit blagues sur les PC des collègues

Publié : mer. 09/août/2017 8:27
par Kwai chang caine
J'ai pas testé, car l'idéal serait d'avoir 2 machines sous la main, mais j'adore tous les codes qui pilotent les machines à distance :D
Alors merci pour le partage 8)

Re: Qui dit vacances dit blagues sur les PC des collègues

Publié : mer. 09/août/2017 9:21
par Marc56
... l'idéal serait d'avoir 2 machines sous la main ...
Si ton PC a suffisamment de RAM (au moins 2 Go)

https://www.virtualbox.org/
+
https://developer.microsoft.com/en-us/m ... tools/vms/

:wink:

Re: Qui dit vacances dit blagues sur les PC des collègues

Publié : mer. 09/août/2017 12:21
par boby
ou alors lancer le client et le srv sur le même PC et te connecter en 127.0.0.1

Re: Qui dit vacances dit blagues sur les PC des collègues

Publié : mer. 09/août/2017 13:43
par Patrick88
petite parenthèse "croustillante" à propos de windows 10 S
https://www.driverscloud.com/fr/actuali ... ndows-10-s

MDR, comme disent les d'jeun's...

Pat

Re: Qui dit vacances dit blagues sur les PC des collègues

Publié : mer. 09/août/2017 15:02
par Kwai chang caine
@Marc
Merci mais c'est une bien grosse installe pour essayer un code :wink:
En plus...j'ai pas les droits de mon jouet et VM en a besoin :?

Image
En si peu de lignes...on peut peut déjà pas mal en faire des choses (Calc.exe, NotePad.exe, etc..") et l'affichage ds images marche aussi 8)
Ca me rappelle un genre de code que j'avais aussi fait pour piloter une machine distante.
Mais j'avais voulu pousser à créer un PbScript pour pouvoir essayer de tout faire (plus grand yeux que grand ventre...ou connaissances) :oops:
J'arrivais à ouvrir une fenêtre, creer un bouton, etc...
Mais ça a commencé à coincer avec la gestion des evenements et j'ai abandonné (comme dab) :|

Tu vas me dire, en incluant PYTHON ou Ruby dans ton code, tu aurais la main complète sur la machine, ou même en VBS, ou batch...y'a de quoi s'éclater...
Sans compter aussi que j'avais fait des essais avec un code de INFRATEC de mémoire, qui utilisait le protocol RFB, il y a un code qui traine sur le US et qui marche pas mal et est un bon début (Un VNC maison quoi...)
https://fr.wikipedia.org/wiki/Remote_Frame_Buffer
Dommage que j'ai pas le temps, j'adore ce genre de codes 8)

Encore merci...ça...j'y trouve rigolo :wink: :lol: