Temat: Gniazdo rozszerzeń - wywołuj program jeśli istnieje

Witam,

Chciałbym osiągnąć pewien cel i zastanawiam się czy to jest wykonalne :)

Chciałbym mianowicie w gnieździe rozszerzeń wywoływać plik typu .exe :

Obrazek


Z tym że firma ma wiele stanowisk i ten plik byłby wgrany tylko na kilku stanowiskach do lokalnego folderu.

Tak więc chciałbym żeby były obsłużone dwa przypadki:

- plik jest wgrany -> aplikacja jest uruchamiana w gnieździe rozszerzeń
- plik nie jest wgrany -> nie dzieje się nic

Obecnie jak plik nie jest obecny a odpali się gniazdo rozszerzeń to pokazuje się błąd że pliku nie ma i cała operacja jest przerywana i cofana.

Czy jakoś można zrobić by Wf-Mag ignorował brak pliku, nic nie pokazywał i szedł dalej?

Próbowałem zamiast po prostu nazwy wywołanego pliku podać w Wf-Magu coś takiego, niestety nie działa:
if exist c:\Temp\app.exe c:\Temp\app.exe
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Gniazdo rozszerzeń - wywołuj program jeśli istnieje

Pewnie zadziała zwykłe opakowanie tego w skrypt cmd i wywołanie go w miejsce bezpośrednio tego exe.
Można zapewne podstawić też skrypt VBS lub powershell albo opakować to w innego exe i zawołanie tego własnego exe.
Adrian G.

Adrian G. Database Developer

Temat: Gniazdo rozszerzeń - wywołuj program jeśli istnieje

Tylko wtedy chyba tego cmd trzeba wgrać na każde stanowisko, a to jest - jak rozumiem - problem. Podejrzewam, że z tych stanowisk będą korzystać określone osoby (użytkownicy). Może z góry przypisać do konta użytkownika znacznik w bazie, a samo wywołanie modułu wykonywalnego uzależnić od tego czy określone @ID_Uzytkownika ma w bazie ustawiony ten znacznik (warunek na gniazdach).



Wyślij zaproszenie do