Re: Kilka pytan

Autor: Jan Stożek (jasio_at_nowhere.pl)
Data: Fri 21 Jan 2000 - 14:36:00 MET


On Sun, 20 Jan 2000 15:36:28 warpman_at_poczta.fm
(=?iso-8859-2?q?Przemys=B3aw_Pawe=B3czyk?=) wrote:

> 1. Jaka jest różnica pomiędzy opcją -g, a -u w ZIP.EXE ? Tak od strony
> praktycznej.

        Czy Ci się palec nie omsknął z -f na -g? Bo jeśli tak, to:
        -f odświeża tylko pliki, które już są w archiwum
        -u robi to co -f plus dodaje nowe pliki

> 2. Jakim programem mógłbym pobierać pocztę z serwera ? W tle, po
> północy i bez mojej ingerencji ?

        Ja sobie kiedyś napisałem taki skrypt:

-------------- doonline.btm ---------------
pppkill -id ppp0 > nul
set disconnect=%?
set maxcount=4
do until %maxcount=0
  call connectip
  set maxcount=%_at_dec[%maxcount]
  pppkill -id ppp0 > nul
  delay
enddo
iff %? eq 0 Then
  REM Tu umieszczasz akcję do wykonania
endiff
if %disconnect gt 0 pppkill ppp0
-------------- /doonline.btm ---------------

-------------- connectip.btm ---------------
pppkill -id ppp0 > nul
iff errorlevel 1 then
  go j ppp > nul
  iff errorlevel 1 Then
    Echo Connecting to POLBOX:
    start /b /c ppp com2 57600 defaultroute modem notify rtscts
connect "slattach ATE0Q0S0=0V1X4&C1&D2 OK ATDT6656262 NNECT \r Login:
Jan\sStozek/PPP\s-d password: **********"
  Else
    Echo Waiting for previous connection to complete:
  EndIff
  go j go > nul
  echos %_at_repeat[o,%delaytime]
  do while %delaytime gt 0
    delay 2
    pppkill -id ppp0 > nul
    echos %_at_char[8].%_at_char[8]
    if %? == 0 quit
    set delaytime=%_at_dec[%delaytime]
  enddo
  echo.
  delay 2
  pppkill -id ppp0 > nul
  iff errorlevel 1 Then
    Echo Connection failed, clearing system status
    for %process in (slattach ppp) do go k %process > nul
  endiff
endiff
-------------- /connectip.btm ---------------

        Uwagi:
        1. Od tego czasu Polbox zmienił procedurę logowania, a ja
dawno z niego nie korzystałem - nie traktuj więc go całkiem
dosłownie

        2. Obydwa skrypty są napisane w 4OS2, będziesz musiał je
sobie przetłumaczyć na reksa. %? = exit code, echos = echo bez
CRLF, reszta tłumaczy się sama.

        3. "go j go" używa programu go.exe do wyciągnięcia samego
siebie na wierzch. Jeżeli Ci to niepotrzebne, to to wywal.

        4. "go k" ubija proces wg PID lub PNAME (rozpoznaje
automagicznie). Zmień to jeżeli masz inny proceskiler.

        Dodaj do tego jakiegoś krona i masz sprawę z głowy.

> 3. Jaka sekwencja AT wycisza modem?

        ATMx określa kiedy ma być monitorowanie linii (0=wcale,
1=podczas kręcenia, 2=zawsze), a ATLx - poziom głośności (0=wcale,
1-3 = coraz głośniej).

> Przy okazji, gdzie jest zbiór i opis AT?

        Przemku, nie poznaję Cię.
        1. W instrukcji do modemu
        2. Milion razy w czasopismach komputerowych (sam to
w swoim czasie kilkakrotnie publikowałem w Komputerze, PCkurierze
i Enterze)
        3. W Internecie

> 4. Czy jest jakiś timer, który włącza się po uruchomieniu z linii
> poleceń?

        Sam z siebie - nie, ale można łatwo zrobić.

--
Pozdrawiam,
Jan.
PS. Mój adres: nowhere = Polbox.


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:25:41 MET DST