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