OpenURL-CC und Icon-Problem

Alle Fragen rund Antworten rund um die ACMP Client Commands und Container
Benutzeravatar
Gerundt
Beiträge: 90
Registriert: Fr Jan 10, 2020 4:42 pm

Hallo,

ich habe mir ein Consolen-Script geschrieben, was für die ausgewählten Clients die Gehäuse-Seriennummer (CHASSISSERIAL) ausliest und die Supportwebseite von Dell aufruft:
https://www.dell.com/support/my-support ... /123456789

Das klappt soweit, aber ich bin über zwei Sachen gestolpert:
  1. Es gibt leider kein CC um einfach eine URL aufzurufen. Es klappt mit dem PowerShell-CC und start "url", aber intuitiv ist das nicht. ;)
  2. Ich wollte ein Icon (Quelle) für den Schnellzugriff verwenden, aber er meckert immer das es ein ungültiges Format hat. Mein Icon-Editor kann es aber ganz normal öffnen und bearbeiten. Was genau ist denn dann ungültig?
Vielleicht haben ja noch mehr Leute Interesse an einem "Open URL"-CC? Und es wäre hilfreich, wenn er das Icon frisst oder zumindest eine hilfreichere Meldung bringt. Falsches Farbformat, Dateigröße zu groß oder was auch immer. :mrgreen:

Besten Dank und viele Grüße!

Tim Gerundt
Mit freundlichen Grüßen

Tim Gerundt
IT-Administration ∙ Montanhydraulik GmbH
Dennis Koch
Beiträge: 501
Registriert: Di Nov 20, 2012 4:03 pm

Hallo Tim,

zu 1:
Hierfür wird in der Regel der Befehl "HTTP GET" genutzt. Dieser ist inter Internet zu finden.

zu 2:
In der OnlineHilfe stehen die Maße. [...Als Formate für eigene Icons werden *.bmp-und *.ico-Dateien mit 16x16 Pixeln unterstützt...]
https://www.aagon.de/handbuch/acmp/de/5 ... haften.htm
Mit freundlichen Grüßen / Best regards

Dennis Koch
Aagon GmbH
Benutzeravatar
Gerundt
Beiträge: 90
Registriert: Fr Jan 10, 2020 4:42 pm

Hi Dennis!

Zu 1:
Aber "http get" scheint doch nur zu überprüfen ob die Datei existiert oder ich habe die Möglichkeit die Datei zu speichern. In diesem Fall will ich aber eine URL im Standardbrowser des Benutzers aufrufen.

Zu 2:
Das ist in der heutigen Zeit mit 4K und Co. aber recht wenig! Und eure Icons, die ihr mitliefert (z.B. Ping Clients) sind definitiv größer als 16x16! Gemeinheit das ihr mehr verwenden dürft! :mrgreen:
Mit freundlichen Grüßen

Tim Gerundt
IT-Administration ∙ Montanhydraulik GmbH
Dennis Koch
Beiträge: 501
Registriert: Di Nov 20, 2012 4:03 pm

Im Befehl kann man umstellen zwischen "Nur testen, ob Datei existiert" und "In Datei speichern".

Bzgl. der Icons frage ich intern noch einmal nach.
Mit freundlichen Grüßen / Best regards

Dennis Koch
Aagon GmbH
Benutzeravatar
Gerundt
Beiträge: 90
Registriert: Fr Jan 10, 2020 4:42 pm

Ich will die Datei aber nicht speichern. :roll:

Ich will die URL im Browser (IE, Edge, Firefox, Chrome und Co.) des Benutzers öffnen.

Um es vielleicht an einem einfacheren Beispiel zu erklären: Ich will ein Consolenskript haben, was bei mir die Homepage von Aagon öffnet. Als Anwender hätte ich gedacht, es gebe einen Befehl "Open URL in Browser", "Start Default Browser" oder sowas, wo ich einfach dann die URL https://www.aagon.de/ eintragen muss. Ich kann mir behelfen mit dem dem CC-Powershell-Befehl start "https://www.aagon.de/", aber darauf muss man erstmal kommen.

Mit "HTTP get" habe ich jedenfalls nicht hinbekommen.

Ich kenne den Workaround mit PowerShell jetzt, aber vielleicht haben ja auch andere Bedarf an einem eigenem CC-Befehl. :mrgreen:
Mit freundlichen Grüßen

Tim Gerundt
IT-Administration ∙ Montanhydraulik GmbH
Dennis Koch
Beiträge: 501
Registriert: Di Nov 20, 2012 4:03 pm

Damit größere Icons genutzt werden können habe ich einen Verbesserungsvorschlag erstellt. Die ID hierzu lautet ACMP-29566.
Als Hersteller darf man aber auch ruhig mal einen Vorteil gegenüber Kunden haben ;)
Mit freundlichen Grüßen / Best regards

Dennis Koch
Aagon GmbH
Dennis Koch
Beiträge: 501
Registriert: Di Nov 20, 2012 4:03 pm

Achso, die Seite soll auch tatsächlich geöffnet werden. Wir haben haben im Online Package Manager ein CC welches die Garantieinformation mithilfe von HTTP Get über die API von DELL ausliest. Daher hätte ich jetzt gedacht dass das gesucht wird. Sollten sich mehrere Kunden für einen eigenen Befehl um eine Internetseite zu öffnen melden, würde ich dann auch ein Verbesserungsvorschlag erstellen. Derzeit übersteigt der Aufwand aber den Nutzen.
Mit freundlichen Grüßen / Best regards

Dennis Koch
Aagon GmbH
Benutzeravatar
Gerundt
Beiträge: 90
Registriert: Fr Jan 10, 2020 4:42 pm

Cool, wusste gar nicht, dass die ne API dafür haben! Das ist natürlich die Kür! Suche eh nach Ideen um das Programmieren von CCs zu lernen. Danke für den Tipp!
Mit freundlichen Grüßen

Tim Gerundt
IT-Administration ∙ Montanhydraulik GmbH
Benutzeravatar
ngottschalk
Beiträge: 293
Registriert: Mi Sep 08, 2010 12:57 pm

Hi Gerundt,

um ein "echtes" Shell Execute zu erhalten, kannst du den Explorer verwenden, das ist keine große Zauberei:) Im Anhang ein einfaches Beispiel für ACMP 5.4.8, das https://google.com mit Standardeinstellungen öffnet (z.B. bei Firefox im neuen Tab, sollte er bereits offen sein).
Dateianhänge
Shell Execute__{FA76CF63-FAAC-4678-BAC5-0E12EAA766C5}.sim
(3.29 KiB) 642-mal heruntergeladen
Mit freundlichen Grüßen

Niklas Gottschalk (gottschalk@zoller-usa.com)
IT Systems Administrator
Zoller Inc.
Benutzeravatar
Gerundt
Beiträge: 90
Registriert: Fr Jan 10, 2020 4:42 pm

Danke Niklas für das Beispiel!

Den Befehl hatte ich mir zwar auch angeguckt, bin aber nicht drauf gekommen die explorer.exe als Startpunkt zu nehmen. Mag täuschen, aber es fühlt sich schneller an, als die Powershell! :D
Mit freundlichen Grüßen

Tim Gerundt
IT-Administration ∙ Montanhydraulik GmbH
Antworten