trochę NTG, choć nie do końca

Dzień Dobry

Szukam rozwiązania skryptowego na Windows (istniejącego).

Problem: Urządzenie (na STM32F103; coby nawiązać do tematyki grupy :) ), produkuje na kartę SD pliki tekstowe w jakimś formacie (kilka kolumn pomiarów, itp). Potem karta SD do kompa.

Ale, wiadomo każdy Klient ma inne potrzeby, jednemu to będzie pasowało a inny chce mieć poprzestawiane kolumny albo coś tam zsumowane.

Szukam jakieś rozwiązania, za pomocą którego można szybko zmodyfikować sposób przetworzenia pliku tekstowego, bez potrzeby kompilacji. no i żeby to było standardowe wyposażenie komputera lub żeby się uruchamiało z nośnika, bez potrzeby instalacji.

Wiadomo, na Linuksie jest bash, dialog, xdialog, python i cała masa innych.

Ale chodzi o Windows, słyszałem kiedyś o PowerShell, ponoć bardzo dobre. Stosuje się to? Jest na standardowej instalacji Windowsa?

Czy coś innego spełniającego w/w wymagania?

jp

Reply to
jacek pozniak
Loading thread data ...

Pan jacek pozniak szuka rozwiązania skryptowego na Windows (istniejącego):

W sensie że jest zaraz po instalacji? Z tym warunkiem może być ciężko.

Na Windows też może być. Kiedyś miałem podobną potrzebę, ściągnąłem malutki plik awk.exe. Zadziałało. Wśród piszących oprogramowanie w Pythonie są wręcz tacy dziacy, którzy używają Windows (tworzony kod może być przeznaczony na inne platformy).

Reply to
invalid unparseable

Dnia Fri, 23 Feb 2018 08:10:31 +0100, jacek pozniak napisał(a):

Skomplikowane i nie doczytalem :-(

bylo cos takiego jak WSH - Windows scripting host. Umozliwialo pisanie w Java script i (visual) Basic Script. do przetwarzania plikow tekstowych sie nadawalo.

Ale czy nie zniklo wraz W10 ... u mnie jeszcze dziala.

Zobacz czy masz program "wscript.exe"

J.

Reply to
J.F.

jacek pozniak snipped-for-privacy@flowservice.pl napisał(a):

PowerShell bardzo polecam. Znajdziesz go na każdym Windowsie od Visty w górę. Na XP można doinstalować. Jest też na Linuksa i MacOSX. Jest obiektowy, składnia trochę podobna do Pythona, można korzystać z klas .NET. Ma oczywiście wbudowaną obsługę wyrażeń regularnych, więc do obróbki plików tekstowych będzie jak znalazł. Jest dostępna bogata dokumentacja, książki i oczywiście mnóstwo materiałów w necie. Pod Windows nie ma nic lepszego w chwili obecnej.

Reply to
Grzegorz Niemirowski

W dniu 2018-02-23 o 08:10, jacek pozniak pisze:

Nie wiem co chcesz przestawiać w tych plikach (kolejność kolumn ?) czy sortować wg jakiegoś kryterium. Generalnie w plikach bat można sporo wyrzeźbić w pętlach FOR DO czytając plik i rozdzielając wiersze w oparciu o jakiś znacznik Może wklej fragment takiego pliku

Reply to
Roman Rogóż

O, to jest chyba to, o co mi chodziło. Przynajmniej tak mi sie wydaje, po przeczytaniu info i zerknięciu na przykłady, na Twojej stronie.

Dzięki

jp

Reply to
jacek pozniak

Może i skomplikowane, ale jeśli ktoś otarł się o basha to takowym sie nie wydaje :)

jp

Reply to
jacek pozniak

Szkoda, że niema jakiegoś takiego pakietu wszystkich uniksowych programów. Bo przez cygwina to nie robota.

jp

Reply to
jacek pozniak

Wydaje mi się, że już znam odpowiedz: Powershell Standardowe cmd to chyba zbyt uciążliwe by było.

jp

Reply to
jacek pozniak

Jak ktoś się otarł o basha to może cygwin?

Pozdrawiam

DD

Reply to
Dariusz Dorochowicz

Klientowi nie powiem, że ma sobie zainstalować cygwina, to nie jest program dla zwykłego użytkownika :) Klient ma dostać skrypt o nazwie 'przygotuj-dane', naciśnie/kliknie i w katalogu pojawi się plik o nazwie: 'przygotowane-dane-w-Twoim-ulubionym- formacie'. :)

jp

Reply to
jacek pozniak

W dniu 2018-02-23 o 08:10, jacek pozniak pisze:

A Excel?

Robert

Reply to
Robert Wańkowski

W dniu 2018-02-23 o 11:30, jacek pozniak pisze:

Tak, doczytałem później że chcesz żeby to było standardowo.

Pozdrawiam

DD

Reply to
Dariusz Dorochowicz

Niby tak, ale jak mają przeliczyć z GJ na KWh lub odwrotnie, to już jest problem. Wolę im dać tak jak się nauczyli/przyzwyczajli; nie muszę wtedy odbierać tylu telefonów. Umiejętność dokonywania, nawet prostych, obliczeń na arkuszu kalkulacyjnym nie jest zbyt powszechna. Przerabiałem ten temat ostatnimi laty.

jp

Reply to
jacek pozniak

Ja myślałem o skrypcie w Excelu, który wszystko poukłada i pokoloruje. :-)

Robert

Reply to
Robert Wańkowski

No tak, nie zrozumiałem, jest to jakieś rozwiązanie.

jp

Reply to
jacek pozniak

W sumie, Excel to chyba też standardowe wyposażenie komputera. jp

Reply to
jacek pozniak

Pan jacek pozniak napisał:

Był kiedyś taki wirus (na Windows oczywiście, jak to wirus). Zagnieżdzał się i rozpoczynał swoją ciężką pracę. Ściągał sobie pakiety jakiejś dystrybucji Linuksa, potem je instalował. Już nie pamiętam, czy tworzył nową partycję, czy dyskretnie doinstalowywał się na istniejącej. Potem konfigurował, starał się udostępnić zgromadzone dane dla nowego systemu. A na koniec zmieniał bootowanie komputera, by przy kolejnym restarcie wstał on już z nowym systemem operacyjnym.

Reply to
invalid unparseable

W dniu 2018-02-23 o 12:03, jacek pozniak pisze:

Nie wiem czy standardowe, ale każdy ma. :-) Albo OpenOffice lub Libre Office.

Robert

Reply to
Robert Wańkowski

To moze zle zapamietalem, albo oni zapomnieli napisac, ze to taki bash jest :-)

J.

Reply to
J.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.