Seite 2 von 2

Betreff: TeamViewer und Verwaltung über die Konsole

Veröffentlicht: 28. April 2016 - 11:40 Uhr
von Sfonteneau
Ich habe CodeTyphon gerade nicht zur Hand, aber ich sage es dir heute Abend!

Es muss in dem Teil von CodeTyphon gemacht werden, in dem du die Konsole siehst,

Simon.

Betreff: TeamViewer und Verwaltung über die Konsole

Veröffentlicht: 28. April 2016 - 12:09 Uhr
von Sfonteneau
Ich kann dir im Moment nur sagen, dass du actteamviewer nicht manuell bearbeiten solltest.

Lass Code Typhoon diesen Text automatisch erstellen oder ändern. Ich wollte anfangs genau dasselbe tun, :D

Simon.

Betreff: TeamViewer und Verwaltung über die Konsole

Veröffentlicht: 3. Mai 2016 - 15:56 Uhr
von Omahaddict
Ich kann das Kontextmenü anscheinend nicht bearbeiten; weder einen neuen Eintrag hinzufügen noch den Eintrag „Über VNC verbinden“ ändern. Wäre vielleicht jemand (vielleicht sogar ein Entwickler, der zufällig vorbeischaut? ) bereit, mir die Vorgehensweise Schritt für Schritt zu erklären? Vielen Dank!
8-)

Betreff: TeamViewer und Verwaltung über die Konsole

Veröffentlicht: 3. Mai 2016 - 17:51 Uhr
von Sfonteneau
Okay, hier ist eine super schnelle Möglichkeit, die französische Version zu ändern (es ist nicht die eleganteste Methode, aber sie funktioniert):

Bearbeiten Sie Ihre Datei:
c:\wapt\languages\waptconsole.fr.po

https://github.com/tranquilit/WAPT/blob ... r.po#L1084

Und ändern Sie den Text

"Simon".

Betreff: TeamViewer und Verwaltung über die Konsole

Veröffentlicht: 4. Mai 2016 - 10:06 Uhr
von Omahaddict
Perfekt, es funktioniert! :D
Danke für deine Hilfe, Simon.
Wenn wir also Einträge zum Kontextmenü hinzufügen möchten, befinden sich diese in der Datei uwaptconsole.pas, und der Menütitel und das Symbol befinden sich in der Datei c:\wapt\languages\waptconsole.fr.po?

Betreff: TeamViewer und Verwaltung über die Konsole

Veröffentlicht: 4. Mai 2016 - 11:28 Uhr
von Sfonteneau
Wenn ich mich nicht irre, habe ich in Code Typhon folgendermaßen vorgegangen, um einen Eintrag hinzuzufügen:

Im Reiter „Fenster“ und dann „WaptConsole“

erstellt man eine Aktion in Code Typhon. Anschließend
erstellt man einen Button, den man mit der Aktion verknüpft.
Man kann ein Bild auswählen…

Für den VNC-Button gibt es Sprachunterstützung (die aber nicht zwingend erforderlich ist).

Wenn man sich die aktuelle Implementierung genau ansieht, sollte man damit zurechtkommen. Ich kenne mich mit Pascal usw. überhaupt nicht aus, aber durch die Durchsicht bereits vorhandener Lösungen und etwas Online-Recherche habe ich schließlich die Lösung gefunden und es hat geklappt.

Es ist machbar.

Betreff: TeamViewer und Verwaltung über die Konsole

Veröffentlicht: 4. Mai 2016 - 19:19 Uhr
von htouvet
Eine interessante Lösung für dieses Problem wäre die Integration von Python-Plugins in die Konsole (wodurch eine Neukompilierung vermieden würde)
. Wir definieren ein Verzeichnis für die Plugins, die einfache Python-Dateien wären
. Beim Start der Konsole laden wir den Python-Code. Diese Plugins könnten beispielsweise folgende Deklarationen enthalten:
- Gilt für einen Host, eine Gruppe von Hosts, ein oder mehrere Pakete, aufgelistete Software usw. (bestimmt, wo die Aktion hinzugefügt wird)
- Bezeichnung der Aktion, die dem entsprechenden Kontextmenü hinzugefügt werden soll
- Auszuführender Python-Code (erhält als Parameter die Liste der Objekte oder das ausgewählte bzw. fokussierte Objekt).

Einfach zu implementieren ... eine Überlegung für eine zukünftige Version ...

Betreff: TeamViewer und Verwaltung über die Konsole

Veröffentlicht: 4. Mai 2016 - 23:33 Uhr
von Sfonteneau
Das Hinzufügen eines Plugins wäre auch für waptserver und waptservice nützlich, da es das Hinzufügen von Funktionen ermöglicht, ohne die ursprüngliche waptserver.py-Datei auf dem Server und die waptservice.py-Datei auf den Clients zu verändern. Dadurch gäbe es keine Probleme bei Updates.

Ich wollte insbesondere eine Funktion zur Ausführung von Batch-Befehlen in der Konsole hinzufügen (ähnlich wie in italc).
Dies habe ich erreicht, indem ich die Batch-Zeilen in Base64 kodiert und sie so als JSON übergeben habe.

Müssten die Befehle dann aus Sicherheitsgründen signiert werden?

Oder sollte die Funktion deaktiviert werden, wenn der Parameter „verify_cert“ auf „false“ gesetzt ist?

Mich würde Ihre Meinung dazu interessieren.