mojaSymfonia FORUM
https://forum.mix-soft.pl/

[hmp 2011.1.a] execute
https://forum.mix-soft.pl/viewtopic.php?f=15&t=3646
Strona 1 z 1

Autor:  tatanka [ 2012-01-17, 10:52 ]
Tytuł:  [hmp 2011.1.a] execute

Witam,
Jak mogę "poczekać" w raporcie na wykonanie się zewnętrznego programu wywołanego poprzez execute??. program wymaga reakcji pracownika więc pauza czasowa odpada bo nie mogę określić czasu.

Autor:  rafal [ 2012-01-17, 11:28 ]
Tytuł:  Re: [hmp 2011.1.a] execute

napisz krótko co to za program i co robi ...

Autor:  tatanka [ 2012-01-17, 12:25 ]
Tytuł:  Re: [hmp 2011.1.a] execute

Podpisuje plik pdf podpisem kwalifikowanym, zwykły plik exe wywoływany z parametrami.

Autor:  Misiek [ 2012-01-17, 16:26 ]
Tytuł:  Re: [hmp 2011.1.a] execute

Jeżeli plik EXE podpisujący zwróciłby informacje, w postaci jakiegoś pliku, raportu z operacji - coś co może "złapać" Symfonia to OK - można wtedy raport zapętlić tak, aby poszedł dalej po odczytaniu takiej informacji zwrotnej od aplikacji.

Samo polecenie ShellExecute zwraca listę różnych błędów wykonania - niestety nie ma żadnej informacji, kiedy aplikacja wywołana Executem się wykonała, zakończyła...

Może aplikacja do podpisów ma jakieś "ciekawe" parametry które można wykorzystać - może generuje jakiś komunikat tekstowy/DOSowy, który przekierowałbyś do pliku TXT i odczytał jego zawartość (>> log.txt).

A tak w ogóle, jaki to program / jak się nazywa, jakieś szczegóły ?

Autor:  tatanka [ 2012-01-17, 16:44 ]
Tytuł:  Re: [hmp 2011.1.a] execute

CmdSigillumSign4.exe - część pakietu Signillium

Autor:  rafal [ 2012-01-18, 14:56 ]
Tytuł:  Re: [hmp 2011.1.a] execute

A może uruchamiać tego execa plikiem BAT

Kod:
execute ("run.bat")

while if !find file ("juz.txt")
wend



BAT może wyglądać tak

Kod:
CmdSigillumSign4.exe -cms -c "23 ... A5" -f "in.txt" -ov -sk normal -ts
dir >> juz.txt


Pomysł jest taki, żeby po wykonaniu exec'a powstał plik dający zielone światło dla raporu, żeby poleciał dalej.

Autor:  tatanka [ 2012-01-18, 15:22 ]
Tytuł:  Re: [hmp 2011.1.a] execute

Pomysł dobry.
Tylko plik log jest tworzony już przy starcie exe-ka i istnieje w katalogu w trakcie podpisu, (można go otworzyć) a wykonanie podpisu zapisuje do niego dane o błędzie lub powodzeniu. A jeśli istnieje to chyba warunek nie zadziała tak jak miał w zamyśle.

Autor:  rafal [ 2012-01-18, 15:28 ]
Tytuł:  Re: [hmp 2011.1.a] execute

to pobaw się tym BAT'em

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/