Seite 1 von 1

Bash skript mit einem Klick ausführen

Verfasst: Mo, 06.10.2008 14:28
von ebb
Hallo, ich will mit einem Klick in einem OO Calc sheet ein externes Programm bzw. ein Bash Skript ausführen, mit Hyperlink funktioniert das nicht und ich hab mich schon wund gegoogled aber hab leider überhaupt nichts in die Richtung gefunden.
Hat vielleicht einer eine Idee wie man das machen kann ? (Ich will auf ein Feld klicken und dann soll er sein skript ausführen, so wie bei nem hyperlink)

mfg
ebb

Re: Bash skript mit einem Klick ausführen

Verfasst: Mo, 06.10.2008 14:38
von komma4
Willkommen im Forum, ebb.

Schon mal mit dem BASIC-runtime-Befehl shell() (s. F1) probiert?
Oder dem UnoService "com.sun.star.system.SystemShellExecute"?

Viel Erfolg!

Re: Bash skript mit einem Klick ausführen

Verfasst: Mo, 06.10.2008 17:58
von ebb
ahh das ist cool das man das mit BASIC machen kann, aber ich habs im moment nur so hinbekommen das ich das makro mittels nem button ausführe, ich hätte gerne sowas wie nen hyperlink geht das ?

schon ma Danke

mfg
ebb

Re: Bash skript mit einem Klick ausführen

Verfasst: Mo, 06.10.2008 22:06
von komma4
Versuch macht klug

* gebe ich als "Dokument" /opt/kde3/bin/konsole ein, so öffnet sich eine Sicherheitsabfrage ["Möchten Sie xxx ausführen"], bei positivem Bescheid ein leeres KDE-Fenster, dann die Konsole
* gebe ich dem Ganzen einen Parameter mit, dann erscheint eine Fehlermeldung "Datei nicht gefunden"
* bei einem Perl-Skript wird der KDE-Standardeditor mit der geladenen Datei gezeigt

Anscheinend wird die im Hyperlink-Dialog vergebene Dokumenten-URL dem Betriebssystem übergeben.

Jetzt kommt es darauf an was Du vorhast. Und wie Du die URI gestaltest.