[Gelöst] Button einfügen für externes Programm

2. Dezember 2009 13:27

Hallo,

weiß jemand wie ich in mein Navision oben in die Iconzeile einen weiteren Icon einfügen kann um ein externes Programm zu starten? (Orca)
Der Hintergrund ist der das unsere Mitarbeiter nur über Navision arbeiten sollen, jedoch das Programm Orca benötigen, um zu vermeiden
das das Navision umgangen wird und Orca direkt vom Desktop aus gestartet werden soll wollen wir das mit Navision als Link verbinden. (muß aber oben in die Leiste rein)

Vielen Dank schonmal viele grüße
Zuletzt geändert von Geier am 2. Dezember 2009 15:11, insgesamt 2-mal geändert.

Re: Button einfügen für externes Programm

2. Dezember 2009 13:32

Das geht leider nicht.
Um das zu bewerkstelligen, müßte die Fin.exe gehackt werden (und da wird MS was gegen haben ;-) ).

Du könntest höchstens eine Form mit einem Button plazieren. Diese Form über CU1 bei Programmstart mit öffnen.

Re: Button einfügen für externes Programm

2. Dezember 2009 13:36

Vorschlag 2: den Aufruf irgendwo in der Menüleiste unterbringen

Gruß Berkan

Re: Button einfügen für externes Programm

2. Dezember 2009 13:39

Hallo,

erstmal vielen Dank für die schnellen Antworten. In die Menüleiste kann ich es leider nicht unterbringen die wird nicht genutzt (ist ausgeblendet) Haben damals eine eigene Menüvorlage von dem NAV Systenhaus erstellen lassen.

aber das hört sich gut an
"Du könntest hochstens eine Form mit einem Button plazieren. Diese Form über CU1 bei Programmstart mit öffnen."
ich verstehe es leider nur nicht ganz, kannst du mir das genauer erklären?

Vielen Dank :)

Re: Button einfügen für externes Programm Frage 2 :)

2. Dezember 2009 14:44

...also so sieht unser Menü aus. Ich habe unten nun einen Button hinzugefügt der "Orca Ausschreibungen" heißt. Kann ich nun in diesen Button hinterlegen das das Programm gestartet wird oder habe ich das falsch verstanden?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Button einfügen für externes Programm (2)

2. Dezember 2009 14:54

- Du erstellst eine neue Form,
- plazierst dort einen Comand-Button und
- hinterlegst auf dem OnPush Trigger den Code zum Programmaufruf.

Nach dem Speichern der Form die Form in der CodeUnit 1 Funktion "LogInStart" mit dem Befehl FORM.RUN(DeineForm_ID) angeben.
Wenn Ihr mit dem "herkömmlichen Menü" (Form 330) arbeitet, kannst du auch auf dem OnOpenForm - Trigger den Formaufruf plazieren.

**Edit by Mikka**
Ich habe gerade gesehen, das du Euer Menü hochgeladen hast.
Die Variante wollt ich gerade auch noch vorschlagen.

Einfach auf OnPush Trigger den Code zum Programmaufruf hinterlegen.

**Edit2 by Mikka**
Bevor die Frage kommt, wie kann ein externes Programm geöffnet werden?
Code:
 SHELL('c:\programme\DeinProgramm.exe');

Re: Button einfügen für externes Programm (2)

2. Dezember 2009 15:00

Hallo danke, aber ich stell mich anscheinend gerade doof an.

bin ich hier richtig? aber da kommt dann diese Meldung (bei Push Action) OnePush Trigger finde ich nicht?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Button einfügen für externes Programm (2)

2. Dezember 2009 15:05

Geier hat geschrieben:Hallo danke, aber ich stell mich anscheinend gerade doof an.

bin ich hier richtig? aber da kommt dann diese Meldung (bei Push Action) OnePush Trigger finde ich nicht?

Du hast die Button-Eigenschaften aufgerufen.
Richtig wäre es gewesen, dich auf den Button zu stellen und F9 zu klicken. Dann siehst du auch den OnPush-Trigger.

Re: Button einfügen für externes Programm (gelöst)

2. Dezember 2009 15:11

:))) Super vielen Dank an alle hat funktioniert :)))))))))))))

Re: [Gelöst] Button einfügen für externes Programm

20. Oktober 2010 10:44

Schönen guten morgen liebe community ;)

hab hier noch ne frage, ich habe eine *.ptm datei (Microsoft Mappoint) und diese möchte icht mit SHELL(mappointdatei) aufrufen. das problem ist nun, dass es sich um keine *.exe handelt und navision deswegen sagt :

Bild

kann gibts da nen trick das zu umgehen?
Ich möchte halt das er die datei, mit den bereits vorhandenen daten öffnet und kein blankes mappoint.

Mfg NoX

Re: [Gelöst] Button einfügen für externes Programm

20. Oktober 2010 10:49

Wie schaut's denn mit Hyperlink aus?

Re: [Gelöst] Button einfügen für externes Programm

20. Oktober 2010 10:59

wenn ich hyperlink
Code:
HYPERLINK('C:\map.ptm');
benutze bekomme ich folgende meldung :
Bild

Re: [Gelöst] Button einfügen für externes Programm

20. Oktober 2010 11:27

Und wenn du in den Eigenschaften so einer Datei das Programm festlegst, mit dem es zu Öffnen ist? Dann sollte der Hyperlink eigentlich klappen.

Re: [Gelöst] Button einfügen für externes Programm

20. Oktober 2010 11:31

Wenn ich die Datei per doppel klick öffne, öffnet sie sich direkt mit mappoint. Im "öffnen mit" ist auch mappoint eingestellt.

Re: [Gelöst] Button einfügen für externes Programm

20. Oktober 2010 11:40

Hm. Nagut, Shell verträgt ja zwei Parameter. Also
Code:
Shell('Pfad zum Programm','Pfad zur Datei')
.
Klappt das auch nicht?

Re: [Gelöst] Button einfügen für externes Programm

20. Oktober 2010 11:44

jawohl :) das hat geklappt, vielen dank für die schnelle hilfe!