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/ |