Kopiowanie plików z grupy podkatalogów

Jeżeli składujesz pliki w taki sposób:

DRIVE:\rok\miesiac\dzien\klient i musisz skopiować wszystkie pliki jednego klienta to możesz zrobić to następującymi poleceniami:

dir /s/b | find /i “\klient\” > c:\wynik.txt

Powyższe zapisuje do pliku pełne ścieżki do plików, które zawierają w nazwę ciąg znaków “\klient\”

następnie wykonaj polecenie:

for /F %i in (c:\wynik.txt) do copy “%i” c:\pliki\*.*

które kopiuje pliki opsane w wynik.txt do folderu c:\pliki.

Należy pamiętać, że nazwy plików w tym przypadku nie powinny siępowtarzać, gdyż pojawi się zapytanie o ich nadpisanie.

Jest to taka robocza wersja i jeżeli będzie potrzeba częstszego używania takiej procedury to można ubrać to w jakiś mundurek. Znaczy się wkleić do pliku skryptowego, gdzie plik tymczasowy umieścimy w %TMP%”, a nazwę szukanego klienta będziemy mogli podać jako parametr wywołania %1.

UWAGA!!! Po wklejeniu polecenia do linii komend, popraw cudzysłowy na prawidłowe.

Zmiana nazwy komputera

Żeby z linii poleceń zmienić nazwę komputera w domenie należy posłuzyć się poleceniem netdom.exe.

Znajduje się ono w paczce Windows XP Support Tools, znajduje się on w folderze: Support\Tools na CD-ROMie instalacyjnym systemu.

Składnia polecenia jest następująca:

netdom renamecomputer komputer /newname: nowa_nazwa_komputera /userd: nazwa_domeny \ administrator_id /passwordd:* /usero: admin_lokalny /passwordo:* /reboot: liczba sekund do automatycznego ponownego uruchomienia

Opis parametrów wiersza polecenia:

  • komputer – bieżąca nazwa komputera.
  • nowa_nazwa_komputera – nazwa, która zostanie przypisana do komputera.
  • nazwa_domeny \ administrator_id – nazwa domeny w systemie NetBIOS i identyfikator (ID) konta użytkownika z prawami administratora na komputerze, który który jest obiektem w tej domenie.
  • admin_lokalny – użytkownik, który ma lokalne uprawnienia administracyjne; może to być to samo konto, które podano jako parametr /userd:
  • Znak gwiazdki (*) jest wartością związaną z parametrami /passwordd: i /passwordo: i oznacza, że w czasie wprowadzania hasło będzie wyświetlane ukrytymi znakami.
  • liczba sekund do automatycznego ponownego uruchomienia – czas, po którym komputer zostanie ponownie uruchomiony po zmianie nazwy. Jeśli ten parametr nie zostanie podany, trzeba będzie ręcznie ponownie uruchomić komputer.

Przukład:

netdom renamecomputer mojamaszyna /newname:twojamaszyna /userD:mojadomena\administrator /passwordd:* /usero:administrator /passwordo:* /reboot:60

Jeżeli nie chcesz, żeby pojawiał sie ten komunikat:
This operation will rename the computer „mojamaszyna” to „twojamaszyna”. Certain services, such as certification authority, rely on a fixed computer name. If any services of this type are running on „mojamaszyna”, a computer name change would have an adverse impact.

uzyj przełącznika /force.

Informacja uzyskana ze strony: http://support.microsoft.com/kb/298593

Automapa i Google Earth

Jak na komputerze wyświetlić przejechaną trasę? Jest kilka sposobów. Opiszę jeden z nich.
W Automapie włączamy zapis śladu. Klikamy w ikonę GPS, a następnie “Włącz zapis śladu”, wybieramy ścieżkę i ew. nazwę pliku. Teraz OK i na ekranie pojawia się dodatkowy czerwony kwadracik symbolizujący włączenie zapisu. (Nie wiem tylko czemu nie jest to kółko, jak w magnetofonach 😉 ).

AM4_Recordtrack

Po zakończeniu podróży podłączamy się do komputera przez ActiveSync.
Z urządzenia kopiujemy plik(i) ze śladami. Interesują nas wyłącznie te z rozszerzeniem *.gps.
Teraz ściągamy dwa programy z sieci. Pierwszy to GPSBabel , posłuży nam do konwersji pliku zapisanego przez Automapę do formatu *.kml, rozpoznawanego przez Google Earth .
Uruchamiamy GpsBabelGUI – graficzny interfejs do programu.

GpsBabel_01

Jako format wejściowy wybieramy “NMEA 0183 sentences”, a wyjściowy “Google Earth (Keyhole) Markup Language” w opcjach pliku wyjściowego zaznaczamy “Units used when writing comments” i w polu tekstowym wpisujemy literkę “m”. O wyborze ścieżek i nazw plików nie wspominam :). W sekcji “What?” wybierzmy cokolwiek, nie ma to tutaj znaczenia. Klikamy “let’s go”.
Powinien powstać plik *.kml.
Instalujemy Google Earth. Klikamy na utworzony plik i po chwili przebyta trasa pojawi się na globie w programie.
W Google Earth pojawi nam się w zakładce Places\Temporary Places plik “GPS device” po kliknięciu na nim u góry po prawej stronie, pojawi nam sie oś czasu. Wystarczy kliknąć na “Play” i już wiemy o której godzinie gdzie byliśmy, jaką mieliśmy prędkość i kierunek.

GoogleEarth_TimeBar

Żeby trochę ułatwić Ci konwersję zrobiłem mały gps2kml, który skopiujesz gdziekolwiek, pod warunkiem prawidłowego ustawienia ścieżki do programu gpsbabel.exe. (Ze względu na ograniczenia serwisu, plik został spakowany)

Skojarz z tym skryptem plik *.gps, a kiedy “uruchomisz” plik z zapisem trasy, zostanie on automatycznie przekonwertowany do pliku *.kml.

Wpis wykonuje konwersję z programu Automapy ale jeżeli posiadasz inny program lub urządzenie, które nawet zapisuje pliki w innym formacie to istnieje duże prawdopodobieństwo, że GpsBabel poradzi sobie z konwersją.

=== Poprawka 2007.10.23 17:25 ===

Zmieniłem na początku wyrażenie “zupełnie darmowy”, bo nie jest to do końca prawda. 🙂

Import danych – błąd DBService

Jeżeli będziesz importował dane z KS-SWD do KS-PPS i pojawi się błąd:

“Utworzenie DBService’a import nie powiodło się”

oraz:

“Nie udało się utworzyć połaczenia z bazą danych”,

to powinieneś ściągnąć plik DBServiceError, i rozpakować go do klienta PPS do katalogu BDE.
Plik bde.reg zaplikuj do rejestru oraz uruchom MiniReg.bat

Następnie w instalkach programu PPS znajdź plik sqlora.dll i przegraj go do folderu
c:\program files\common files\borland shared\bde”.

Teraz Import danych powinien obyc sie bez problemów

Oracle CHARACTER SET EE8MSWIN1250

Podczas instalacji progrmau KS-PPS może wystąpić błąd informujący o niezgodności zestawu znaków między programem KS-PPS, a bazą Oracle.

Rozwiązaniem będzie tutaj zaaplikowanie EE8MSWIN1250, który poprawi ten błąd.

Należy pamiętać, aby logować się do SQLPlus’a na stacji, na której stoi Oracle, gdyż zdalne sesje zostaną zerwane.

W związku z tym, że skrypt otrzymałem gotowy to gdyby wystąpiły jakieś problemy z jego uruchomieniem zalecam:

poprawić linijkę skryptu na
sqlplus SYSTEM AS sysdba @ee8mswin1250.sql
i skopiować to w ogóle do katalogu BIN OracleXE.

Skrypt:

SET ECHO ON
SET SERVEROUTPUT ON
SPOOL EE8MSWIN1250.TXT
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE EE8MSWIN1250;
SHUTDOWN IMMEDIATE;
STARTUP OPEN;
SPOOL OFF
EXIT

[Edit: 2009.11.04]

Taskkill.exe

Jeżeli chcesz “zabić” proces lub zadanie to obecnie możesz użyć do tego polecenia Taskkill.exe

Poniżej jego składnia:

Składnia

taskkill [/s komputer [/u domena]\nazwa_użytkownika [/p hasło]]] {[/fi filtr [/fi filtr [ … ]]] [{/pid identyfikator_procesu | /im nazwa_obrazu}] | /pid identyfikator_procesu | /im nazwa_obrazu} [/f] [/t]

Parametry

/s komputer

Określa nazwę lub adres IP komputera zdalnego (nie należy używać kresek ułamkowych odwróconych). Domyślnie przyjmowany jest komputer lokalny.

/u domena\nazwa_użytkownika

Wykonuje polecenie, używając uprawnień konta użytkownika określonego przez parametr nazwa_użytkownika lub domena\nazwa_użytkownika. Parametr /u można określić tylko w przypadku, gdy określono parametr /s. Domyślnie przyjmowane są uprawnienia użytkownika aktualnie zalogowanego na komputerze, wydającego polecenie.

/p hasło

Określa hasło konta użytkownika wskazanego przez parametr /u.

/fi filtr

Określa typy procesów, które należy dołączyć do listy procesów lub wykluczyć z listy procesów przeznaczonych do zakończenia. Można określić kilka filtrów. Symbolu wieloznacznego (*) można używać do określania wszystkich nazw zadań lub obrazów. Następujące nazwy filtrów, operatory i wartości są prawidłowe:

 

/pid identyfikator_procesu

Określa identyfikator procesu, który ma być zakończony.

/im nazwa_obrazu

Określa nazwę obrazu procesu, który ma być zakończony. Symbolu wieloznacznego (*) można używać do określania wszystkich nazw obrazów.

/f

Określa, że można wymuszać zakończenie procesów. Ten parametr jest ignorowany w przypadku procesów zdalnych. Zakończenie jest wymuszane w przypadku wszystkich procesów zdalnych.

/t

Kończy określony proces i ewentualne procesy podrzędne uruchomione przez ten proces.

/?

Informacje dotyczące używania polecenia.

Spostrzeżenia
Filtry „WindowTitle” i „Status” nie są obsługiwane, jeśli jest określony zdalny system.
Symbol wieloznaczny (*) jest akceptowany tylko wówczas, gdy jest określany razem z filtrami.
Zakończenie procesów zdalnych jest zawsze wymuszane, niezależnie od tego, czy określono parametr /f.
Podanie nazwy komputera dla filtru HOSTNAME powoduje zamknięcie systemu i zatrzymanie wszystkich procesów.
Polecenia tasklist można używać do ustalenia identyfikatora (PID) procesu, który ma być zakończony.
Polecenie taskkill zastępuje narzędzie kill.
Przykłady

Następujące przykłady demonstrują metody korzystania z polecenia taskkill:

taskkill /pid 1230 /pid 1241 /pid 1253

taskkill /f /fi “USERNAME eq NT AUTHORITY\SYSTEM” /im notepad.exe

taskkill /s główny_serwer /f /im notepad.exe

taskkill /s główny_serwer /u domena_główna\hiropln /p h@słO23 /fi “IMAGENAME eq note*” /im *

taskkill /s główny_serwer /u domena_główna\hiropln /fi “USERNAME ne NT*” /im *

taskkill /pid 2134 /t /fi “username eq administrator”

taskkill /f /fi “PID ge 1000” /im *

Informacja pobarana ze strony: Microsoft Taskkill

GPSGate – Internetowy monitoring

Za pomocą serwisu GpsGate.com jesteś w stanie zrobić sobie monitoring GPS niedużym nakładem kosztów.

Musisz być tylko wyposażony np. w PDA z modułem GSM, umożliwiającym połączenie z Internetem.

Wejdź na stronę GPSGate, załóż konto. Ściągnij następnie program GPSGate na swoje urządzenie. Link znajduje sie na stronie. Ogólnie program służy do dzielenia sygnału GPS z jednego odbiornika na kilka wyjść. Jednym z tych wyjść jest serwis GPSGate. Jeżeli dobrze wyczytałem to do używania programu w celu oglądania położenia odbiornika na kuli ziemskiej przez stronę Internetową nie trzeba kupować licencji. Nie trzeba jej kupować także, jeżeli jesteś prywatną osobą. W innym przypadku należy kupić wersję Standard lub Express. Ale o tym przekonam się za dwa tygodnie, kiedy wersja demo wygaśnie.

Po zainstalowaniu programu musimy go skonfigurować.

Uruchamiamy go i albo wybieramy Czarodzieja albo robimy to ręcznie. Ja ustawiłem to ręcznie.

Nadmienić trzeba, że program GpsGate służy nie tylko do przesyłania danych z PocketPC na serwer ale także służy do logowania danych w pamięci nieulotnej, podłączania kilku odbiorców sentencji NMEA do jednego odbiornika GPS, tłumaczeniu zwykłego protokołu NMEA, na zrozumiały dla programu Garmina nRoute.

Program występuje także w wersji dla systemów Windows Mobile, telefonów obsługujących język Java, wersja dla telefonów firmy Nokia z wbudowanym odbiornikiem GPS i oczywiście dla poczciwych dużych Windowsów.
W zakładce Input z rozwijanej listy wybieramy COM Port…, wciskamy przycisk Settings i wybieramy port, reszta ustawień może zostać nie zmieniona.

Przechodzimy do zakładki Output. Z listy wybieramy GpsGate.com Output. W nowym oknie wpisujemy login i hasło do naszego konta. Możemy zmienić ustawienia dotyczące czasów wysyłania informacji o położeniu i klikamy OK.

Z podstawowych ustawień, to wszystko.

Logujemy sie na swoje konto w serwisie GPSGate i widzimy jak dane o naszej pozycji są uaktualnianie na mapie w czasie rzeczywistym.

Polecam, bo warto.  🙂

GeoPic II – Dane satelitarne w EXIF

Kolejny wynalazek umożliwiający zapisanie danych o położeniu aparatu w chwili robienia zdjęcia wewnątrz pliku graficznego w tagach EXIF.

Firma Custom Idea wyprodukowała moduł GPS do aparatów cyfrowych firmy Nikon i Fujistu (Nikon D200/D300/D2HS/D2X/D2XS/D3 i Fuji S5 Pro).

Odbiornik oparty o moduł SiRF Star III montowany jest do sanek na lampę błyskową i podłączany kabelkiem do gniazda w aparacie.

Teraz lamę podłączymy tylko na gripie. O ile kabelek nie zajmie nam miejsca.

GeoPic II

Cena GeoPic II: ok. 200£.

Garmin Mobile™ XT

Powiedzmy, że chcesz korzystać ze swojego GPS’a. Chciałbyś gdzieś pojechać ale… same ale… nie znasz się na komputerach, nie chcesz podłączać PDA (będę tutaj pisał PDA ale ten artykuł dotyczy także Symbianów) do peceta, nie masz Internetu, chcesz żeby było łatwo, chcesz po prostu skorzystać z mapy bez zbędnych wcześniejszych przygotowań. Skoro chcesz, to masz. Garmin przygotował dla Ciebie specjalny program Garmin Mobile™ XT. Po prostu kupujesz kartę microSD, wkładasz do swojego PDA. Wszystko instaluje się samo i jazda…. 🙂

Garmin MobileXT

Takie przynajmniej są założenia producenta. I na razie mapy są w Europie niedostępne.

Na stronie Garmina jest dostępna, na razie, tylko wersja North America w cenie 100 dolarów amerykańskich bez jednego centa.

Czekamy na resztę, a zwłaszcza Europę. Czy Europa będzie zawierała Polskę? A jeżeli tak, to ile i jakie drogi.

Na razie pozostaje tylko czekać.

Program jest obsługiwany przez urządzenia z zainstalowanym systemem Windows Mobile lub Symbian. Lista przetestowanych modeli znajduje się na stronie sklepu Garmina. Coś co mnie zaskoczyło to wymaganie, aby PDA miało już zainstalowaną kartę pamięci o pojemności co najmniej 128 MB. Nie wiem jak to sobie Garmin wyobraża ale zwykle (przynajmniej ja nie znam) urządzenia tego typu są wyposażone tylko w jedno gniazdo SD.

H3D-II – czwarta generacja Hasselblad’a

W dobie pędu po nowe megapiksele firma Hasselblad zadbała o wybrednych użytkowników. Znaczy się profesjonalistów. Bo jaki amator kupi 22 Megapikselowe cacko za 25 000 USD… w najtańszej wersji. Są jeszcze wersje 31 i 39 Megapikselowe w cenach 27 000 i 34 000 USD.

Hasselblad H3D-II

Oczywiście nawet bym się nie zająknął i ominął ten ciekawy rarytasik, gdyby nie to, że aparat posiada wbudowany odbiornik GPS. 🙂 A jakże! 😀

Informacje o położeniu aparatu na kuli ziemskiej zapisane razem z obrazkiem umożliwią fotografowi (z takimi aparatami nazywamy ich fotografikami 😉 ) przypomnienie sobie, gdzie on widział tego małego żuczka nad zatoką.

Jeżeli nie stać Cię na aparat – mało kogo stać 😉 – to przynajmniej wypełnij formularz, dostaniesz broszurkę.