PL ENG

Andrzej Kubaszek

PROGRAMY FREEWARE

Zdarza mi się czasem szukać drobnych programów. Poniżej będę zamieszczał te, których nie udało mi się znaleźć co zmobilizowało mnie do napisania własnej wersji.

C:\ Touch32 Pozwala na zmianę czasu modyfikacji pliku lub foldera (linia poleceń Windows). Touch32.zip Touch32.zip, 29KB, v.0.99c 2020-06-12 z testami
C:\ Chi2html Program do konwersji plików *.chi (v.3) na *.htm (linia poleceń Windows). Zobacz też CHI--PCL--PDF Chi2html.zip Chi2html.zip, 28KB, v.0.1 2006-006-26

Ostatnia modyfikacja strony:

C:\ Touch32     Touch32.zip

Print screen Touch32.gif Program Touch32 (freeware, linia poleceń Windows) pozwala na zmianę czasu modyfikacji pliku na

Program nie jest gruntownie przetestowany – używasz go na własną odpowiedzialność. Proszę o kontakt w przypadku zauważenia błędów.

Przykłady zastosowań:

  1. Total Commander - Start
    Użyj /k zamiast /c w parametrach, aby mieć podgląd co się dzieje. Pamiętaj, że elementy zaznaczone w TotalCommander in (%S) mogą być otoczone znakami cudzysłowu, natomiast in (*.*) nie są otaczane.
    Touch32.exe można umieścić w jakiejś ścieżce PATH, albo należy dopisywać pełną ścieżkę do pliku Touch32.exe w poleceniach poniżej.
     
    Touch32 (ZAZNACZONE) -synch. daty PLIKÓW z drugim pan.
    cmd
    /c for %%G in (%S) do Touch32.exe %%G /f "%T%%~G"
    
    Touch32 (*.*) - synch. daty PLIKÓW z drugim pan.
    cmd
    /c for %%G in (*.*) do Touch32.exe "%%G" /f "%T%%G"
    
    Touch32 (*.*) -synch. daty FODERÓW z drugim pan.
    cmd
    /c for /D %%G in (*.*) do Touch32.exe "%%G" /f "%T%%G"
    
    Touch32 (zaznaczenie) - daty z nazw plików
    cmd
    /c for %%G in (%S) do Touch32.exe %%G /s "yyyyMMddHHmmss" %%G
    
    Touch32 (*.*) - daty z nazw plików - istotne tylko cyfry yyyyMMddHHmmss
    cmd
    /c for %%G in (*.*) do Touch32.exe "%%G" /n
    
    Touch32 FOLDER - data z najmłodszego pliku albo foldera
    cmd
    /c "cd %N& for /f "tokens=*" %%i in ('dir /b/o-d') do (Touch32.exe "." /f "%%i"& exit)"
    
  2. Touch32 FOLDERY /Rekur. - data z pliku albo foldera (dt.cmd - zob. niżej)
    cmd
    /k "cd %N&dt.cmd"
    

  3. Zmiana daty folderów wg. najnowszysch plików/folderów wewnętrznych:
    Umieszczamy gdzieś w ścieżce PATH plik Touch32.exe oraz dt.cmd o zawartości jak poniżej (dla wygody nazwa powinna być dość krótka). W Eksploratorze plików ustawiamy się w folderze dla którego (i dla podfolderów) chcemy zmienić datę. W pasku adresu (tam gdzie jest "Ten komputer") wpisujemy dt.cmd 0 albo krócej dt 0 i następuje wykonanie skryptu.
    @echo off & chcp 1250
    :: Set date and time for folder like it newest file or folder
    if [%1] EQU [0] for /D /r %%G in (*.*) do Touch32.exe "%%G" 1980-01-01
    if [%1] NEQ [1] for /D /r %%G in (*.*) do call :DirLastFile "%%G"
    call :DirLastFile "."
    goto:eof
    :DirLastFile
      for /f "tokens=*" %%i in ('dir "%~1\*.*" /b/o-d') do (
        Touch32.exe "%~1" /f "%~1\%%~i" & exit /b )
      Touch32.exe "%~1" 1980-01-01
    
    W tym skrypcie przeglądane są foldery wewnętrzne oraz bieżący i wykonywana jest dla nich procedura DirLastFile.

  4. Ściągasz ze strony internetowej duży zestaw plików (np. rozbudowanej dokumentacji). Na stronie masz tabelę ze spisem plików, ich wersjami i datami. Chciałbyś po ściągnięciu odtworzyć automatycznie daty plików, a może nawet zapisać ich wersje w cyfrach godzin, minut i sekund. Kopiujesz więc tabelę do arkusza kalkulacyjnego i po modyfikacjach zapisujesz w pliku BAT lub CMD jako ciąg poleceń, np:
    Touch32 1863.pdf 1998-10-01 1:0:2
    Touch32 2074.pdf 1994-01-01 2
    Touch32 2078.pdf 1994-02-01
    Touch32 2484.pdf 1992-09-01 1:1
    Touch32 2487.pdf 1992-09-01
    Touch32 2488.pdf 1994-08-01
    
  5. Przy wymuszeniu szyfrowania / deszyfrowania plików w Windows następuje utrata informacji o datach ostatniego zapisu plików – system wpisuje aktualną datę i czas. Jest to przykra strata ważnej informacji o plikach. Można jej zapobiec przygotowując wcześniej spis plików z datami jak w p.1. Gdy tego nie zrobiliśmy, a mamy zapasowe kopie tych plików np. na CD to możemy odtworzyć daty plików używając programu Touch32 z opcją /f wewnątrz pętli FOR, która w Windows jest bardzo rozbudowana i pozwala na penetrację całej struktury folderów.
Strona domowa | Na początek tej strony

C:\ Chi2html     Chi2html.zip

Program Chi2html (freeware, linia poleceń Windows) pozwala na konwersję plików *.chi (v.3) na *.htm. Zobacz przykład pliku po konwersji...

Użycie:

Plik wynikowy:

W folderze gdzie jest Chi2html.exe musi też znajdować się plik który steruje sposobem konwersji:

Tam gdzie powstaje plik *.htm należy zamieścić plik:

Plik *.htm można otworzyć w procesorze tekstu np. MS Word. Kolejne czcionki Chiwritera są w edytorze oznaczone jako style Fn1 .. Fn20, co pozwala na ich dalszą modyfikację.

Konwersji podlega tylko wiersz podstawowy i indeks dolny oraz górny – dalsze poziomy indeksów są pomijane.

Home page | Top of this page

CHI--PCL--PDF

Można konwertować pliki CHI do PDF za pomocą wydruku do pliku PCL

  1. CHI - PCL
    1. FreeDOS
    2. Skopiuj Chiwriter'a i plik(i) CHI do systemu FreeDOS (możesz też użyć wirtualnej dyskietki)
    3. Uruchom CW...EXE
    4. Read
    5. [Esc] Print, To File ABC.BIN, Go (przy wybranej drukarce PCL, np. HP Laser)
  2. PCL - PDF
    1. Scal fonty i CHI do jednego pliku PCL: Skopiuj fonty PSTANDAR.HP, SCRIPT.HP, SGREEK.HP,... oraz ABC.BIN do jednego foldera,
      Win+R, cmd, copy /b *.hp + ABC.BIN ABC.PCL
    2. Uruchom pcl6...exe ; zobacz ghostpcl.html ; np.:
      pcl6-9.07-win32.exe -J"@PJL SET PAPER = A4" -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=ABC.pdf ABC.PCL
Strona domowa | Na początek tej strony

Podziel się swoimi uwagami: kubaszek@prz.edu.pl .


Valid CSS! Valid HTML 4.0!